Package: balnet 0.0.3

Erik Sverdrup

balnet: Pathwise Estimation of Covariate Balancing Propensity Scores

Provides pathwise estimation of regularized logistic propensity score models using covariate balancing loss functions rather than maximum likelihood. Regularization paths are fit via the 'adelie' elastic-net solver with a 'glmnet'-like interface, yielding balancing weights that target covariate balance for the ATE and ATT. Under lasso penalization, lambda bounds the maximum covariate imbalance, so the regularization path traces a sequence of decreasing imbalance tolerances. For details, see Sverdrup & Hastie (2026) <doi:10.48550/arXiv.2602.18577>.

Authors:Erik Sverdrup [aut, cre], Trevor Hastie [aut], James Yang [ctb]

balnet_0.0.3.tar.gz
balnet_0.0.3.tar.gz(r-4.7-arm64)balnet_0.0.3.tar.gz(r-4.7-x86_64)balnet_0.0.3.tar.gz(r-4.6-arm64)balnet_0.0.3.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
balnet/json (API)

# Install 'balnet' in R:
install.packages('balnet', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/erikcs/balnet/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On CRAN:

Conda:

cppopenmp

2.48 score 6 scripts 342 downloads 3 exports 4 dependencies

Last updated from:ac903abf8a. Checks:5 OK, 1 FAIL. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK174
linux-devel-x86_64OK191
source / vignettesOK245
linux-release-arm64OK158
linux-release-x86_64OK175
wasm-releaseFAIL115

Exports:balnetbalweightscv.balnet

Dependencies:latticeMatrixRcppRcppEigen

An introduction to balnet

Rendered frombalnet.Rmdusingknitr::rmarkdownon May 26 2026.

Last update: 2026-05-05
Started: 2026-04-03