r语言 - 插补值:VIM 包(聚合函数)- 变暗 [产品 284088] 与对象 [284121] 的长度不匹配



我在绘制缺失/插补值时遇到问题。当我尝试运行此代码时:(demo是数据集的名称)

mice_plot <- aggr(demo, col=c('navyblue','yellow'),
                  numbers=TRUE, sortVars=TRUE,
                  labels=names(demo), cex.axis=.7,
                  gap=3, ylab=c("Missing data","Pattern"))

我收到以下错误:

Error in as.matrix.data.frame(X) : 
dims [product 284088] do not match the length of object [284121]

请帮忙。这是什么意思?

听起来你的 data.frame 列有不同的行数

试着看这里: https://www.r-bloggers.com/imputing-missing-data-with-r-mice-package/

这篇文章对你尝试做的绘图类型使用以下代码,我能够在我的数据集上运行它,没有问题:

library(VIM) aggr_plot <- aggr(data, col=c('navyblue','red'), numbers=TRUE, sortVars=TRUE, labels=names(data), cex.axis=.7, gap=3, ylab=c("Histogram of missing data","Pattern"))

至于您遇到的错误,它似乎与您的数据框有关。您是否运行了任何其他代码来更改 DF?

相关内容

  • 没有找到相关文章

最新更新