v0.5.2
Bugfixes
a. The eta-squared (n2
) effect size was not properly calculated in one-way and two-way repeated measures ANOVAs. Specifically, Pingouin followed the same behavior as JASP, i.e. the eta-squared was the same as the partial eta-squared. However, as explained in #251, this behavior is not valid. In one-way ANOVA design, the eta-squared should be equal to the generalized eta-squared. As of March 2022, this bug is also present in JASP. We have therefore updated the unit tests to use JAMOVI instead.
Please double check any effect sizes previously obtained with the pingouin.rm_anova
function!
b. Fixed invalid resampling behavior for bivariate functions in pingouin.compute_bootci
when x and y were not paired. #281
c. Fixed bug where confidence
(previously ci
) was ignored when calculating the bootstrapped confidence intervals in pingouin.plot_shift
. #282
Enhancements
a. The pingouin.pairwise_ttests
has been renamed to pingouin.pairwise_tests
. Non-parametric tests are also supported in this function with the parametric=False
argument, and thus the name "ttests" was misleading #209
b. Allow pingouin.bayesfactor_binom
to take Beta alternative model. #252
c. Allow keyword arguments for logistic regression in pingouin.mediation_analysis
. #245
d. Speed improvements for the Holm and FDR correction in pingouin.multicomp
. #271
e. Speed improvements univariate functions in pingouin.compute_bootci
(e.g. func="mean"
is now vectorized).
f. Rename eta
to eta_squared
in pingouin.power_anova
andpingouin.power_rm_anova
to avoid any confusion. #280
g. Add support for DataMatrix objects. #286
h. Use black for code formatting.