I need to do a Multiple Imputation on a dataset with several missing values, and I need to do it with mice, because later I'll have to compare the results with those of imputations ran with other programs.
My colleague obtained a completa dataset by running a MI on the incomplete dataset, with 5 iterations, and then taking the 5 imputed datasets and manually calculating mean values. Se essentially he pooled manually. I'm far from an expert so I don't know if this operation is valid.
Anyways, in MICE so far I could run the imputation (again, with maxit=5), using the function "imp<-mice(eco)", where "eco" is the incomplete dataset. So I obtained the 5 imputed datasets, stored in the object "imp", of class "MIDS". Now I just need to pool the 5 completed datasets to obtain a unique complete one, i don't wanna run analyses on the 5 datasets and then pool the results. Can that be done? If I got it right from the manual, it seems that MICE allows you to pool only after you ran some analysis on the imputed datasets. The analysis is repeated on each dataset and the results are stored in an object of class "MIRA". I tried to run the function "pool()" on "imp" but it can't be done because imp is of class "mids" and you can only pool mira objects.
The manual also says that to pool you need a variance/covariance relation, and in the example given there they run a linear regression and then they pool the results of the regression. But I doubt if it's what I need. I'm confused