如何计算 R 中整个 table spearman rho 值的 p 值
How to calculate p values for entire table of spearman rho values in R
我使用以下代码从仅包含一种数据类型(数字)的 CSV 文件中获取 R 中整个 table Spearman Rho 相关性:
> myDataset <- read.csv(file.choose())
> attach(myDataset)
> spearmanRhoTable <- cor(myDataset, use="complete.obs",method="spearman")
有什么方法可以获取 table 的 r 值 (spearmanRhoTable) 并获得所有 p 值的 table,而不必手动输入每个 Spearman 相关性获取单个 p 值?
这是我的 table r 值。它称为 spearmanRhoTable,我想知道是否有一种快速方法可以获取此 table 中所有内容的 p 值。
Hmisc
包有一个函数 rcorr
可以给你一个 p-values 的矩阵。
library(Hmisc)
df <- data.frame(x = runif(10),
y = runif(10),
z = runif(10))
rcorr(as.matrix(df))$P
我使用以下代码从仅包含一种数据类型(数字)的 CSV 文件中获取 R 中整个 table Spearman Rho 相关性:
> myDataset <- read.csv(file.choose())
> attach(myDataset)
> spearmanRhoTable <- cor(myDataset, use="complete.obs",method="spearman")
有什么方法可以获取 table 的 r 值 (spearmanRhoTable) 并获得所有 p 值的 table,而不必手动输入每个 Spearman 相关性获取单个 p 值?
这是我的 table r 值。它称为 spearmanRhoTable,我想知道是否有一种快速方法可以获取此 table 中所有内容的 p 值。
Hmisc
包有一个函数 rcorr
可以给你一个 p-values 的矩阵。
library(Hmisc)
df <- data.frame(x = runif(10),
y = runif(10),
z = runif(10))
rcorr(as.matrix(df))$P