首页 > 解决方案 > R - Corrplot() 相关矩阵在网格中有问号。如何理解矩阵?

问题描述

我正在尝试从 kaggle 的 IMDB 电影预测数据集中创建变量的相关矩阵。当我尝试绘制相关矩阵时,我在矩阵中得到以下问号。

相关矩阵

所有变量都是数字。问号怎么理解?

numeric_col <- sapply(df, is.numeric)
movie_numeric <- df[, numeric_col]
Correlation <- cor(movie_numeric)
corrplot(Correlation)

标签: rmatrixplotcorrelationr-corrplot

解决方案


就像@neilfws 在他的评论中所说的那样 -NA值用问号表示。

NA在计算相关矩阵时,您可以尝试通过仅使用成对完整的观测值来避免值:

Correlation <- cor(movie_numeric, use="pairwise.complete.obs")

推荐阅读