r - R - Corrplot() 相关矩阵在网格中有问号。如何理解矩阵?
问题描述
我正在尝试从 kaggle 的 IMDB 电影预测数据集中创建变量的相关矩阵。当我尝试绘制相关矩阵时,我在矩阵中得到以下问号。
所有变量都是数字。问号怎么理解?
numeric_col <- sapply(df, is.numeric)
movie_numeric <- df[, numeric_col]
Correlation <- cor(movie_numeric)
corrplot(Correlation)
解决方案
就像@neilfws 在他的评论中所说的那样 -NA
值用问号表示。
NA
在计算相关矩阵时,您可以尝试通过仅使用成对完整的观测值来避免值:
Correlation <- cor(movie_numeric, use="pairwise.complete.obs")
推荐阅读
- javascript - 点击汉堡图标后如何给导航栏列表元素添加过渡效果
- sql-server - 代码执行后无法连接数据库
- python - Python Plotly Dash: How to display different data for the different users?
- javascript - Bundletransformer.yui 不会混淆 bundle js
- c# - 进行 Web 部署 ASP.NET Core API (.NET 5) 时如何排除自动生成的 web.config 文件
- internationalization - 商务日志模板不可翻译
- flutter - 在颤动的导航btw屏幕中出现错误
- python - 如何让 Python 类版本感知?
- python - AttributeError: 'NoneType' 对象在尝试在 VS Code 中调试 Python 代码时没有属性 'SSLContext' 错误
- mongodb - MongoDB查询以获取匹配条件的记录