studio - superponer graficas en r
Guardando y cargando un modelo en R (3)
Cuando trabajo con caret , ¿cómo puedo guardar un modelo después del entrenamiento y cargarlo más tarde (por ejemplo, en una sesión diferente) para la predicción?
El siguiente código asume que el nombre de la variable de su modelo es ''modelo'':
save(model, "model.RData")
Esto guardará su modelo como "model.RData" en el directorio de trabajo actual. Puede averiguar cuál es el directorio de trabajo emitiendo lo siguiente:
getwd()
Para volver a cargarlo, asegúrese de que su modelo esté guardado en su directorio de trabajo y emita:
load("model.RData")
La sintaxis correcta sería utilizar:
save(model, file="model.Rdata")
A partir de entonces, se puede cargar con el comando load ().
Una solución mejor hoy en día es usar saveRDS para guardar y leerRDS para leer:
saveRDS(model, "model.rds")
my_model <- readRDS("model.rds")
Esto le permite elegir un nuevo nombre para el objeto (no necesita recordar el nombre que usó cuando lo guardó)