varias superponer studio regresion multiple modelo lineas lineal graficos graficas r r-caret

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ó)