- Minor documentation changes to stay current on CRAN.
- Version bump to coincide with DeclareDesign package version 1.0.0
- Tests edited
- Fix tests to address CRAN failures
- Bug fix of tidy handling of conf.level
- Bug fix of lh_robust tidy
- Remove lfe from tests
- Test suite changes (skip if not installed for checking against other packages)
- Test suite changes
- Test suite changes
- tidy: rename nobs, nclusters, nblocks
- tidy: new arguments conf.int, conf.level
- Added
update.iv_robust()
- Bug fix regarding fixed effects with large numbers
- Bug fixes
- Added support for
emmeans
(thanks @rvlenth)! - Fixed bug when estimating
diagnostics
iniv_robust()
without explicitly specifyingse_type
(issue #310) - Support for
rlang
0.4.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 summarizinglh_robust()
objects (issues #295 and #296) - Fixes CRAN errors in testing with new
clubSandwich
package
- Add
diagnostics
toiv_robust()
- Add
glance()
methods for all estimators - Add
lh_robust()
for easy interface tocar::linearHypothesis()
- Fixed minor bug with a formula such as
is.na(var)
in thecovariates
formula inlm_lin()
(issue #283)
- Removes
broom
hack fortidy
method and instead relies on importinggenerics
- 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 pointed out by James Pustejovsky via the
- Fixed bug preventing integration with latest version of
margins
- Fixed bug with
difference_in_means
when usingcondition1
andcondition2
to subset a treatment vector with more than two treatment conditions. Previous estimates and standard errors were incorrect.
- Changed names of confidence interval columns in tidied data from
ci.lower
andci.upper
toconf.low
andconf.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
inhorvitz_thompson()
as a single number - Added t- and z-statistics to output
- Limit unnecessary messaging in
horvitz_thompson()
- Added support for absorbing fixed effects in
lm_robust
andiv_robust
- Added
commarobust
andstarprep
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
- 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 fortidy
objects one further name change fromcoefficients
->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
- 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 withvalgrind
memory errors - Bugfix where passing a formula as an object within a function would fail
- Simplified some tests for various CRAN test platforms
- First CRAN upload