R编程 - 在下面的代码中使用“=”complete.obs“”有什么用

时间:2018-01-07 17:50:25

标签: r

在下面的代码中使用“=”complete.obs“”有什么用?

corrplot(corr=cor(cust.df[ , c(2, 3, 5:12)], use="complete.obs"), method 
="ellipse")

Visualization achieved by this code

1 个答案:

答案 0 :(得分:2)

use="complete.obs"正在使用所有可用的观察值来创建相关矩阵。没有它,只有在没有数据缺失的情况下才会计算相关性。

例如:

data(mtcars)
cars_mini <- mtcars[,3:6]
# remove data
cars_mini[1,1] <- NA
cars_mini[1,2] <- NA

library(corrplot)
corrplot(corr=cor(cars_mini, use="complete.obs"), method="ellipse")

返回:

enter image description here

corrplot(corr=cor(cars_mini), method="ellipse")给出:

enter image description here