caretList: Ошибка в as.character(call_obj$na.action): невозможно принудительно привести тип 'замыкание' к вектору типа 'символ'
caretList: Ошибка в as.character(call_obj$na.action): невозможно принудительно привести тип 'замыкание' к вектору типа 'символ'
models <- caretList(SalePrice~.-Id, data=training,na.action = na.exclude, methodList=c("glm","rpart","ridge"))
Я пытаюсь сделать объект caretList в R, но я получаю эту ошибку
Error in as.character(call_obj$na.action) : cannot coerce type 'closure' to vector of type 'character'
все переменные в моем обучающем наборе данных являются числовыми. Может ли это быть причиной.
Пожалуйста помоги. Благодарю вас.
2 ответа
Удаление na.action=na.exclude работает для меня. Как показывает код для caretList, функция na.action=na.omit уже определена в функции.
"SalesPrice" также числовой? Если это так, рассмотрите возможность сделать это фактором. Возможно также ограничить количество уровней для факторной переменной (в отличие от числовой переменной)