Hi

I am unable to impute using the MICE command in R when imputing
a binary variable using linear discriminant analysis. To illustrate my 
problem I have created a dataset, which consists of 1 continuous and 1 
binary variable. The continuous variable is complete and the binary 
variable is partially observed.

I am able to impute using the MICE command where the imputation methods is 
logistic regression (option logreg). However I have been unsuccessful when 
I've tried to impute the binary variable using linear discriminant analysis 
(option lda) Instead I get the following error message "Error in 
colMeans(as.matrix(imp[[visitSequence[j]]])) : 'x' must be numeric"

I can however impute using the elementary imputation method "impute.lda".

Please upload the example dataset "mice_univariate.txt" from:
https://www.bris.ac.uk/fluff/u/epzrah/wO7LD4sIw1qqwPO_kTakLAsW/

Please upload the R code "multiple_imputation_univariate.R" from:
https://www.bris.ac.uk/fluff/u/epzrah/KyjUMRptLAI_fShpzGHDsQsW/

The dataset I would like to apply the command to has missingness on more 
than one variable. Therefore I need to use the MICE command.

Your help would be much appreciated

Kind Regards
Rachael Hughes


----------------------
RA Hughes
[EMAIL PROTECTED]

______________________________________________
R-help@r-project.org 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.

Reply via email to