standard_error_robust(), ci_robust() and p_value_robust()
attempt to return indices based on robust estimation of the variance-covariance
matrix, using the packages sandwich and clubSandwich.
standard_error_robust( model, vcov_estimation = "HC", vcov_type = NULL, vcov_args = NULL, ... ) p_value_robust( model, vcov_estimation = "HC", vcov_type = NULL, vcov_args = NULL, ... ) ci_robust( model, ci = 0.95, vcov_estimation = "HC", vcov_type = NULL, vcov_args = NULL, ... )
| model | A model. |
|---|---|
| vcov_estimation | String, indicating the suffix of the |
| vcov_type | Character vector, specifying the estimation type for the
robust covariance matrix estimation (see |
| vcov_args | List of named vectors, used as additional arguments that
are passed down to the sandwich-function specified in |
| ... | Arguments passed to or from other methods. For |
| ci | Confidence Interval (CI) level. Default to 0.95 (95%). |
A data frame.
These functions rely on the sandwich or clubSandwich package
(the latter if vcov_estimation = "CR" for cluster-robust standard errors)
and will thus only work for those models supported by those packages.
if (require("sandwich")) { # robust standard errors, calling sandwich::vcovHC(type="HC3") by default model <- lm(Petal.Length ~ Sepal.Length * Species, data = iris) standard_error_robust(model) }#>#> Parameter SE #> 1 (Intercept) 0.42486667 #> 2 Sepal.Length 0.08504442 #> 3 Speciesversicolor 0.67252996 #> 4 Speciesvirginica 0.58942889 #> 5 Sepal.Length:Speciesversicolor 0.12045791 #> 6 Sepal.Length:Speciesvirginica 0.10558799if (require("clubSandwich")) { # cluster-robust standard errors, using clubSandwich iris$cluster <- factor(rep(LETTERS[1:8], length.out = nrow(iris))) standard_error_robust( model, vcov_type = "CR2", vcov_args = list(cluster = iris$cluster) ) }#>#> #> #>#> Parameter SE #> 1 (Intercept) 0.31972491 #> 2 Sepal.Length 0.06451833 #> 3 Speciesversicolor 0.47235519 #> 4 Speciesvirginica 0.34252942 #> 5 Sepal.Length:Speciesversicolor 0.08746672 #> 6 Sepal.Length:Speciesvirginica 0.06624836