python的哪个统计模块支持事后检验(Tukey,Scheffe或其他)的一种方差分析?
发布于 2021-01-29 17:07:02
我尝试遍历Python的多个统计模块,但似乎找不到支持one-way ANOVA
事后测试的任何模块。
关注者
0
被浏览
254
1 个回答
-
一种方法可以使用方差分析
from scipy import stats f_value, p_value = stats.f_oneway(data1, data2, data3, data4, ...)
这是ANOVA的一种方法,它返回F值和P值。
如果P值低于您的设置,则存在显着差异。Tukey-kramer HSD测试可以像
from statsmodels.stats.multicomp import pairwise_tukeyhsd print pairwise_tukeyhsd(Data, Group)
这是多重比较。输出就像
Multiple Comparison of Means - Tukey HSD,FWER=0.05 ================================================ group1 group2 meandiff lower upper reject ------------------------------------------------ 0 1 -35.2153 -114.8741 44.4434 False 0 2 46.697 -40.4993 133.8932 False 0 3 -7.5709 -87.49 72.3482 False 1 2 81.9123 5.0289 158.7956 True 1 3 27.6444 -40.8751 96.164 False 2 3 -54.2679 -131.4209 22.8852 False ------------------------------------------------
请参考 该 站点如何设置参数。
statsmodels的tukeyhsd不返回P值。
因此,如果您想知道P值,请根据这些输出值进行计算或使用R。