【问题标题】:How to hide selected correlations for corrplot?如何隐藏 corrplot 的选定相关性?
【发布时间】:2014-04-22 07:57:22
【问题描述】:

我是编码和 R 的新手。我试图使用 corrplot 可视化相关矩阵,但不想显示所有相关值。我希望隐藏/取消一大块选定的列和行相关值,因此只显示倒置的“L”值。

作为示例,请在此处查看示例 corrplot 的编辑图像:

【问题讨论】:

  • 您首先应该学习的是如何使用 Google。例如stackoverflow.com/questions/19012529/…
  • @DavidArenburg 也许我的问题不是很清楚,我不想只隐藏价值的一侧,这就是该链接所显示的。我已经编辑了我的问题以包含我需要的最终输出类型的图像。

标签: r plot correlation


【解决方案1】:

在相关矩阵(或它的副本)中将您希望在图中空白的条目设置为 NA,然后在对 corrplot 的调用中设置参数 na.label=" "

【讨论】:

    【解决方案2】:

    通过使用索引排除这些列,例如

    M <- cor( mtcars[ , -c(1, 3, 6)] )
    corrplot(M, method = "ellipse")
    

    我们排除了第 1、3、6 列(变量 mpg、disp、cyl)。其他方法是指定应评估哪些列

    mtcars[ , c(2:4, 7) ]
    

    考虑到第 2、3、4 和 7 列。通过一些 R 教程让初学者熟悉编码约定。

    【讨论】:

    • 我认为不能回答这个问题。例如,遵循此响应将完全排除第 6 列。这意味着该图不会显示 Corr9 和 Corr6 之间的相关性,这仍然是需要的。
    猜你喜欢
    • 1970-01-01
    • 2013-10-01
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    相关资源
    最近更新 更多