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 rachael.hughes at bristol.ac.uk