如何使用corrgram查看相关矩阵的顺序等级

时间:2017-04-16 05:20:54

标签: r matrix correlation

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

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

enter image description here

输出样本

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

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

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

enter image description here

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

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

输出: enter image description here

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

1 个答案:

答案 0 :(得分:0)

使用数字重命名列名修复了问题

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