我不确定堆栈溢出是否是最佳解决方案,但是无论如何,
Scipy
使用stats.f_oneway实现ANOVA
,它假定方差相等。它在文档中说,如果方差不相等,则可以考虑使用Kruskal-Wallis
检验。
但是,我想要的是Welch的ANOVA。 Scipy有Welch t检验,但是如果我有两个以上的小组,那么这当然不起作用。
我发现有趣的是,Scipy以前有stats.oneway,它允许相等的方差设置。但是,它已被弃用。
有没有一种简单的方法可以在Python中实现Welch的ANOVA?