Releases: easystats/effectsize
Releases · easystats/effectsize
CRAN 0.8.5
effectsize 0.8.5
New features
interpret_cfi()
gains a new rule option:"hu&bentler1999"
( #538 ).cohens_f()
added option to return unbiased estimators (based on Omega- or Epsilon-squared).tschuprows_t()
now returns an effect size corrected for small-sample bias. Setadjust = FALSE
to preserve old behavior.w_to_v()
and others for converting between effect sizes of Chi-square tests.arr()
andnnt()
for Absolute Risk Reduction or Number Needed to Treat.oddsratio_to_arr()
,riskratio_to_arr()
,nnt_to_arr()
and their inverses.logoddsratio_to_*()
and*_to_logoddsratio()
have been added as convenient shortcuts foroddsratio_to_*(log = TRUE)
and*_to_oddsratio(log = TRUE)
.- Added all missing functions to convert between (log) OR, RR, ARR, and NNT.
Changes
fei()
gives a more informative error method for invalid table inputs (#566).convert_*()
aliases are deprecated.
Breaking Changes
*_to_riskratio()
andriskratio_to_*()
argumentlog
not longer converts RR to/from log(RR).interpret_gfi()
and friends: some previously named"default"
rules have been re-labelled as"byrne1994"
.
Bug fixes
CRAN 0.8.3
effectsize 0.8.3
Changes
mahalanobis_d()
now defaults to one-sided CIs.
New features
means_ratio()
for computing ratios of two means for ratio-scales outcomes (thanks to @arcaldwell49!)r_to_d()
family of functions gain arguments for specifying group size ( #534 )r2_semipartial
for semi-partial squared correlations of model terms / parameters.
Bug fixes
- Fixed error in
cohens_w()
for 2-by-X tables. - Solved integer overflow errors in
rank_biserial()
( #476 )
CRAN 0.8.2
effectsize 0.8.2
Breaking Changes
omega_squared()
andepsilon_squared()
(andF_to_omega2()
andF_to_epsilon2()
) always return non-negative estimates (previously estimates were negative when the observed effect size is very small).rank_eta_squared()
always returns a non-negative estimate (previously estimates were negative when the observed effect size is very small).
CRAN 0.8.1
effectsize 0.8.1
Changes
- cohens_w() has an exact upper bound when used as an effect size for goodness-of-fit.
Bug fixes
- When using formula input to effect size function,
na.action
arguments are respected (#517)
CRAN 0.8.0
effectsize 0.8.0
Breaking Changes
{effectsize}
now requiresR >= 3.6
fei()
,cohens_w()
andpearsons_c()
always rescale thep
input to sum-to-1.- The order of some function arguments have been rearranged to be more consistent across functions:
(phi()
,cramers_v()
,p_superiority()
,cohens_u3()
,p_overlap()
,rank_biserial()
,cohens_f/_squared()
,chisq_to_phi()
,chisq_to_cramers_v()
,F/t_to_f/2()
,.es_aov_*()
). normalized_chi()
has been renamedfei()
.cles
,d_to_cles
andrb_to_cles
are deprecated in favor of their respective effect size functions.
Changes
phi()
andcramers_v()
(andchisq_to_phi/cramers_v()
) now apply the small sample bias correction by default. To restore previous behavior, setadjust = FALSE
.
New features
- Set
options(es.use_symbols = TRUE)
to print proper symbols instead of transliterated effect size names. (On Windows, requiresR >= 4.2.0
) effectsize()
supportsfisher.test()
.- New datasets used in examples and vignettes - see
data(package = "effectsize")
. tschuprows_t()
andchisq_to_tschuprows_t()
for computing Tschuprow's T - a relative of Cramer's V.mahalanobis_d()
for multivariate standardized differences.- Rank based effect sizes now accept ordered (
ordered()
) outcomes. rank_eta_squared()
for one-way rank ANOVA.- For Common Language Effect Sizes:
wmw_odds()
andrb_to_wmw_odds
for the Wilcoxon-Mann-Whitney odds (thanks @arcaldwell49! #479).p_superiority()
now supports paired and one-sample cases.vd_a()
andrb_to_vda()
for Vargha and Delaney's A dominance effect size (aliases forp_superiority(parametric = FALSE)
andrb_to_p_superiority()
).cohens_u1()
,cohens_u2()
,d_to_u1()
, andd_to_u2()
added for Cohen's U1 and U2.
Bug fixes
- Common-language effect sizes now respects
mu
argument for all effect sizes. mad_pooled()
not returns correct value (previously was inflated by a factor of 1.4826).pearsons_c()
andchisq_to_pearsons_c()
lose theadjust
argument which applied an irrelevant adjustment to the effect size.- Effect sizes for goodness-of-fit now work when passing a
p
that is a table.
CRAN 0.7.0.5
v0.7.0: CRAN 0.7 (#447)
effectsize 0.7.0
Breaking Changes
standardize_parameters()
,standardize_posteriors()
, &standardize_info()
have been moved to theparameters
package.standardize()
(for models) has been moved to thedatawizard
package.phi()
only works for 2x2 tables.cramers_v()
only works for 2D tables.
New features
normalized_chi()
gives an adjusted Cohen's w for goodness of fit.cohens_w()
is now a fully-fledged function for x-tables and goodness-of-fit effect size (not just an alias forphi()
).- Support for
insight
'sdisplay
,print_md
andprint_html
for all{effectsize}
outputs.
Bug fixes
kendalls_w()
now deals with ties.eta_squared()
works withcar::Manova()
that does not have an i-design.
CRAN release 0.6.0.1
CRAN release 0.6.0
effectsize 0.6.0
Breaking Changes
pearsons_c()
effect size column name changed toPearsons_c
for consistency.
New features
New API
See Support functions for model extensions vignette.
Other features
eta_squared()
family now supportsafex::mixed()
models.cles()
for estimating common language effect sizes.rb_to_cles()
for converting rank-biserial correlation to Probability of superiority.
Changes
effectsize()
forBayesFactor
objects returns the same standardized output as forhtest
.
Bug fixes
eta_squared()
for MLM return effect sizes in the correct order of the responses.eta_squared()
family no longer fails when CIs fail due to non-finite Fs / degrees of freedom.standardize()
for multivariate models standardizes the (multivariate) response.standardize()
for models with offsets standardizes offset variables according toinclude_response
andtwo_sd
( #396 ).eta_squared()
: fixed a bug that causedafex_aov
models with more than 2 within-subject factors to return incorrect effect sizes for the lower level factors ( #389 ).
CRAN release 0.5.0
effectsize 0.5
Breaking Changes
cramers_v()
correctly does not work with 1-dimentional tables (for goodness-of-fit tests).interpret_d()
,interpret_g()
, andinterpret_delta()
are nowinterpret_cohens_d()
,interpret_hedges_g()
, andinterpret_glass_delta()
.interpret_parameters()
was removed. Useinterpret_r()
instead (with caution!).- Phi, Cohen's w, Cramer's V, ANOVA effect sizes, rank Epsilon squared, Kendall's W - CIs default to 95% one-sided CIs (
alternative = "greater"
). (To restore previous behavior, setci = .9, alternative = "two.sided"
.) adjust()
,change_scale()
,normalize()
,ranktransform()
,standardize()
(data), andunstandardize()
have moved to the new{datawizard}
package!
New features
pearsons_c()
(andchisq_to_pearsons_c()
) for estimating Pearson's contingency coefficient.interpret_vif()
for interpretation of variance inflation factors.oddsratio_to_riskratio()
can now convert OR coefficients to RR coefficients from a logistic GLM(M).- All effect-size functions gain an
alternative
argument which can be used to make one- or two-sided CIs. interpret()
now accepts as input the results fromcohens_d()
,eta_squared()
,rank_biserial()
, etc.interpret_pd()
for the interpretation of the Probability of Direction.
Bug fixes
kendalls_w()
CIs now correctly bootstrap samples from the raw data (previously the rank-transformed data was sampled from).cohens_d()
,sd_pooled()
andrank_biserial()
now properly respect wheny
is a grouping character vector.effectsize()
for Chi-squared test of goodness-of-fit now correctly respects non-uniform expected probabilities ( #352 ).
Changes
interpret_bf()
now acceptslog(BF)
as input.