从 R 中的 t 检验输出 p 值

output p value from a t-test in R

那么让我们完成 ?t.test()

中的示例

我们通过以下方式对数据进行双样本 t 检验:

t.test(1:10, y = c(7:20))

现在我只对保存 p-value 感兴趣 当我输入以下代码时,$p.value 也被保存。

t.test(1:10, y = c(7:20))[3]

我只想将 p-value 保存为 numeric/integer/double(使用 $p.value)。抱歉问这么简单的问题

您可以将 t 检验的 p 值保存到另一个变量,例如:

pVal <- t.test(1:10, y = c(7:20))$p.value

pVal 将是数字:

> str(pVal)
num 1.86e-05
test <- t.test(df$column1, df$column2, paired = TRUE)

test$p.value