我想制作一个如下所示的相关矩阵。然而,R一直告诉我
'Error in eigen(corr) : infinite or missing values in 'x''
相关矩阵圆 http://gallery.r-enthusiasts.com/graph/Correlation_matrix_circles,152
我认为这可能是由我的矩阵中的 NA 值引起的。但是,当我尝试通过添加来删除它们时
'na.rm=TRUE,' it doesnt seem to help
circle.corr( cor(Plant, na.rm=TRUE,), order = TRUE, bg = "gray50",
col = colorRampPalette(c("blue","white","red"))(100) )
我已经加载了上面链接中提供的功能
是否可以创建一个新的 data.frame 并删除 NA?如果是这样,怎么办?
没有数据很难帮助你,但是错误是因为你的相关矩阵包含NA
and eigen
在这种情况下无法计算特征值。
这应该有效:
circle.corr( cor(Plant,use = "complete.obs"), # NA are removed
order = TRUE, bg = "gray50",
col = colorRampPalette(c("blue","white","red"))(100) )
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)