rcbalance
Large, Sparse Optimal Matching with Refined Covariate Balance
Description
Tools for large, sparse optimal matching of treated units and control units in observational studies. Provisions are made for refined covariate balance constraints, which include fine and near-fine balance as special cases. Matches are optimal in the sense that they are computed as solutions to network optimization problems rather than greedy algorithms. See Pimentel, et al.(2015) <doi:10.1080/01621459.2014.997879> and Pimentel (2016), Obs. Studies 2(1):4-23. The rrelaxiv package, which provides an alternative solver for the underlying network flow problems, carries an academic license and is not available on CRAN, but may be downloaded from Github at <https://github.com/josherrickson/rrelaxiv/>.
Downloads
505
Last 30 days
7444th
1.4K
Last 90 days
5.6K
Last year
Trend: +24.1% (30d vs prior 30d)
0
Last 30 days
34
Last 90 days
117
Last year
Trend: -100% (30d vs prior 30d)
1
Last 7 days
4
Last 30 days
0
All-time
autoCRAN-only: this name is served only by autoCRAN, so the count is exact.
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (2 non-OK)
CRAN incoming feasibility
Maintainer: ‘Samuel D. Pimentel <spi@berkeley.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Samuel", "D."),
family = "Pimentel",
role = c("aut", "cre"),
email = "spi@berkeley.edu")
as necessary.
CRAN incoming feasibility
Maintainer: ‘Samuel D. Pimentel <spi@berkeley.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Samuel", "D."),
family = "Pimentel",
role = c("aut", "cre"),
email = "spi@berkeley.edu")
as necessary.
Check History
NOTE 9 OK · 5 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Samuel D. Pimentel <spi@berkeley.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Samuel", "D."),
family = "Pimentel",
role = c("aut", "cre"),
email = "spi@berkeley.edu")
as necessary.
CRAN incoming feasibility
Maintainer: ‘Samuel D. Pimentel <spi@berkeley.edu>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Samuel", "D."),
family = "Pimentel",
role = c("aut", "cre"),
email = "spi@berkeley.edu")
as necessary.
package dependencies
Package suggested but not available for checking: ‘rrelaxiv’
package dependencies
Package suggested but not available for checking: ‘rrelaxiv’
package dependencies
Package suggested but not available for checking: 'rrelaxiv'