Skip to content

insight 0.18.5

Compare
Choose a tag to compare
@strengejacke strengejacke released this 12 Oct 11:40
· 853 commits to main since this release
bd8aa2b

Breaking

  • get_df(type = "satterthwaite") for lmerMod objects now return degrees of
    freedom per parameter, and no longer per observation. Use df_per_obs TRUE
    to return degrees of freedom per observation.

New functions

  • safe_deparse_symbol() to only deparses a substituted expressions when
    possible,which increases performance in case many calls to
    deparse(substitute()).

Changes to functions

  • format_table() gets a use_symbols argument. If TRUE, column names that
    refer to particular effectsizes (like Phi, Omega or Epsilon) include the related unicode-character instead of the written name. This only works on Windows for
    R >= 4.2, and on OS X or Linux for R >= 4.0.

  • The stars argument in format_table() can now also be a character vector,
    naming the columns that should include stars for significant values. This is
    especially useful for Bayesian models, where we might have multiple columns
    with significant values, e.g. "BF" for the Bayes factor or "pd" for the
    probability of direction.

  • get_df() gets more type options to return different type of degrees of
    freedom (namely, "wald" and "normal", and for mixed models, "ml1",
    "betwithin", "satterthwaite" and "kenward-roger").

  • standardize_names() now recognized more classes from package marginaleffects.

  • Minor improvements to find_parameters() for models with nonlinear formula.

  • Minor speed improvements.

Bug fixes

  • Fixed issue in get_data() for models of class plm, which accidentally
    converted factors into character vectors.

  • Fixed issue with column alignment in export_table() when the data frame
    to print contained unicode-characters longer than 1 byte.

  • Correctly extract predictors for fixest::i(f1, i.f2) interactions (#649 by
    @grantmcdermott).