我使用以下代码从只有一种数据类型(数字)的CSV文件中获取R中Spearman Rho相关性的整个表:
> myDataset <- read.csv(file.choose())
> attach(myDataset)
> spearmanRhoTable <- cor(myDataset, use="complete.obs",method="spearman")
有什么方法可以获取我的r值表(spearmanRhoTable)并获得所有p值的表,而不必手动输入每个Spearman相关性以获得单个p值?
答案 0 :(得分:1)
Hmisc
程序包具有函数rcorr
,该函数可以为您提供p值矩阵。
library(Hmisc)
df <- data.frame(x = runif(10),
y = runif(10),
z = runif(10))
rcorr(as.matrix(df))$P