我正在使用一个包含40列和2000行的数据框。列主要是因子和有序因子,其中两个是数字。
我想使用以下代码使用鼠标包来估算缺失的值:
init<-mice(mydata, max=0, print=FALSE)
pred<-init$predictorMatrix
methods<-init$method
imp_data<-mice(mydata, predictorMatrix = predmat, meth=methods, m=10, diagnostics=TRUE)
在 我收到的错误信息是:
Error in mice.impute.polyreg(1L,1L,3L,3L,1L,3L,1L,1L,1L,1L,:
dims [product 6] do not match th lenght of the object [7]
In adition warningm messages:
1: In multinom(formula(xy), data=xy[ry, drop= FALSE], weights=w[ry],: group
'7' is empty
2: in un > appply (post,1,cumsum):
longer object length is not a multiple of shorter object length
我尝试使用内置数据集重现此错误消息,但我不能。
任何人都可以向我解释错误信息的含义,并且可能知道我的数据结构或鼠标配方需要更改什么?