Я использую missForest
для расчета отсутствующих данных.У меня есть данные как фрейм данных, и когда я помещаю их в функцию missForest
, я получаю ошибку:
Ошибка в randomForest.default (x = obsX, y = obsY, ntree = ntree, mtry = mtry,: NA не допускается в предикторах
Однако, поскольку у меня нет предикторов, я просто пытаюсь вписать, я не знаю, откуда это. Код ниже должен воспроизвести проблемус примером набора данных.
Приведенный ниже код является смоделированной версией моей проблемы. Однако я уже пытался преобразовать Y во фрейм данных, и я получаю ту же ошибку.
Y <- prodNA(matrix(as.character(runif(100) > 0.5), nrow=10))
missForest(Y)