Skip to content

Releases: easystats/parameters

parameters 0.28.2

11 Sep 08:51
9c4bc23

Choose a tag to compare

Bug fixes

  • Updates tests to resolve issues with the latest version of the fixest package.

parameters 0.28.1

30 Aug 11:55
1553b4f

Choose a tag to compare

Changes

  • Methods for glmmTMB objects (ci(), model_parameters(), standard_error())
    now support the vcov argument 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 class glmmTMB with
    beta_family().

  • exponentiate = TRUE in model_parameters() did not exponentiate location
    and scale parameters for models from package ordinal.

parameters 0.28.0

20 Aug 13:22
a419bbf

Choose a tag to compare

Breaking Changes

  • The experimental print_table() function was removed. The aim of this function
    was to test the implementation of the tinytable backend for printing. Now,
    tinytable is fully supported by insight::export_table() and thereby also
    by the various print() resp. display() methods for model parameters.

Changes

  • All print_html() methods get an engine argument, to either use the gt
    package or the tinytable package for printing HTML tables. Since tinytable
    not only produces HTML tables, but rather different formats depending on the
    environment, print_html() may also generate a markdown table. Thus, the
    generic display() method can be used, too, which has a format argument that
    also supports "tt" for tinytable.

  • 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 selection with multiple outcomes.

parameters 0.27.0

09 Jul 10:25
4a19530

Choose a tag to compare

Breaking Changes

  • The standardize argument in factor_analysis() now defaults to FALSE.

  • The rotation argument in factor_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 set rotation = "none".

  • The cor argument in n_factors() was renamed into correlation_matrix. In
    factor_analysis(), the cor argument was completely removed to avoid naming
    collision with the cor argument of psych::fa(), which now users can pass
    the cor argument to psych::fa() when using factor_analysis().

Changes

  • factor_analysis() gets a .matrix method, including arguments n_obs and
    n_matrix, to compute factor analysis for a correlation matrix or covariance
    matrix.

  • New function factor_scores() to extract factor scores from EFA (psych::fa()
    or factor_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_adjust for model_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.

parameters 0.26.0

22 May 06:05
d1c52ae

Choose a tag to compare

Changes

  • The effects argument in model_parameters() for classes merMod, glmmTMB,
    brmsfit and stanreg gets an additional "grouplevel" option, to return
    the group-level estimates for random effects.

  • model_parameters() for Anova-objects gains a p_adjust argument, 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
    effects argument have a new behaviour. "all" only returns fixed effects
    and random effects variance components, but no longer the group level
    estimates. Use effects = "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 an include_intercept argument,
    to include intercepts in the Anova table, where possible.

parameters 0.25.0

30 Apr 13:40
8d34b39

Choose a tag to compare

Changes

  • model_parameters() for objects from the marginaleffects packages now calls
    bayestestR::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_component now defaults to FALSE.

  • Improved support and printing for tests from package WRS2.

Bug fixes

  • Fixed printing issue with model_parameters() for htest objects when
    printing into markdown or HTML format.

  • Fixed printing issue with model_parameters() for mixed models when
    include_reference = TRUE.

parameters 0.24.2

04 Mar 14:53
8bed761

Choose a tag to compare

Changes

  • The effects argument in model_parameters() for classes merMod, glmmTMB,
    brmsfit and stanreg gets 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.

parameters 0.24.1

14 Jan 17:14
2ef5755

Choose a tag to compare

Changes

  • model_parameters() now supports objects of class survfit.

  • 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 from mgcv::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()
    for MASS::polr() models with probit-link.

parameters 0.24.0

27 Nov 12:12
13b6b07

Choose a tag to compare

Breaking Changes

  • The robust argument, which was deprecated for a long time, is now no longer
    supported. Please use vcov and vcov_args instead.

Changes

  • Added support for coxph.panel models.

  • 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 class averaging.

  • 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.

parameters 0.23.0

18 Oct 11:29
2eb1e6a

Choose a tag to compare

Breaking Changes

  • Argument summary in model_parameters() is now deprecated. Please use
    include_info instead.

  • 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 in p_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 with pd = TRUE in model_parameters().

  • p_function(), p_significance() and equivalence_test() get a vcov and
    vcov_args argument, so that results can be based on robust standard errors
    and confidence intervals.

  • equivalence_test() and p_significance() work with objects returned by
    model_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() for compare_parameters() now also puts factor levels into square
    brackets, like the print() method for model_parameters().

  • include_reference now 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 digits etc. were ignored in `model_parameters() for objects
    from the marginaleffects package.