Releases: easystats/performance
performance 0.10.5
Changes to functions
-
More informative message for
test_*()
functions that "nesting" only refers
to fixed effects parameters and currently ignores random effects when detecting
nested models. -
check_outliers()
for"ICS"
method is now more stable and less likely to
fail. -
check_convergence()
now works for parsnip_glm
models.
Bug fixes
check_collinearity()
did not work for hurdle- or zero-inflated models of
package pscl when model had no explicitly defined formula for the
zero-inflation model.
performance 0.10.4
-
icc()
andr2_nakagawa()
gain aci_method
argument, to either calculate
confidence intervals usingboot::boot()
(instead oflmer::bootMer()
) when
ci_method = "boot"
or analytical confidence intervals
(ci_method = "analytical"
). Useci_method = "boot"
when the default method
fails to compute confidence intervals and useci_method = "analytical"
if
bootstrapped intervals cannot be calculated at all. Note that the default
computation method is preferred. -
check_predictions()
accepts abandwidth
argument (smoothing bandwidth),
which is passed down to theplot()
methods density-estimation. -
check_predictions()
gains atype
argument, which is passed down to the
plot()
method to change plot-type (density or discrete dots/intervals).
By default,type
is set to"default"
for models without discrete outcomes,
and elsetype = "discrete_interval"
. -
performance_accuracy()
now includes confidence intervals, and reports those
by default (the standard error is no longer reported, but still included).
Bug fixes
- Fixed issue in
check_collinearity()
for fixest models that usedi()
to create interactions in formulas.
performance 0.10.3
New functions
item_discrimination()
, to calculate the discrimination of a scale's items.
Support for new models
-
model_performance()
,check_overdispersion()
,check_outliers()
andr2()
now work with objects of classfixest_multi
(@etiennebacher, #554). -
model_performance()
can now return the "Weak instruments" statistic and
p-value for models of classivreg
withmetrics = "weak_instruments"
(@etiennebacher, #560). -
Support for
mclogit
models.
Changes to functions
-
test_*()
functions now automatically fit a null-model when only one model
objects was provided for testing multiple models. -
Warnings in
model_performance()
for unsupported objects of class
BFBayesFactor
can now be suppressed withverbose = FALSE
. -
check_predictions()
no longer fails with issues whenre_formula = NULL
for mixed models, but instead gives a warning and tries to compute posterior
predictive checks withre_formuka = NA
. -
check_outliers()
now also works for meta-analysis models from packages
metafor and meta. -
plot()
forperformance::check_model()
no longer produces a normal QQ plot
for GLMs. Instead, it now shows a half-normal QQ plot of the absolute value
of the standardized deviance residuals.
Bug fixes
- Fixed issue in
print()
method forcheck_collinearity()
, which could mix
up the correct order of parameters.
performance 0.10.2
General
- Revised usage of
insight::get_data()
to meet forthcoming changes in the
insight package.
Changes to functions
check_collinearity()
now acceptsNULL
for theci
argument.
Bug fixes
- Fixed issue in
item_difficulty()
with detecting the maximum values of an
item set. Furthermore,item_difficulty()
gets amaximum_value
argument
in case no item contains the maximum value due to missings.
performance 0.10.1
General
- Minor improvements to the documentation.
Changes to functions
-
icc()
andr2_nakagawa()
getci
anditerations
arguments, to compute
confidence intervals for the ICC resp. R2, based on bootstrapped sampling. -
r2()
getsci
, to compute (analytical) confidence intervals for the R2. -
check_predictions()
accepts abw
argument (smoothing bandwidth), which is
passed down to theplot()
methods density-estimation. The default for the
smoothing bandwidthbw
has changed from"nrd0"
to"nrd"
, which seems
to produce better fitting plots for non-gaussian models. -
The model underlying
check_distribution()
was now also trained to detect
cauchy, half-cauchy and inverse-gamma distributions. -
model_performance()
now allows to include the ICC for Bayesian models.
Bug fixes
-
verbose
didn't work forr2_bayes()
withBFBayesFactor
objects. -
Fixed issues in
check_model()
for models with convergence issues that lead
toNA
values in residuals. -
Fixed bug in
check_outliers
whereby passing multiple elements to the
threshold list generated an error (#496). -
test_wald()
now warns the user about inappropriate F test and calls
test_likelihoodratio()
for binomial models.
performance 0.10.0
Breaking Change
-
The minimum needed R version has been bumped to
3.6
. -
The alias
performance_lrt()
was removed. Usetest_lrt()
resp.
test_likelihoodratio()
.
New functions
- Following functions were moved from package parameters to performance:
check_sphericity_bartlett()
,check_kmo()
,check_factorstructure()
and
check_clusterstructure()
.
Changes to functions
-
check_normality()
,check_homogeneity()
andcheck_symmetry()
now works
forhtest
objects. -
Print method for
check_outliers()
changed significantly: now states the
methods, thresholds, and variables used, reports outliers per variable (for
univariate methods) as well as any observation flagged for several
variables/methods. Includes a new optional ID argument to add along the
row number in the output (@rempsyc #443). -
check_outliers()
now uses more conventional outlier thresholds. TheIQR
and confidence interval methods now gain improved distance scores that
are continuous instead of discrete.
Bug Fixes
-
Fixed wrong z-score values when using a vector instead of a data frame in
check_outliers()
(#476). -
Fixed
cronbachs_alpha()
for objects fromparameters::principal_component()
.
performance 0.9.2
Merge pull request #465 from easystats/cran_release_0_9_2 on CRAN
performance 0.7.1
Release for JOSS paper.
performance 0.4.8
on CRAN