STAC Python Library
Through this library you can verify the results obtained from the learning algorithms applying the statistic tests to the experiments, which, among other uses, support the decision making process (the election of the most suitable algorithm, for example).
Normality tests
| shapiro(x[, a, reta]) |
Perform the Shapiro-Wilk test for normality. |
| normaltest(a[, axis]) |
Tests whether a sample differs from a normal distribution. |
| kstest(rvs, cdf[, args, N, alternative, mode]) |
Perform the Kolmogorov-Smirnov test for goodness of fit. |
Homoscedasticity tests
| levene(*args, **kwds) |
Perform Levene test for equal variances. |
Parametric two group comparison tests
| ttest_ind(a, b[, axis, equal_var]) |
Calculates the T-test for the means of TWO INDEPENDENT samples of scores. |
| ttest_rel(a, b[, axis]) |
Calculates the T-test on TWO RELATED samples of scores, a and b. |
Non-parametric two group comparison tests
| wilcoxon(x[, y, zero_method, correction]) |
Calculate the Wilcoxon signed-rank test. |
| mannwhitneyu(x, y[, use_continuity]) |
Computes the Mann-Whitney rank test on samples x and y. |
Parametric multiple comparison tests
Post-hoc tests
| bonferroni_test(pivots, n) |
Performs a Bonferroni-Dunn post-hoc test using the pivot quantities obtained by an ANOVA test. |
Non-Parametric multiple comparison tests
Post-hoc 1 vs all tests
| bonferroni_dunn_test(ranks[, control]) |
Performs a Bonferroni-Dunn post-hoc test using the pivot quantities obtained by a ranking test. |
| holm_test(ranks[, control]) |
Performs a Holm post-hoc test using the pivot quantities obtained by a ranking test. |
| finner_test(ranks[, control]) |
Performs a Finner post-hoc test using the pivot quantities obtained by a ranking test. |
| hochberg_test(ranks[, control]) |
Performs a Hochberg post-hoc test using the pivot quantities obtained by a ranking test. |
| li_test(ranks[, control]) |
Performs a Li post-hoc test using the pivot quantities obtained by a ranking test. |
Post-hoc all vs all tests
| nemenyi_multitest(ranks) |
Performs a Nemenyi post-hoc test using the pivot quantities obtained by a ranking test. |
| holm_multitest(ranks) |
Performs a Holm post-hoc test using the pivot quantities obtained by a ranking test. |
| finner_multitest(ranks) |
Performs a Finner post-hoc test using the pivot quantities obtained by a ranking test. |
| hochberg_multitest(ranks) |
Performs a Hochberg post-hoc test using the pivot quantities obtained by a ranking test. |
| shaffer_multitest(ranks) |
Performs a Shaffer post-hoc test using the pivot quantities obtained by a ranking test. |