我可以在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(均值差)参数吗?
答案 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的有用答案。
您可能会发现有用的其他链接是这些