- CRAN maintenance release
stanreg
tidiers should work for models without random effects
stanreg
tidier gainsexponentiate
argument (wish of GH #122)tidy.brmsfit
gains optionalrhat
andess
columns (Alexey Stukalov)- experimental support for
lqmm
models (David Luke Thiessen)
- bug fixed for
glmmTMB
tidying withconf.int=TRUE
, random effects in multiple model components, subset of components requested in tidy output (GH #136, Daniel Sjoberg) tidy.brmsfit
works better for models with no random/group-level effects (Matthieu Bruneaux)
-
as.data.frame.ranef.lme
now processes the optional argument (see?as.data.frame)
, so thatdata.frame(ranef_object)
works -
stanreg
tidier now checks for spurious values in...
- minor changes only; test tweaks for CRAN compatibility
- improved profile robustness in
TMB
tidiers
-
lme
tidier gets functionality for information about variance models (useeffects = "var_model"
) (Bill Denney) -
support for models with fixed sigma values in
lme
tidier (Bill Denney) -
added
tidy
andglance
methods forallFit
objects from thelme4
package -
get_methods()
function returns a table of all availabletidy
/glance
/augment
methods
-
improved lme tidying for random effects values
-
brms tidiers no longer use deprecated
posterior_samples
-
glance.lme4
now returns nobs (Cory Brunson) -
some tidiers are less permissive about unused arguments passed via
...
- experimental
TMB
tidiers (the TMB package does not return an object of class TMB, so users should runclass(fit) <- "TMB"
before tidying)
-
term names are no longer "sanitized" in
gamlss
tidiers (e.g. "(Intercept)" is not converted to "X.Intercept.") -
gamlss
glance
method returnsnobs
(GH #113)
-
Wald confidence intervals for
lmerTest
models now respectddf.method
-
tidy.glmmTMB(.,effects="ran_vals")
fixed forstringsAsFactors
changes in glmmTMB (GH #103) -
tidy.gamlss
now works in a wider range of cases (GH #74) -
tidy.brmsfit
works for models without group effects (GH #100)
- No improvements; compatibility with
dplyr
1.0.0; skip examples
-
lmer
tidier getsddf.method
(applies only tolmerTest
fits) -
glmmTMB
getsexponentiate
options -
experimental
GLMMadaptive
tidiers
- fixes for updates in
tibble
package
gls
tidier getsconfint
(GH #49)
- redundant
estimate.method
in MCMC tidiers goes away; userobust
to compute point estimates/uncertainty via median and MAD rather than mean and SE
-
misc fixes: lme4 tidiers (confint for
ran_vals
, profile conf intervals fixed), R2jags, gamlss ... -
ran_vals
works for glmmTMB
-
don't ignore
conf.level
intidy.(merMod|glmmTMB)
(GH #30,31: @strengejacke) -
levels correct in
tidy.brmsfit
(GH #36: @strengejacke) -
component
argument works for random effects inglmmTMB
(GH #33: @strengejacke)
brmsfit
andrstanarm
methods allowconf.method="HPDinterval"
-
tidy.brmsfit
gets component column (GH #35: @strengejacke), response column for multi-response models (GH #34: @strengejacke) -
component tags are stripped from tidied
brmsfit
objects -
"Intercept" terms in
brms
fits are re-coded as "(Intercept)" by default, for dotwhisker/cross-model compatibility; for previous behaviour, specifyfix.intercept=FALSE
- modify examples, for CRAN compliance
- reduced size of stored fits for examples, for CRAN compliance
-
more consistent term names in
brmsfit
,rstanreg
tidiers -
improved
tidy.MCMCglmm
-
all methods return tibbles (
tbl_df
) rather than data frames -
the value of the group variable for fixed-effect parameters has changed from
"fixed"
toNA
-
brmsfit
andrstanarm
tidiers are more consistent with other tidiers (e.g. the argument for setting confidence level isconf.level
rather thanprob
)
- Sorted out some of the confusion over random effect naming:
"ran_vals"
extracts conditional modes/BLUPs/varying parameters (deviations from population-level estimates), while"ran_coefs"
extracts group-level estimates
-
improved
nlme
tidiers -
improved
glmmTMB
tidiers (can handle some zero-inflation parameters) -
lme4
tidiers now optionally take a pre-computed profile argument when usingconf.method="profile"
-
The default behaviour of most mixed-model tidiers has changed/will gradually be changed to the following (description modified from TJ Mahr at tidymodels/broom#96):
- Random effect variances and covariances can now be extracted. effects = "ran_pars" returns the standard deviations/correlations of random effects (if
scales="sdcor"
[default]) or their variances and covariances (ifscales = "varcov"
) - Random effects estimates are now extracted with
effects = "ran_coefs"
for the group-level estimates (previously these effects were extracted withtidy(model, "random")
) oreffects = "ran_vals"
for the conditional modes (deviations of the group-level parameters from the population-level estimates) effects
can take a vector of values (those listed above, plus "fixed" for fixed effects). The default value is effects = c("ran_pars", "fixed") which extracts random effect variances/covariances and fixed effect estimates.
- Random effect variances and covariances can now be extracted. effects = "ran_pars" returns the standard deviations/correlations of random effects (if
-
term names for random-effect parameters no longer contain a (redundant)
group
specifier (at least forlme4 models
); use something liketidyr::unite(term,term,group,sep=".")
to collapse the two columns