Allows for prediction with lm_lin() when treatment is a factor
and/or multi-valued.
Adds saved treatment_levels to the returned lm_lin model
object.
Stops prediction for lm_lin if the treatment values in new data are
not a subset of treatment_levels.
Standardizes model fit for lm_lin() models with no intercept.
Adds tests to ensure identical predictions from lm_lin() models
where treatment is either numeric or factorial, and fit with/without an
intercept.
Adds relevant examples to predict and lm_robust and lm_lin
documentation.
Adds Molly Offer-Westort as a contributor.
Remove functionality for using lh_robust with multiple
hypotheses.
Restricted functionality for using lh_robust with
clustered standard errors to CR0 standard errors.
estimatr 1.0.4
Test suite changes for M1 mac stay current on CRAN.
estimatr 1.0.2
Minor documentation changes to stay current on CRAN.
estimatr 1.0.0
Version bump to coincide with DeclareDesign package version
1.0.0
Tests edited
estimatr 0.30.6
Fix tests to address CRAN failures
estimatr 0.30.4
Bug fix of tidy handling of conf.level
Bug fix of lh_robust tidy
estimatr 0.30.2
Remove lfe from tests
estimatr 0.30.0
Test suite changes (skip if not installed for checking against other
packages)
estimatr 0.28.0
Test suite changes
estimatr 0.26.0
Test suite changes
estimatr 0.24.0
tidy: rename nobs, nclusters, nblocks
tidy: new arguments conf.int, conf.level
Added update.iv_robust()
Bug fix regarding fixed effects with large numbers
estimatr 0.22.0
Bug fixes
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