Используйте TukeyHSD для нескольких групп Python - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть кадр данных, который выглядит следующим образом:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...