impute.transcan missing original variables

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

impute.transcan missing original variables

maicel

I’m trying to select only one dataframe, after performing an imputation with aregImpute and impute.transcan. However, I cannot get back a variable that was kept out of the imputation model. Can somebody tell me how to do it? If we illustrate this problem using the following reproducible example, how could I get the dataframe with all the variables that were not imputated, such as Species and id variables?
Best !


Data
data("iris")
library(missForest)
library(tidyverse)
library(Hmisc)

# example
iris.missing <- iris %>%
  group_by(Species) %>%
  prodNA(noNA = 0.1) %>%
  ungroup() %>%
  mutate(id=row_number())

imputation_model <- aregImpute(~Sepal.Length+Sepal.Width+Petal.Width,
                               n.impute=3,
                               data=iris.missing,
                               pr=F,
                               type='pmm')

data_imp <- impute.transcan(imputation_model,
                                  imputation=1,
                                  data=iris.missing,
                                  list.out=TRUE,
                                  pr=FALSE,
                                  check=FALSE)


datos_imp <- bind_rows(data_imp)


--
Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/

______________________________________________
[hidden email] mailing list -- To UNSUBSCRIBE and more, see
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.