get_n() to extract sample count (n) from statistical test results. - get_description to extract stat test description or name - remove_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. - df_select - df_arrange - df_group_by - df_nest_by - df_split_by - df_unite - df_get_var_names - df_label_both - df_label_valuefreq_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_testcorrection = "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