-3

我可以在 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(均值差)参数?

4

1 回答 1

1

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

如果您想执行一个样本 t 检验,其中 mu 作为从中采样数据的总体的真实均值 μ,您应该使用scipy.stats.ttest_1samp并通过popmean传递参数。文档在这里

如果您想以mu 作为均值差异执行两个样本 t 检验statsmodels.stats.weightstats.ttest_ind,则statsmodels模块中的函数是正确的, mu 通过value传递。文档在这里,以及指向有用答案的链接。

您可能会发现有用的其他链接如下:

于 2018-08-30T09:05:59.347 回答