matlab中的`ttest`和`ttest2`函数有什么区别?

时间:2017-11-15 12:35:51

标签: matlab statistics t-test

我有两个样本X和Y,都是N * 1个向量,我发现在Matlab(R2015)中,ttestttest2都可以接受两个样本并给出P值,但是他们的结果有些不同。

对于ttest,ttest(X,Y)给出P = 1.8e-7,对于ttest2,ttest2(X,Y)给出P = 8.0e-11。似乎两个函数都给出了相对较低的P值。但是,我不熟悉这两个函数之间的差异,如果我要报告P值,我应该选择哪个值?

1 个答案:

答案 0 :(得分:0)

这个问题更多的是关于统计而不是编程。

对于两个样本,ttest执行配对t检验,ttest2执行a 真正的双样本测试。配对测试相当于单样本t检验 关于配对值的差异。