【问题标题】:independent sample t-test in R using test statistics (mean, std. dev, count)使用测试统计数据(均值、标准差、计数)在 R 中进行独立样本 t 检验
【发布时间】:2020-11-13 07:49:52
【问题描述】:

您好,我正在尝试进行独立样本 t 检验,但没有完整数据,只有汇总统计数据。是否有一个 R 包,我可以在其中使用每个样本的平均值、标准差和计数?

【问题讨论】:

    标签: r r-package t-test


    【解决方案1】:

    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 检验)中实施公式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-27
      • 2021-08-17
      • 2020-09-22
      • 2020-03-28
      • 2021-10-09
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多