Нужна помощь, чтобы понять, как увеличиваются пропущенные значения после вменения мышей - PullRequest
1 голос
/ 28 апреля 2020

У меня был набор данных с 52 переменными и много NA. Я использовал вменение мышей для вменения пропущенных значений. После вменения мышей все вмененные переменные, за исключением одной переменной, которая имеет 49 пропущенных значений, первоначально увеличились до 259 пропущенных значений. Любая идея, как решить это

Мой код, как показано ниже

library(mice)
miceMod <- mice(FRAtrain[, !names(FRAtrain) %in% "medv"], method="rf")  
miceOutput <- complete(miceMod)
summary(miceOutput)
FRAtrain = miceOutput
anyNA(FRAtrain)

Отсутствует значение до вменения мышам

 Sales              Income.from.financial.services 
   46                                         176 

Отсутствует значение после вменения

 Sales              Income.from.financial.services 
 259                                           0
...