<div dir="ltr">O resultado da função `load` não deve ser designado a um objeto. Faça as seguintes alterações no teu código e tudo deve rodar como esperado:<div><br></div>library(randomForest)<br>modelCT <- randomForest(Sepal.Length  ~ ., data = iris, importance = TRUE) # modelagem com randomForest<br>str(modelCT)<br>save("modelCT", file = "model.rda") # salvei como rda<br><br>rm(list = ls()) # apenas para apagar o workspace e mostrar que, de fato, o modelo ajustado foi carregado a partir do arquivo .rda<br><br>load("model.rda")<br>str(modelCT) # o modelo ajustado precisa ser chamado pelo nome seu original<br><br><div>predValid <- predict(modelCT, iris, type = "class")<div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">--</div><div dir="ltr"><div dir="ltr">Marcus Nunes</div><div dir="ltr">Professor Adjunto</div><div dir="ltr">Universidade Federal do Rio Grande do Norte</div><div dir="ltr">Centro de Ciências Exatas e da Terra</div><div dir="ltr">Departamento de Estatística</div><div dir="ltr">Laboratório de Estatística Aplicada</div><div dir="ltr"><a href="mailto:marcus@marcusnunes.me" target="_blank">marcus@marcusnunes.me</a></div><div dir="ltr"><a href="https://marcusnunes.me/" target="_blank">https://marcusnunes.me/</a></div><div dir="ltr"><a href="http://shiny.estatistica.ccet.ufrn.br" target="_blank">http://shiny.estatistica.ccet.ufrn.br</a></div><div dir="ltr"><a href="http://lea.estatistica.ccet.ufrn.br/" target="_blank">http://lea.estatistica.ccet.ufrn.br/</a></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Dec 10, 2019 at 7:23 PM Nilson Guiotoku por (R-br) <<a href="mailto:r-br@listas.c3sl.ufpr.br">r-br@listas.c3sl.ufpr.br</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><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>
_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" rel="noreferrer" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" rel="noreferrer" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
</blockquote></div>