【发布时间】:2016-01-18 17:48:48
【问题描述】:
我有一个 6 行 14 列的数据框。我通过以下方式计算 Pearson 相关性:
#read data
data1 <- read.csv("test.csv")
#calculate correlation
pearson_coef <- cor(data1[sapply(data1, is.numeric)])
我得到了正确的相关系数。现在我想获得相关性的显着性水平。所以我用了:
significance <- cor.test(data1)
但我收到此错误:
Error in cor.test.default(data1) :
argument "y" is missing, with no default
我不明白是什么问题。你能帮帮我吗?
此外,我想知道是否可以获得具有 Pearson 相关系数和相关显着性水平的输出(唯一数据框)?
对不起这个问题!
【问题讨论】:
-
cor()将创建数据帧的相关矩阵,cor.prob()将生成 p 值矩阵
标签: r