Я использую следующий код (вставка в r) для проверки важности функции. Сообщается об ошибке wrong model type for regression
. Я обнаружил, что метод lvq
предназначен для категориальных атрибутов, но у меня есть все числовые переменные. Есть ли какие-либо предложения по доступному алгоритму или методу для моего случая? Спасибо.
set.seed(7)
# load the library
library(mlbench)
library(caret)
# load the dataset
data(PimaIndiansDiabetes)
# prepare training scheme
control <- trainControl(method="repeatedcv", number=10, repeats=3)
# train the model
model <- train(diabetes~., data=PimaIndiansDiabetes, method="lvq", preProcess="scale",
trControl=control)
# estimate variable importance
importance <- varImp(model, scale=FALSE)
# summarize importance
print(importance)
# plot importance
plot(importance)