1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92

clubSandwich 0.5.3
=======================
* Removed dependency on mathjaxr
clubSandwich 0.5.2
=======================
* Added mathjaxr to Imports
clubSandwich 0.5.1
=======================
* New functionality for impute_covariance_matrix():
* Compute covariance matrices with AR1 correlation structure or with a combination of constant correlation and AR1 correlation structure.
* Compute covariance matrices that are blocked by subgroup.
* Average the variance estimates by cluster before computing covariance matrices.
* New function pattern_covariance_matrix(), which creates a covariance matrix based on a specified pattern of correlations between different categories of effects.
* Corrected bug in methods for rma.mv objects, which previously led to incorrect identification of clustering variables in models with multiple levels of random effects, where at least one set of random effects has inner  outer structure.
clubSandwich 0.5.0
=======================
* Major update to Wald_test()
* Wald_test() now uses new helper functions constrain_zero(), constrain_equal(), and constrain_pairwise() to specify constraint matrices.
* Wald_test() gains an argument tidy. When TRUE, results for a list of tests will be tidied into a single data.frame.
* Output of Wald_test now includes both numerator and denominator degrees of freedom.
* Corrected bug in methods for plm objects, which occurred when "within" models included clusterlevel interactions. Previously main effects of clusterlevel variables were not getting dropped from model_matrix.plm().
* Corrected bugs in methods for robu objects
* Corrected a bug that previously led to errors for models with only one column in the model matrix (i.e., interceptonly models).
* Corrected a bug in an internal function that previously led to errors in constrain_equal() and constrain_zero() when called on robu objects.
clubSandwich 0.4.2
=======================
* Updated and streamlined unit tests for R 4.0.0.
clubSandwich 0.4.1
=======================
* Updated unit tests to satisfy obscure CRAN checks.
clubSandwich 0.4.0
=======================
* Added methods for lmerMod objects fitted by lme4::lmer().
* Updated internals to use inherits() instead of checking class() directly.
clubSandwich 0.3.5
=======================
* Added t statistics to output of coef_test().
* Fixed a bug in get_index_order(), an internal function used with plm objects. Previously, the function assumed that both individual and time indices were specified in the plm call. The new function works even when zero or one indices are specified.
clubSandwich 0.3.3
=======================
* impute_covariance_matrix() now drops unobserved factor levels.
* updated method for handling residuals from rma.uni and rma.mv objects, for consistency with metafor 2.10.
clubSandwich 0.3.2
=======================
* Added conf_int() to provide easy clusterrobust confidence intervals.
* Added examples to documentaiton for conf_int() and coef_test().
clubSandwich 0.3.1
=======================
* Added "coefs" option to coef_test() to allow testing of subsets of coefficients.
* Updated tests to use carData instead of car package.
clubSandwich 0.3.0
=======================
* Added methods for ivreg objects.
* Added methods for mlm objects.
* Updated residuals_CS.plm to account for changes in plm 1.66.
clubSandwich 0.2.3
=======================
* Updated methods for plm objects to account for changes in plm 1.66.
* Added methods for glm objects.
* Added documentation of "type" options in vcovCR().
* Added examples for all vcovCR() methods.
* Provide facility to cluster at higher level than highest random effects for lme and gls objects.
* Added impute_covariance_matrix() utility function for multivariate metaanalysis.
clubSandwich 0.2.2
=======================
* Added bread() methods for all supported model classes.
* vcovCR() is now calculated using bread(), and carries attributes for bread, est_mat, and adjustment matrices.
* vcovCR() gains a 'form' argument to obtain just the meat of the sandwich, or to use a userspecified bread matrix.
* Refactored internal functions for degrees of freedom calculation to improve speed and memory usage.
* Bug fixes:
 updated nobs.plm method to handle firstdifferenced models
clubSandwich 0.2.1
=======================
* First version released on CRAN.
