在Matlab中测试结果?

时间:2014-11-08 13:55:47

标签: matlab statistics

我正在计算这三个矩阵

A = [1 2 3 4 5 6]';
B = [50987548463 45764568 606978 7318 1674 4]';
C = [50 45 60 78 1 4]';

为什么到底呢 ttest(A,B) 返回0 (不拒绝原假设,这意味着平均值与95%置信水平相同) ttest(A,C) 返回1 (拒绝原假设,这意味着手段应该与95%置信水平不同)

我希望对ttest都拒绝零假设,但对于ttest(A,B)更是如此!!

1 个答案:

答案 0 :(得分:0)

(A-B)组的平均值和标准偏差很高,但t统计量为-1.0011,足以拒绝H0。 (A-C)的平均值和标准值较小,但t统计量为-2.7612,这不足以拒绝仅具有5个自由度的H0。您可以使用

进行检查
[h1,p1,ci1,stats1] = ttest(A,B) 
[h2,p2,ci2,stats2] = ttest(A,C)