将TukeyHSD用于多个组python

时间:2018-12-18 11:23:41

标签: python statsmodels pairwise tukeyhsd

我有一个看起来像这样的数据框:

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

0 个答案:

没有答案