Víctor Rodríguez Galiano
2011-Sep-22 10:43 UTC
[R-es] escribir modelo libreria e1071 en un archivo
Hola a todos, Estoy utilizando la libreria e1071 para clasificar unos datos. Me gustaría poder guardar los modelos en el disco duro y no en memoria de R. He visto que hay una función: save : que guarda el modelo en memoria y load: que carga ese modelo Ejemplo: #saving the best model save(calibrate.rf.model1, file=''bestmodel.rda'') #loading the best model #load(''bestmodel.rda'') write(calibrate.rf.model1, file=''bestmodel.rda'') Pero yo no quiero esto, lo que yo quiero es guardarlo en disco y poder leer ese archivo despues para aplicar el modelo a nuevos datos. Alguien podria decirme como hacerlo?. He visto que hay una función que es write.svm, pero yo uso otros clasificadores como random forest, no solo svm Gracias [[alternative HTML version deleted]]
Gregorio R. Serrano
2011-Sep-22 10:52 UTC
[R-es] escribir modelo libreria e1071 en un archivo
Buenas. No entiendo bien el problema, si vas a aplicar el modelo a otros datos en R con save y load sería suficiente. Si te quieres llevar el modelo a otros sistemas para su aplicación, prueba con pmml (un paquete de R que exporta algunos modelos a formatos .xml), pero no soporta todos los modelos estadísticos que R puede estimar. Un saludo Gregorio R. Serrano El 22 de septiembre de 2011 12:43, Víctor Rodríguez Galiano < luxorvrg@hotmail.com> escribió:> > Hola a todos, > > > Estoy utilizando la libreria e1071 para clasificar unos datos. Me gustaría > poder guardar los modelos en el disco duro y no en memoria de R. > He visto que hay una función: > > save : que guarda el modelo en memoria > > y > > load: que carga ese modelo > > Ejemplo: > > #saving the best model > save(calibrate.rf.model1, file=''bestmodel.rda'') > #loading the best model > #load(''bestmodel.rda'') > write(calibrate.rf.model1, file=''bestmodel.rda'') > > Pero yo no quiero esto, lo que yo quiero es guardarlo en disco y poder leer > ese archivo despues para aplicar el modelo a nuevos datos. Alguien podria > decirme como hacerlo?. > > He visto que hay una función que es write.svm, pero yo uso otros > clasificadores como random forest, no solo svm > > > Gracias > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Dr. Gregorio R. Serrano Dpto. Economía Cuantitativa (UCM) Voz:+34 91394 2361 Fax:+34 91394 2591 http://www.grserrano.es [[alternative HTML version deleted]]