У меня есть кадр данных, который выглядит следующим образом:
Df:
Col1 Col2
A 0.91
B 0.78
C 0.63
D 0.71
A 0.82
B 0.97
C 0.86
D 0.56
Мой код для применения t-теста HSD:
from statsmodels.stats.multicomp import pairwise_tukeyhsd
p2_tukey_test = pairwise_tukeyhsd(Df["Col1"], Df["Col2"] )
group_combos = list(itertools.combinations(p1_tukey_test.groupsunique, 2))
f.write("\n\n" + str(p2_tukey_test._results_table))
Вывод выглядит следующим образом:
Multiple Comparison of Means - Tukey HSD,FWER=0.05
===========================================================
group1 group2 meandiff lower upper reject
-----------------------------------------------------------
A B 13.8883 12.9068 14.8697 True
A C -68.6318 -69.8338 -67.4298 True
B C -52.8668 -53.8482 -51.8853 True
Я не хочу вместо этого проводить попарное сравнение. Я хочу сравнить все значения одинаково
Ожидаемый результат:
Multiple Comparison of Means - Tukey HSD,FWER=0.05
=================================================================================
group1 group2 group3 group4 meandiff lower upper reject
----------------------------------------------------------------------------------
A B C D 13.8883 12.9068 14.8697 True