't.test()'函数中的参数`var.equal = TRUE或FALSE`

时间:2013-05-23 16:54:55

标签: r

我何时会使用参数var.equal=TRUEvar.equal=FALSE

我没有通过阅读r文档文件来理解。

你能举一个实际的例子来向我说明var.equal = TRUE或FALSE的情况吗?

1 个答案:

答案 0 :(得分:4)

我多年来一直是统计学家,我主张始终使用var.equal=FALSE

如您所知,T检验是对两组之间平均值差异的检验。到Central Limit Theorem,该统计量的抽样分布是渐近正态的。在有限样本大小的均值中近似样本差异的极限正态分布的方差需要估计有效自由度,以校正两组标准差$ \ sigma_1 $和$ \ sigma_2 $的联合估计。以及平均差异$ \ mu_d $。

假设这些差异相等简化了估算,但是当它们实际上不同时,可能会严重错误地校准测试。对于任何适度大小的$ n $,您从简单估计得到的温和增益几乎可以忽略不计。因此,我说你从未将组中的差异设置为相等。