<div dir="ltr">Pessoal estou com uma dúvida quanto o pacote randomForest do R. Usei a função randomForest para modelar o meu conjunto de dados.<br>Como irei aplicar o modelo já treinado para meu conjunto teste, salvei como .rda. Na próxima etapa iria subir o treino (.rda) para rodar o banco de dados independente. Porém,<br>a forma como salvei está dando erro quando aplico a função predict. É como se o load ou a extensão .rda não conservasse o formato do banco de dados. E o erro é que o objeto "model" deveria ser<br>um randomForest e ele fica como "character". Eu sei que eu poderia usar o que foi salvo na memoria do R, o modelCT, esse se usar no predict não daria erro. Mas para cada novo conjunto de dados independente, não gostaria de ficar treinando a todo o momento,<br>gostaria de passar somente os parâmetros já treinados.<br> <br><br>Como um código executável para exemplificar o problema usei o da Iris.<br><br>library(randomForest)<br>modelCT <- randomForest::randomForest(Sepal.Length  ~ ., data = iris, importance = TRUE) # modelagem com randomForest<br>str(modelCT)<br>save(modelCT, file = "model.rda") # salvei como rda<br>model = load("model.rda")  # Faço a chamada do arquivo treinado .rda<br>str(model)<br>predValid <- randomForest::predict(model, iris, type = "class")  # o banco de dados deveria ser independente, mas aqui é somente para mostrar o erro do formato como está o model<br>predValid <- predict(model, iris, type = "class")  <br></div>