Nothing
tidyselect
versions is >= 1.2.0
emmeans_test()
: restoring grouping variable class (factor
) in the final results emmeans_test()
(#169)emmeans_test()
: "Use of .data in tidyselect expressions was deprecated in tidyselect 1.2.0."cor_plot()
now accepts additional arguments to pass to corrplot() (#66)car::Anova()
. get_comparisons()
now drops unused levels before creating possible comparisons (#67)get_summary_stats()
keeps the order of columns specified by the user (#46).two_sample_test()
now counts group sizes (n1
and n2
) by the number of non-NA
values #104shapiro_test()
function. Shapiro_test() throws an error if the input data contains column names "value" or "variable". This is fixed now (#52).cor_test()
function, where there was a tidy evaluation conflict when the input data contains "x" and "y" as column names (#68).dunn_test()
documentation is updated to describe the discrepancy between the default behavior of the rstatix::dunn_test()
compared to other packages (dunn.test
and jamovi
). The default of the rstatix::dunn_test() function is to perform a two-sided Dunn test like the well known commercial softwares, such as SPSS and GraphPad. This is not the case for some other R packages (dunn.test and jamovi), where the default is to perform one-sided test (#50). get_summary_stats()
handles the user defined probabilities for grouped data (#78)get_n()
to extract sample count (n) from statistical test results.get_description
to extract stat test description or nameremove_ns()
to remove non-significant rows.add_x_position()
to better support different situations (#73).dunn_test()
include estimate1
and estimate2
when the argument detailed = TRUE
is specified. The estimate1
and estimate2
values represent the mean rank values of the two groups being compared, respectively (#59).cor_spread()
doc updated, error is explicitly shown if the input data doesn't contain the columns "var1", "var2" and "cor" (#95)emmeans_test()
and levene_test()
to adapt to broom release 0.7.4 (#89)anova_test()
is updated to explain the internal contrast setting (#74).p_mark_significance()
works when all p-values are NA. Empty character ("") is returned for NA (#64).rstatix
and grouped_anova_test
) added to grouped ANOVA test (#61)scales
added in the function get_y_position()
. If the specified value is "free" or "free_y", then the step increase of y positions will be calculated by plot panels. Note that, using "free" or "free_y" gives the same result. A global step increase is computed when scales = "fixed" (#56).anova_test()
computes now repeated measures ANOVA without error when unused columns are present in the input data frame (#55)stack
added in get_y_position()
to compute p-values y position for stacked bar plots (#48).wilcox_test()
: Now, if detailed = TRUE
, an estimate of the location parameter (Only present if argument detailed = TRUE). This corresponds to the pseudomedian (for one-sample case) or to the difference of the location parameter (for two-samples case) (#45).anova_test()
function: Changing R default contrast setting (contr.treatment
) into orthogonal contrasts (contr.sum
) to have comparable results to SPSS when users define the model using formula (@benediktclaus, #40).type = "quantile"
of get_summary_stats()
works properly (@Boyoron, #39).rstatix
and the ggpubr
package and makes it easy to program with tidyverse packages using non standard evaluation.freq_table()
the option na.rm
removes only missing values in the variables used to create the frequency table (@JuhlinF, #25).anova_test()
(@benediktclaus, #31)games_howell_test()
function : the t-statistic is now calculated using the absolute mean difference between groups (@GegznaV, #37).cohens_d()
function now supports Hedge's correction. New argument hedge.correction
added . logical indicating whether apply the Hedges correction by multiplying the usual value of Cohen's d by (N-3)/(N-2.25)
(for unpaired t-test) and by (n1-2)/(n1-1.25)
for paired t-test; where N is the total size of the two groups being compared (N = n1 + n2) (@IndrajeetPatil, #9).cohens_d()
outputs values with directionality. The absolute value is no longer returned. It can now be positive or negative depending on the data (@narunpat, #9).mu
is now considered when calculating cohens_d()
for one sample t-test (@mllewis, #22).tukey_hsd()
now handles situation where minus -
symbols are present in factor levels (@IndrajeetPatil, #19).identify_outliers
returns a basic data frame instead of tibble when nrow = 0 (for nice printing)detailed
added in dunn_test()
. If TRUE, then estimate and method columns are shown in the results.prop_test()
, pairwise_prop_test()
and row_wise_prop_test()
. Performs one-sample and two-samples z-test of proportions. Wrappers around the R base function prop.test()
but have the advantage of performing pairwise and row-wise z-test of two proportions, the post-hoc tests following a significant chi-square test of homogeneity for 2xc and rx2 contingency tables. fisher_test()
, pairwise_fisher_test()
and row_wise_fisher_test()
: Fisher's exact test for count data. Wrappers around the R base function fisher.test()
but have the advantage of performing pairwise and row-wise fisher tests, the post-hoc tests following a significant chi-square test of homogeneity for 2xc and rx2 contingency tables. chisq_test()
, pairwise_chisq_gof_test()
, pairwise_chisq_test_against_p()
: Chi-square test for count data.binom_test()
, pairwise_binom_test()
, pairwise_binom_test_against_p()
and multinom_test()
: performs exact binomial and multinomial tests. Alternative to the chi-square test of goodness-of-fit-test when the sample.counts_to_cases()
: converts a contingency table or a data frame of counts into a data frame of individual observations.mcnemar_test()
and cochran_qtest()
for comparing two ore more related proportions.prop_trend_test()
: Performs chi-squared test for trend in proportion. This test is also known as Cochran-Armitage trend test.get_test_label()
and get_pwc_label()
return expression by defaultget_anova_table()
supports now an object of class grouped_anova_test
correction = "none"
for repeated measures ANOVANAs
are now automatically removed before quantile computation for identifying outliers (@IndrajeetPatil, #10).set_ref_level()
, reorder_levels()
and make_valid_levels()
model
added in the function emmeans_test()
welch_anova_test()
: Welch one-Way ANOVA test. A wrapper around the base function stats::oneway.test()
. This is is an alternative to the standard one-way ANOVA in the situation where the homogeneity of variance assumption is violated.friedman_effsize()
, computes the effect size of Friedman test using the Kendall's W value.friedman_test()
, provides a pipe-friendly framework to perform a Friedman rank sum test, which is the non-parametric alternative to the one-way repeated measures ANOVA test.games_howell_test()
: Performs Games-Howell test, which is used to compare all possible combinations of group differences when the assumption of homogeneity of variances is violated.kruskal_effsize()
for computing effect size for Kruskal-Wallis test.p_round(), p_format(), p_mark_significant()
.wilcox_effsize()
added for computing effect size (r) for wilcoxon test.get_anova_table()
added to extract ANOVA table from anova_test()
results. Can apply sphericity correction automatically in the case of within-subject (repeated measures) designs.get_anova_label()
emmeans_test()
added for pairwise comparisons of estimated marginal means.comparison
removed from tukey_hsd()
results (breaking change).n
(sample count) added to statistical tests results: t_test()
, wilcox_test()
, sign_test()
, dunn_test()
and kruskal_test()
(@ShixiangWang, #4).rstatix_test
class added to anova_test()
resultskruskal_test()
is now an object of class rstatix_test
that has an attribute named args for holding the test arguments.get_y_position()
, y positions and test data are merged now for grouped plots.y.trans
added in get_y_position()
for y scale transformation.tukey_hsd()
results.adjust_pvalue()
now supports grouped datadetailed
arguments correctly propagated when grouped stats are performedget_pvalue_position
added to autocompute p-value positions for plotting significance using ggplot2.get_comparisons()
added to create a list of possible pairwise comparisons between groups.dunn_test()
added for multiple pairwise comparisons following Kruskal-Wallis test.sign_test()
added.get_summary_stats()
now supports type = "min", "max", "mean" or "median"t_test()
, wilcox_test()
, dunn_test()
and sign_test()
are now an object of class rstatix_test
that has an attribute named args for holding the test arguments.cohens_d()
is now a data frame containing the Cohen's d and the magnitude.detatiled
is now passed to compare_pairs()
.First release
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.