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) .


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("balnet")

0.0.4 by Erik Sverdrup, a month ago


https://github.com/erikcs/balnet


Report a bug at https://github.com/erikcs/balnet/issues


Browse source code at https://github.com/cran/balnet


Authors: Erik Sverdrup [aut, cre] , Trevor Hastie [aut] , James Yang [ctb] (Author of the bundled adelie C++ library.)


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports Rcpp, Matrix, methods

Suggests testthat, knitr, rmarkdown

Linking to Rcpp, RcppEigen

System requirements: C++17


See at CRAN