Я использовал карету для прогноза. Он имеет функцию var.imp для извлечения «важных» переменных из окончательной модели. Пример ниже:
library(mlbench)
library(caret)
set.seed(1234)
data(Sonar)
Sonar = Sonar[, 1:6]
inTraining <- createDataPartition(Sonar$V6, p = 0.75, list = FALSE)
training <- Sonar[inTraining, ]
testing <- Sonar[-inTraining, ]
modelFit <- train( V6~.,data=training, method="rf")
varImp(modelFit)
Я сделал выше, а затем запустил следующий код для извлечения этих сохраненных переменных
ImpMeasure<-data.frame(varImp(modelFit)$importance)
ImpMeasure$Vars<-row.names(ImpMeasure)
Однако все они имеют `` вокруг них, поэтому я не могу объединить эти переменные с их идентификаторами.
`V1`
`V2`
`V3`
Как убрать ``?