Recent Releases of Extracting, Computing and Exploring the Parameters of Statistical Models using R
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.28.1
Changes
Methods for glmmTMB objects (
ci(),model_parameters(),standard_error()) now support thevcovargument to compute robust standard errors.model_parameters()for marginaleffects objects is now more robust in detecting Bayesian models.Modified code base to address changes in the marginaleffects package from version 0.29.0 onwards.
Bug fixes
Fixed issue with
equivalence_test()for models of classglmmTMBwithbeta_family().exponentiate = TRUEinmodel_parameters()did not exponentiate location and scale parameters for models from package ordinal.
Scientific Software - Peer-reviewed
- R
Published by strengejacke 4 months ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.28.0
Breaking Changes
- The experimental
print_table()function was removed. The aim of this function was to test the implementation of thetinytablebackend for printing. Now,tinytableis fully supported byinsight::export_table()and thereby also by the variousprint()resp.display()methods for model parameters.
Changes
All
print_html()methods get anengineargument, to either use thegtpackage or thetinytablepackage for printing HTML tables. Sincetinytablenot only produces HTML tables, but rather different formats depending on the environment,print_html()may also generate a markdown table. Thus, the genericdisplay()method can be used, too, which has aformatargument that also supports"tt"fortinytable.Improved support for coxme models in
model_parameters(). Random effects and group level estimates are now returned as well.
Bug fixes
- Fixed issue with models of class
selectionwith multiple outcomes.
Scientific Software - Peer-reviewed
- R
Published by strengejacke 5 months ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.27.0
Breaking Changes
The
standardizeargument infactor_analysis()now defaults toFALSE.The
rotationargument infactor_analysis()now defaults to"oblimin", because the former default of"none"rarely makes sense in the context of factor analysis. If you want to use no rotation, please setrotation = "none".The
corargument inn_factors()was renamed intocorrelation_matrix. Infactor_analysis(), thecorargument was completely removed to avoid naming collision with thecorargument ofpsych::fa(), which now users can pass thecorargument topsych::fa()when usingfactor_analysis().
Changes
factor_analysis()gets a.matrixmethod, including argumentsn_obsandn_matrix, to compute factor analysis for a correlation matrix or covariance matrix.New function
factor_scores()to extract factor scores from EFA (psych::fa()orfactor_analysis()).Added and/or improved print-methods for all functions around PCA, FA and Omega.
Improved efficiency in
model_parameters()for models from packages brms and rstanarm.p_adjustformodel_parameters()gets a new options,"sup-t", to calculate simultaneous confidence intervals.
Bug fixes
bootstrap_model()did not work for intercept-only models. This has been fixed.Fixed issue with printing labels as pretty names for models from package pscl, i.e.
print(model_parameters(model), pretty_names = "labels")now works as expected.
Scientific Software - Peer-reviewed
- R
Published by strengejacke 6 months ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.26.0
Changes
The
effectsargument inmodel_parameters()for classesmerMod,glmmTMB,brmsfitandstanreggets an additional"grouplevel"option, to return the group-level estimates for random effects.model_parameters()for Anova-objects gains ap_adjustargument, to apply p-adjustment where possible. Furthermore, for models from package afex, where p-adjustment was applied during model-fitting, the correct p-values are now returned (before, unadjusted p-values were returned in some cases).Revised code-base to address changes in latest insight update. Dealing with larger models (many parameters, many posterior samples) from packages brms and rstanarm is more efficient now. Furthermore, the options for the
effectsargument have a new behaviour."all"only returns fixed effects and random effects variance components, but no longer the group level estimates. Useeffects = "full"to return all parameters. This change is mainly to be more flexible and gain more efficiency for models with many parameters and / or many posterior draws.model_parameters()for Anova objects gains aninclude_interceptargument, to include intercepts in the Anova table, where possible.
Scientific Software - Peer-reviewed
- R
Published by strengejacke 8 months ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.25.0
Changes
model_parameters()for objects from the marginaleffects packages now callsbayestestR::describe_posterior()to process Bayesian models. This offers more flexibility in summarizing the posterior draws from marginaleffects.model_parameters()now shows a more informative coefficient name for binomial models with probit-link.Argument
wb_componentnow defaults toFALSE.Improved support and printing for tests from package WRS2.
Bug fixes
Fixed printing issue with
model_parameters()forhtestobjects when printing into markdown or HTML format.Fixed printing issue with
model_parameters()for mixed models wheninclude_reference = TRUE.
Scientific Software - Peer-reviewed
- R
Published by strengejacke 8 months ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.24.2
Changes
- The
effectsargument inmodel_parameters()for classesmerMod,glmmTMB,brmsfitandstanreggets an additional"random_total"option, to return the overall coefficient for random effects (sum of fixed and random effects).
Bug fixes
- Fixed issue in
model_parameters()for objects from package marginaleffects where columns were renamed when their names equaled to certain reserved words.
Scientific Software - Peer-reviewed
- R
Published by strengejacke 10 months ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.24.1
Changes
model_parameters()now supports objects of classsurvfit.model_parameters()now gives informative error messages for more model classes than before when the function fails to extract model parameters.Improved information for credible intervals and sampling method from output of
model_parameters()for Bayesian models.
Bug fixes
Fixed issue when printing
model_parameters()with models frommgcv::gam().Fixed issues due to breaking changes in the latest release of the datawizard package.
Fixed issue with wrong column-header in printed output of
model_parameters()forMASS::polr()models with probit-link.
Scientific Software - Peer-reviewed
- R
Published by strengejacke 12 months ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.24.0
Breaking Changes
- The
robustargument, which was deprecated for a long time, is now no longer supported. Please usevcovandvcov_argsinstead.
Changes
Added support for
coxph.panelmodels.Added support for
anova()from models of the survey package.Documentation was re-organized and clarified, and the index reduced by removing redundant class-documentation.
Bug fixes
Fixed bug in
p_value()for objects of classaveraging.Fixed bug when extracting 'pretty labels' for model parameters, which could fail when predictors were character vectors.
Fixed bug with inaccurate standard errors for models from package fixest that used the
sunab()function in the formula.
Scientific Software - Peer-reviewed
- R
Published by strengejacke about 1 year ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.23.0
Breaking Changes
Argument
summaryinmodel_parameters()is now deprecated. Please useinclude_infoinstead.Changed output style for the included additional information on model formula, sigma and R2 when printing model parameters. This information now also includes the RMSE.
Changes
Used more accurate analytic approach to calculate normal distributions for the SGPV in
equivalence_test()and used inp_significance().Added
p_direction()methods for frequentist models. This is a convenient way to test the direction of the effect, which formerly was already (and still is) possible withpd = TRUEinmodel_parameters().p_function(),p_significance()andequivalence_test()get avcovandvcov_argsargument, so that results can be based on robust standard errors and confidence intervals.equivalence_test()andp_significance()work with objects returned bymodel_parameters().pool_parameters()now better deals with models with multiple components (e.g. zero-inflation or dispersion).Revision / enhancement of some documentation.
Updated glmmTMB methods to work with the latest version of the package.
Improved printing for
simulate_parameters()for models from packages mclogit.print()forcompare_parameters()now also puts factor levels into square brackets, like theprint()method formodel_parameters().include_referencenow only adds the reference category of factors to the parameters table when those factors have appropriate contrasts (treatment or SAS contrasts).
Bug fixes
- Arguments like
digitsetc. were ignored in `model_parameters() for objects from the marginaleffects package.
Scientific Software - Peer-reviewed
- R
Published by strengejacke about 1 year ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameter 0.22.2
New supported models
- Support for models
glm_weightit,multinom_weightitandordinal_weightitfrom package WeightIt.
Changes
Added
p_significance()methods for frequentist models.Methods for
degrees_of_freedom()have been removed.degrees_of_freedom()now callsinsight::get_df().model_parameters()for data frames anddrawsobjects from package posterior also gets anexponentiateargument.
Bug fixes
- Fixed issue with warning for spuriously high coefficients for Stan-models (non-Gaussian).
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 1 year ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.22.1
Breaking changes
- Revised calculation of the second generation p-value (SGPV) in
equivalence_test(), which should now be more accurate related to the proportion of the interval that falls inside the ROPE. Formerly, the confidence interval was simply treated as uniformly distributed when calculating the SGPV, now the interval is assumed to be normally distributed.
New supported models
- Support for
svy2lmemodels from package svylme.
Changes
standardize_parameters()now also prettifies labels of factors.
Bug fixes
Fixed issue with
equivalence_test()when ROPE range was not symmetrically centered around zero (e.g.,range = c(-99, 0.1)).model_parameters()foranova()from mixed models now also includes the denominator degrees of freedom in the output (df_error).print(..., pretty_names = "labels")for tobit-models from package AER now include value labels, if available.Patch release, to ensure that performance runs with older version of datawizard on Mac OS X with R (old-release).
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 1 year ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.22.0
Breaking changes
Deprecated arguments in
model_parameters()forhtest,aovandBFBayesFactorobjects were removed.Argument
effectsize_typeis deprecated. Please usees_typenow. This change was necessary to avoid conflicts with partial matching of argument names (here:effects).
New supported models
Support for objects from
stats::Box.test().Support for
glmgeemodels from package glmtoolbox.
Bug fix
Fixed edge case in
predict()forfactor_analysis().Fixed wrong ORCID in
DESCRIPTION.
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 1 year ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.21.7
Changes
- Fixed issues related to latest release from marginaleffects.
Bug fixes
Fixes issue in
compare_parameters()for models from package blme.Fixed conflict in
model_parameters()when bothinclude_reference = TRUEandpretty_names = "labels"were used. Now, pretty labels are correctly updated and preserved.
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 1 year ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.21.6
New supported models
- Support for models of class
serp(serp).
Changes
include_referencecan now directly be set toTRUEinmodel_parameters()and doesn't require a call toprint()anymore.compare_parameters()gains ainclude_referenceargument, to add the reference category of categorical predictors to the parameters table.print_md()forcompare_parameters()now by default uses the tinytable package to create markdown tables. This allows better control for column heading spanning over multiple columns.
Bug fixes
Fixed issue with parameter names for
model_parameters()and objects from package epiR.Fixed issue with
exponentiate = TRUEformodel_parameters()with models of classclmm(package ordinal), when model had nocomponentcolumn (e.g., no scale or location parameters were returned).include_referencenow also works when factor were created "on-the-fly" inside the model formula (i.e.y ~ as.factor(x)).
Scientific Software - Peer-reviewed
- R
Published by strengejacke almost 2 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.21.5
Bug fixes
- Fixes CRAN check errors related to the changes in the latest update of marginaleffects.
Scientific Software - Peer-reviewed
- R
Published by strengejacke almost 2 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.21.4
Breaking changes
- The
exponentiateargument ofmodel_parameters()formarginaleffects::predictions()now defaults toFALSE, in line with all the othermodel_parameters()methods.
Changes
model_parameters()for models of package survey now gives informative messages whenbootstrap = TRUE(which is currently not supported).n_factors()now also returns the explained variance for the number of factors as attributes.model_parameters()for objects of package metafor now warns when unsupported arguments (likevcov) are used.Improved documentation for
pool_parameters().
Bug fixes
print(include_reference = TRUE)formodel_parameters()did not work when run inside a pipe-chain.Fixed issues with
format()for objects returned bycompare_parameters()that included mixed models.
Scientific Software - Peer-reviewed
- R
Published by strengejacke almost 2 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.21.3
Changes
principal_components()andfactor_analysis()now also work when argumentn = 1.print_md()forcompare_parameters()now gains more arguments, similar to theprint()method.bootstrap_parameters()andmodel_parameters()now accept bootstrapped samples returned bybootstrap_model().The
print()method formodel_parameters()now also yields a warning for models with logit-links when possible issues with (quasi) complete separation occur.
Bug fixes
Fixed issue in
print_html()for objects from package ggeffects.Fixed issues for
nnet::multinom()with wide-format response variables (usingcbind()).Minor fixes for
print_html()method formodel_parameters().Robust standard errors (argument
vcov) now works forplmmodels.
Scientific Software - Peer-reviewed
- R
Published by strengejacke about 2 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.21.2
Changes
Minor improvements to factor analysis functions.
The
ci_digitsargument of theprint()method formodel_parameters()now defaults to the same value ofdigits.model_parameters()for objects from package marginaleffects now also accepts theexponentiateargument.The
print(),print_html(),print_md()andformat()methods formodel_parameters()get aninclude_referenceargument, to add the reference category of categorical predictors to the parameters table.
Bug fixes
Fixed issue with wrong calculation of test-statistic and p-values in
model_parameters()forfixestmodels.Fixed issue with wrong column header for
glmmodels withfamily = binomial("identiy").Minor fixes for
dominance_analysis().
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 2 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.21.1
General
- Added support for models of class
nestedLogit(nestedLogit).
Changes to functions
model_parameters()now also prints correct "pretty names" when predictors where converted to ordered factors inside formulas, e.g.y ~ as.ordered(x).model_parameters()now prints a message when thevcovargument is provided andci_methodis explicitly set to"profile". Else, whenvcovis notNULLandci_methodisNULL, it defaults to"wald", to return confidence intervals based on robust standard errors.
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 2 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.21.0
Breaking Changes
- It is no longer possible to calculate Satterthwaite-approximated degrees of
freedom for mixed models from package nlme. This was based on the
lavaSearch2 package, which no longer seems to support models of class
lme.
Changes to functions
- Improved support for objects of class
mipofor models with ordinal or categorical outcome.
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 2 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.20.3
General
Added support for models of class
hglm(hglm),mblogit(mclogit),fixest_multi(fixest), andphylolm/phyloglm(phylolm).as.data.framemethods for extracting posterior draws viabootstrap_model()have been retired. Instead, directly usingbootstrap_model()is recommended.
Changes to functions
equivalence_test()gets a method forggeffectsobjects from package ggeffects.equivalence_test()now prints theSGPVcolumn instead of% in ROPE. This is because the former% in ROPEactually was equivalent to the second generation p-value (SGPV) and refers to the proportion of the range of the confidence interval that is covered by the ROPE. However,% in ROPEdid not refer to the probability mass of the underlying distribution of a confidence interval that was covered by the ROPE, hence the old column name was a bit misleading.Fixed issue in
model_parameters.ggeffects()to address forthcoming changes in the ggeffects package.
Bug fixes
When an invalid or not supported value for the
p_adjustargument inmodel_parameters()is provided, the valid options were not shown in correct capital letters, where appropriate.Fixed bug in
cluster_analysis()forinclude_factors = TRUE.Fixed warning in
model_parameters()andci()for models from package glmmTMB whenci_methodwas either"profile"or"uniroot".
Scientific Software - Peer-reviewed
- R
Published by strengejacke almost 3 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.20.2
General
Reduce unnecessary warnings.
The deprecated argument
df_methodinmodel_parameters()was removed.Output from
model_parameters()for objects returned bymanova()andcar::Manova()is now more consistent.
Bug fix
Fixed issues in tests for
mmrmmodels.Fixed issue in
bootstrap_model()for models of classglmmTMBwith dispersion parameters.Fixed failing examples.
Scientific Software - Peer-reviewed
- R
Published by strengejacke almost 3 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.20.1
General
- Added support for models of class
flicandflac(logistf),mmrm(mmrm).
Changes
model_parameters()now includes aGroupcolumn forstanregorbrmsfitmodels with random effects.The
print()method formodel_parameters()now uses the same pattern to print random effect variances for Bayesian models as for frequentist models.
Bug fix
Fixed issue with the
print()method forcompare_parameters(), which duplicated random effects parameters rows in some edge cases.Fixed issue with the
print()method forcompare_parameters(), which didn't work properly whenci=NULL.
Scientific Software - Peer-reviewed
- R
Published by strengejacke almost 3 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.20.0
Breaking
The deprecated argument
df_methodinmodel_parameters()is now defunct and throws an error when used.The deprecated functions
ci_robust(),p_robust()andstandard_error_robusthave been removed. These were superseded by thevcovargument inci(),p_value(), andstandard_error(), respectively.The
styleargument incompare_parameters()was renamed intoselect.
New functions
p_function(), to print and plot p-values and compatibility (confidence) intervals for statistical models, at different levels. This allows to see which estimates are most compatible with the model at various compatibility levels.p_calibrate(), to compute calibrated p-values.
Changes
model_parameters()andcompare_parameters()now use the unicode character for the multiplication-sign as interaction mark (i.e.\u00d7). Useoptions(parameters_interaction = <value>)or the argumentinteraction_markto use a different character as interaction mark.The
selectargument incompare_parameters(), which is used to control the table column elements, now supports an experimental glue-like syntax. See this vignette Printing Model Parameters. Furthermore, theselectargument can also be used in theprint()method formodel_parameters().print_html()gets afont_sizeandline_paddingargument to tweak the appearance of HTML tables. Furthermore, argumentsselectandcolumn_labelsare new, to customize the column layout of tables. See examples in?display.Consolidation of vignettes on standardization of model parameters.
Minor speed improvements.
Bug fix
model_parameters().BFBayesFactorno longer drops theBFcolumn if the Bayes factor isNA.The
print()anddisplay()methods formodel_parameters()from Bayesian models now pass the...toinsight::format_table(), allowing extra arguments to be recognized.Fixed footer message regarding the approximation method for CU and p-values for mixed models.
Fixed issues in the
print()method forcompare_parameters()with mixed models, when some models contained within-between components (seewb_component) and others did not.
Scientific Software - Peer-reviewed
- R
Published by strengejacke about 3 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.19.0
Breaking
Arguments that calculate effectsize in
model_parameters()forhtest, Anova objects and objects of classBFBayesFactorwere revised. Instead of single arguments for the different effectsizes, there is now one argument,effectsize_type. The reason behind this change is that meanwhile many new type of effectsizes have been added to the effectsize package, and the generic argument allows to make use of those effect sizes.The attribute name in PCA / EFA has been changed from
data_settodataset.The minimum needed R version has been bumped to
3.6.Removed deprecated argument
parametersfrommodel_parameters().standard_error_robust(),ci_robust()andp_value_robust()are now deprecated and superseded by thevcovandvcov_argsarguments in the related methodsstandard_error(),ci()andp_value(), respectively.Following functions were moved from package parameters to performance:
check_sphericity_bartlett(),check_kmo(),check_factorstructure()andcheck_clusterstructure().
Changes to functions
Added
sparseoption toprincipal_components()for sparse PCA.The
pretty_namesargument from theprint()method can now also be"labels", which will then use variable and value labels (if data is labelled) as pretty names. If no labels were found, default pretty names are used.bootstrap_model()for models of classglmmTMBandmerModgains aclusterargument to specify optional clusters when theparalleloption is set to"snow".P-value adjustment (argument
p_adjustinmodel_parameters()) is now performed after potential parameters were removed (usingkeepordrop), so adjusted p-values is only applied to the parameters of interest.Robust standard errors are now supported for
fixestmodels with thevcovargument.print()formodel_parameters()gains afooterargument, which can be used to suppress the footer in the output. Further more, iffooter = ""orfooter = FALSEinprint_md(), no footer is printed.simulate_model()andsimulate_parameters()now pass...toinsight::get_varcov(), to allow simulated draws to be based on heteroscedasticity consistent variance covariance matrices.The
print()method forcompare_parameters()was improved for models with multiple components (e.g., mixed models with fixed and random effects, or models with count- and zero-inflation parts). For these models,compare_parameters(effects = "all", component = "all")prints more nicely.
Bug fixes
- Fix erroneous warning for p-value adjustments when the differences between original and adjusted p-values were very small.
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 3 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.18.2
New functions
- New function
dominance_analysis(), to compute dominance analysis statistics and designations.
Changes to functions
- Argument
ci_randominmodel_parameters()defaults toNULL. It uses a heuristic to determine if random effects confidence intervals are likely to take a long time to compute, and automatically includes or excludes those confidence intervals. Setci_randomtoTRUEorFALSEto explicitly calculate or omit confidence intervals for random effects.
Bug fixes
Fix issues in
pool_parameters()for certain models with special components (likeMASS::polr()), that failed when argumentcomponentwas set to"conditional"(the default).Fix issues in
model_parameters()for multiple imputation models from package Hmisc.
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 3 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.8.3
Release for JOSS
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 5 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.8.2
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 5 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - parameters 0.8.1
Scientific Software - Peer-reviewed
- R
Published by strengejacke over 5 years ago
Extracting, Computing and Exploring the Parameters of Statistical Models using R - 0.2.0
- CRAN Release (0.2.0)
Scientific Software - Peer-reviewed
- R
Published by DominiqueMakowski over 6 years ago