我正在尝试使用 rcorr 函数(hmisc 包)和 corrplot 生成相关图
library("Hmisc")
library("corrplot")
res2<-rcorr(as.matrix(A), type = "spearman")
corrplot(res2$r, order="AOE",
p.mat = res2$P, sig.level = 0.05, insig = "blank")
Run Code Online (Sandbox Code Playgroud)
我得到了相关图,但出现错误消息:“data.frame(..., check.names = FALSE) 中的错误:参数暗示不同的行数:169, 156”我看不出 rcorr 有任何问题输出。谁能帮我?谢谢!
小智 1
在包“corrplot”的小插图中,它说“我们可以通过 cor.mtest() 获得 p 值矩阵...”。该函数的输出生成一个对角线上为零的 p 值矩阵。rcorr 的输出生成一个 p 值矩阵,对角线上为 NA。也许您可以将 NA 对角线值替换为零。如果您切换到 cor.mtest(),您需要确定并理解它的所有参数。
| 归档时间: |
|
| 查看次数: |
1430 次 |
| 最近记录: |