Me encuentro con dos problemas al utilizar caret
en R. A continuación reproduzco un ejemplo:
library(mlbench)
library(caret)
set.seed(998)
data(Sonar) #Random data, just for illustration purpose
Sonar= Sonar[, 1:6] #Selected first 6 columsn only for showing an example. I am assuming V6 to be response.
head(Sonar)
inTraining <- createDataPartition(Sonar$V6, p = 0.75, list = FALSE)
training <- Sonar[inTraining, ]
testing <- Sonar[-inTraining, ]
modelFit <- train( V6~.,data=training, method="rpart" )
varImp(modelFit)
a. Cómo extraer las tres (3) principales variables de varImp
¿salida? He intentado ordenar las variables pero por alguna razón no me funciona.
b. Además, ¿por qué el siguiente código no funciona para "randomForest"?
modelFit <- train( V6~.,data=training, method="rf" )
varImp(modelFit)
> varImp(modelFit)
Rerun with Debug
Error in varImp[, "%IncMSE"] : subscript out of bounds