ClubSandwich
Cluster-robust (sandwich) variance estimators with small-sample corrections
Install / Use
/learn @jepusto/ClubSandwichREADME
clubSandwich
clubSandwich provides several cluster-robust variance estimators
(i.e., sandwich estimators) for ordinary and weighted least squares linear regression models, two-stage least squares regression models, and generalized linear models.
Several adjustments are incorporated to improve small-sample performance.
The package includes functions for estimating the variance-covariance matrix and
for testing single- and multiple-contrast hypotheses based on Wald test statistics.
Tests of single regression coefficients use Satterthwaite or saddlepoint corrections.
Tests of multiple-contrast hypotheses use an approximation to Hotelling's T-squared distribution.
Methods are provided for a variety of fitted models, including:
lm()mlm()glm()lm_robust()andlm_lin()(from packageestimatr)geeglm()(from packagegeepack)ivreg()(from packageivreg, when estimated usingmethod = "OLS")ivreg()(from packageAER)plm()(from packageplm),gls()andlme()(from packagenlme)lmer()(from packagelme4)mmrm()(from packagemmrm)robu()(from packagerobumeta)rma.uni()andrma.mv()(from packagemetafor)
Installing clubSandwich
The package is available on the Comprehensive R Archive Network. To install it, type
install.packages("clubSandwich")
To install the latest development version directly from Github, type:
install.packages("remotes")
remotes::install_github("jepusto/clubSandwich")
Once installed, have a look at the available vignettes by typing:
browseVignettes(package="clubSandwich")
