如何为scipy.stats测试实现多个测试

时间:2017-06-27 10:13:42

标签: python pandas numpy scipy statsmodels

我有两组不同样本的数据框。我在这些上执行了一个scipy.stats.ttest,它运行得很好,但是我有点担心这么多测试可能会产生多个测试错误。

我想知道如何用这个来实现MTC(多重测试校正)。我的意思是,在scipy或statsmodel中是否有一些函数直接执行测试并在p值的输出系列上应用MTC,或者我可以在p值列表上应用MTC函数而没有问题吗?

我知道statsmodels可能包含这样的功能,但它掌握的功能,它在可管理性和文档方面缺乏很大的不足(实际上,这不是开发人员的错,他们对于这样一个庞大的项目来说是三个)。无论如何,我有点卡在这里,所以我很乐意接受任何建议。我没有在CrossValidated中提出这个问题,因为它与实现部分的关系比统计部分更多。

1 个答案:

答案 0 :(得分:1)

statsmodels.sandbox.stats.multicomp.multipletests获取一组p值并返回调整后的p值。文档很清楚。