【发布时间】:2020-11-13 07:49:52
【问题描述】:
您好,我正在尝试进行独立样本 t 检验,但没有完整数据,只有汇总统计数据。是否有一个 R 包,我可以在其中使用每个样本的平均值、标准差和计数?
【问题讨论】:
您好,我正在尝试进行独立样本 t 检验,但没有完整数据,只有汇总统计数据。是否有一个 R 包,我可以在其中使用每个样本的平均值、标准差和计数?
【问题讨论】:
TTestA function from the DescTools package。
另外:您可以自己实现它!来自关于 t 检验的 Wikipedia 文章,section on independent sample t test, unequal sample size
示例数据:
means <- c(2.5, 3.7)
stddev <- c(1.5, 1.8)
n <- c(25,35)
计算汇总统计:
df <- sum(n)-2
stddev_pooled <- sqrt(sum((n-1)*stddev^2)/df)
tstat <- (means[1]-means[2])/(stddev_pooled*sqrt(sum(1/n)))
现在计算 p 值:
2*pt(abs(tstat),df=df,lower.tail=FALSE)
如果您想要不等方差的情况,您可以在 Wikipedia 页面的下一部分(Welch 的 t 检验)中实施公式。
【讨论】: