【问题标题】:how to see order rank of a correlation matrix using corrgram如何使用 corrgram 查看相关矩阵的阶数
【发布时间】:2017-09-12 00:54:51
【问题描述】:

我想生成由行对的相关性组成的相关矩阵。我使用 corrgram 函数来生成它们。在我的第一次尝试中,该函数生成了相关矩阵,其中对角线填充了秩。

corrgram(t(datasetA),order="GW")

输出样本

但是,当我将它用于我的第二个数据集时,不知何故,相关矩阵的对角线被 varxxx 字符串而不是相关等级填充。

corrgram(t(datasetB),order="GW")

数据集包含几乎相同类型的值(整数),它们都是数据框。我该如何解决这个问题?

编辑: 这是生成相关矩阵的命令列表,其中包含对角线中的 varxxx

erase <- matrix(c(1,5,2,6,8,4,1,5,6),nrow=3)
corrgram(t(erase),order="HC")

输出:

因为它是一个巨大的数据集并且包含敏感数据,所以我无法共享数据集并显示我最终得到上面第一个输出的一系列操作。

【问题讨论】:

标签: r matrix correlation


【解决方案1】:

用数字重命名列名解决了这个问题

names(dataSetB)<-c(1:totalNumberOfColumn)

【讨论】:

    猜你喜欢
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    相关资源
    最近更新 更多