[英]Plotting the correlation between specific columns in a matrix using “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.