如何使用类似于R的任何统计库在python中执行两次样本t检验?

时间:2018-07-26 09:57:54

标签: python numpy scipy t-test

我可以在R中进行2个样本T检验:

t.test(x, y = NULL, alternative = c("two.sided", "less", "greater"), mu = 0, 
       paired = FALSE, var.equal = FALSE, conf.level = 0.95)

我想要一些函数,可以在Python ttest中传递此mu(均值差)参数吗?

1 个答案:

答案 0 :(得分:0)

R具有一个函数t.test()来执行学生的T检验,而Python使用更多的方法。

如果您要执行一个样本t检验,其中mu是从中采样数据的总体的真实均值μ,则应使用scipy.stats.ttest_1samp并传递参数通过 popmean 。 文件是here

如果您要执行两个样本t检验,以mu为均值差异,则statsmodels.stats.weightstats.ttest_ind模块中的statsmodels是正确的函数,且mu已通过通过 value 。 文档是here,也是link的有用答案。

您可能会发现有用的其他链接是这些