繁体   English   中英

如何使用Corrgram查看相关矩阵的阶数

[英]how to see order rank of a correlation matrix using corrgram

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

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

在此处输入图片说明

输出样本

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

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

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

在此处输入图片说明

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

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

输出: 在此处输入图片说明

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

用数字重命名列名可解决此问题

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM