Dear list,
I am trying to impute the missing values for the first level variables in a two
level data set using MICE package. Here is my code and error I got:
> aa=mice(a,maxit=0)
> aaa=aa$pred
> aaa
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
V1 0 0 0 0 0 0 0 0 0 0
V2 0 0 0 0 0 0 0 0 0 0
V3 0 0 0 0 0 0 0 0 0 0
V4 1 1 1 0 1 1 1 1 1 1
V5 1 1 1 1 0 1 1 1 1 1
V6 1 1 1 1 1 0 1 1 1 1
V7 1 1 1 1 1 1 0 1 1 1
V8 1 1 1 1 1 1 1 0 1 1
V9 1 1 1 1 1 1 1 1 0 1
V10 0 0 0 0 0 0 0 0 0 0
> aaa["V4",]=c(2,2,2,0,0,0,0,0,0,-2)
> aaaa=mice(a,meth=c("","","","2l.norm","","","","","",""))
iter imp variable
1 1 V4Error in factor(x[, type == (-2)], labels = 1:n.class) :
invalid labels; length 2 should be 1 or 0
The class variable is â2. Random effects 2, and fixed effects 1, not in the
model: 0. Can anyone give me some advice please?
Thank you very much.
Best regards,
ya
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.