“t.test()”函数中的参数“var.equal=TRUE or FALSE”

tim*_*ime 1 r

我什么时候会使用参数var.equal=TRUEvar.equal=FALSE

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

你能给我举个实际的例子让我清楚 var.equal=TRUE 或 FALSE 的情况吗?

Ada*_*amO 5

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

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

假设这些方差相等会简化估计,但当它们实际上不同时可能会严重错误校准测试。对于任何规模适中的 $n$,您从更简单的估计中获得的功率略微增加几乎可以忽略不计。所以我说你永远不会将组中的差异设置为相等。