在R编程中做T.test

在R编程中做T.test,r,statistics,R,Statistics,我需要一些帮助来做t检验。我知道如何对单个数据集进行测试,但我需要帮助进行两个样本的t检验。我有一个名为data1的数据集:数据: data1 <- data.frame(n = 15, mean = 14, sd = 8) data2 <- data.frame(n = c(17, 5, 8), mean = c(19, 17, 11), sd = c(7, 6, 9)) 输出显示数据2中所有行的t值和p值: [,1] [,2] [,3]

我需要一些帮助来做t检验。我知道如何对单个数据集进行测试,但我需要帮助进行两个样本的t检验。我有一个名为data1的数据集:

数据:

data1 <- data.frame(n = 15, mean = 14, sd = 8)
data2 <- data.frame(n = c(17, 5, 8), mean = c(19, 17, 11), sd = c(7, 6, 9))
输出显示数据2中所有行的t值和p值:

         [,1]       [,2]      [,3]
t -1.98618371 -0.8215838 0.8730255
p  0.05621594  0.4220631 0.3925227

R中还有一个内置函数

?t.test
描述 对数据向量执行一个和两个样本t检验


请使您的情况重现,即向我们提供模拟您的情况所需的数据和代码。有关如何执行此操作的更多提示,请参阅。@PaulHiemstra您对复制/粘贴有何评论?!我记不清我链接到那个问题的次数了!我的MacOS仪表板上有一张便条。但是应该有一个堆栈应用程序,允许你保存一些标准的评论。这可能更好。内置的
t.test
函数需要原始数据,但OP有mean、SD和n值。遗憾的是,这对我来说不起作用,因为我正在比较不同n值的值
         [,1]       [,2]      [,3]
t -1.98618371 -0.8215838 0.8730255
p  0.05621594  0.4220631 0.3925227
?t.test
#just an easy example
a = c(12.9, 13.5, 12.8, 15.6, 17.2, 19.2, 12.6, 15.3, 14.4, 11.3)
b = c(12.7, 13.6, 12.0, 15.2, 16.8, 20.0, 12.0, 15.9, 16.0, 11.1)

t.test(a,b, paired=TRUE)

Paired t-test

data: a and b
t = -0.2133, df = 9, p-value = 0.8358
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
-0.5802549 0.4802549
sample estimates:
mean of the differences
-0.05