autoML возвращает ошибку в ans[test & ok] <- rep (yes, length.out = length (ans)) [test & ok]: длина замены равна нулю
Я намеревался использовать autoML для регрессии, основанной на сочетании категориальных и непрерывных входных переменных.
train и test - это два обычных фрейма данных. x и y - предикторы и имя выходной переменной.
library(h2o)
h2o.init()
train <- as.h2o(train)
test <- as.h2o(test)
aml <- h2o.automl(x = x, y = y,
training_frame = train,
leaderboard_frame = test)
Ошибка вернула это:
Error in ans[test & ok] <- rep(yes, length.out = length(ans))[test & ok] : replacement has length zero
Я не мог понять, что это значит в этом конкретном контексте, хотя, возможно, не имеет ничего общего с autoML. У меня нет пропущенных переменных в наборе данных.