estimatr 0.22.0
estimatr 0.20.0
- Added support for
emmeans (thanks @rvlenth)!
- Fixed bug when estimating
diagnostics in iv_robust() without explicitly specifying se_type (issue #310)
- Support for
rlang 0.4.0
estimatr 0.18.0
- Fixed bug where collinear covariates caused fixed effects estimator to crash (issue #294)
- Added
glance.lh_robust() and fixed some issues with printing and summarizing lh_robust() objects (issues #295 and #296)
- Fixes CRAN errors in testing with new
clubSandwich package
estimatr 0.16.0
- Add
diagnostics to iv_robust()
- Add
glance() methods for all estimators
- Add
lh_robust() for easy interface to car::linearHypothesis()
- Fixed minor bug with a formula such as
is.na(var) in the covariates formula in lm_lin() (issue #283)
estimatr 0.14.0
- Removes
broom hack for tidy method and instead relies on importing generics
estimatr 0.12.0
- Fixed ambiguity about how interacted covariates were centered in
lm_lin
- A series of fixes for bugs that occurred with multiple outcomes (multivariate regression):
- Fixed bug pointed out by James Pustejovsky via the
sandwich version 2.5-0 and off-diagonal blocks of multivariate regression vcov matrices
- Fixed bugs in
lm_lin preventing multivariate regression
- Fixed bug that truncated degrees of freedom with “CR2” standard errors
- Fixed bug that returned incorrect R-squared for the second or later outcomes
- Fixed bug preventing integration with latest version of
margins
- Fixed bug with
difference_in_means when using condition1 and condition2 to subset a treatment vector with more than two treatment conditions. Previous estimates and standard errors were incorrect.
estimatr 0.10.0
- Changed names of confidence interval columns in tidied data from
ci.lower and ci.upper to conf.low and conf.high to be in line with other tidy methods
- Added support for
fixed_effects that are just one block
- Added support for specifing
condition_prs in horvitz_thompson() as a single number
- Added t- and z-statistics to output
- Limit unnecessary messaging in
horvitz_thompson()
estimatr 0.8.0
- Added support for absorbing fixed effects in
lm_robust and iv_robust
- Added
commarobust and starprep for stargazer integration
- Added
texreg support for 2SLS IV models
- Fixed bugs for incorrect F-statistics with robust standard errors
- Refactor of main fitting engine for linear models
estimatr 0.6.0
- Added support for multivariate linear models
- Added support for instrumental variables regression
- Major change to name of object output elements to mostly match with
broom::tidy
- old -> new
coefficient_names -> term
se -> std.error
p -> p.values
ci_lower -> ci.lower
ci_upper -> ci.upper
- All of the above changes are also made to the column names on the output of
tidy; furthermore for tidy objects one further name change from coefficients -> estimate has been made
- Fixed bug that caused variances, standard errors, and p-values to be wrong for weighted “CR2” variance estimation
- Fixed incorrect estimates when both weights and blocks were passed to
difference_in_means
- Rewrite NSE handling to be done by
rlang
- Rewrite
na.omit handler in R
- Major refactor of C++ underlying regression estimators
estimatr 0.4.0
- Changed suffix added to centered variables in
lm_lin() from _bar to _c
- Added all vignettes to
.Rbuildignore, only available on website now
- Fixed
lm_robust_helper.cpp algorithm to not catch own exception and to deal with valgrind memory errors
- Bugfix where passing a formula as an object within a function would fail
- Simplified some tests for various CRAN test platforms
estimatr 0.2.0