【问题标题】:corrplot error: arguments imply differing number of rowscorrplot 错误:参数暗示不同的行数
【发布时间】:2021-12-03 17:33:30
【问题描述】:

我正在尝试使用 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")

我得到了相关图,但有一条错误消息: “data.frame 中的错误(...,check.names = FALSE): 参数暗示不同的行数:169、156" 我看不出 rcorr 输出有什么问题。谁能帮我? 谢谢!

【问题讨论】:

    标签: r-corrplot hmisc


    【解决方案1】:

    在包“corrplot”的小插图中,它说“我们可以通过 cor.mtest()...获得 p 值矩阵...”。该函数的输出产生一个对角线上为零的 p 值矩阵。 rcorr 的输出产生一个 p 值矩阵,对角线为 NA。也许你可以用零替换你的 NA 对角线值。如果您切换到 cor.mtest(),您需要确定并了解它的所有参数。

    【讨论】:

      猜你喜欢
      • 2021-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      • 2015-02-04
      • 1970-01-01
      • 2014-07-17
      • 1970-01-01
      相关资源
      最近更新 更多