caretS3 și înainte pentru învățarea automată în serie tabelară și temporală

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

Pachete

#install.packages("remotes")
#install.packages("glmnet")
#install.packages("randomForest")

remotes::install_github("thierrymoudiki/caretS3")

caretS3::caretS3 Învățare automată tabelară

 data(mtcars)

 # Prepare data
 X_reg <- mtcars(, -1)  # All except mpg
 y_reg <- mtcars$mpg     # Target variable

 # Split into train/test
 set.seed(123)
 idx_reg <- sample(nrow(X_reg), 0.7 * nrow(X_reg))
 X_train <- X_reg(idx_reg, )
 y_train <- y_reg(idx_reg)
 X_test <- X_reg(-idx_reg, )
 y_test <- y_reg(-idx_reg)

 mod <- caretS3::caretS3(X_train, y_train, method = "glmnet")

Registered S3 method overwritten by 'future':
  method               from      
  all.equal.connection parallelly

          Mazda RX4       Mazda RX4 Wag      Hornet 4 Drive             Valiant 
           22.88234            22.41295            21.12871            20.55533 
         Merc 450SE          Merc 450SL Lincoln Continental       Toyota Corona 
           14.37278            15.58185            10.76004            24.86612 
         Camaro Z28    Pontiac Firebird 
           13.55088            15.78322           Mazda RX4       Mazda RX4 Wag      Hornet 4 Drive             Valiant 
           20.09445            20.05342            19.60069            19.34515 
         Merc 450SE          Merc 450SL Lincoln Continental       Toyota Corona 
           15.35807            15.32211            12.98877            24.25831 
         Camaro Z28    Pontiac Firebird 
           15.33895            16.01282 

ahead::dynrmf prognoza serii temporale

par(mfrow=c(2, 2))
plot(ahead::dynrmf(AirPassengers, h=20, fit_func = caretS3::caretS3, fit_params = list(method="glmnet", alpha=0, lambda=0.1)))
plot(ahead::dynrmf(AirPassengers, h=20, fit_func = caretS3::caretS3, fit_params = list(method="glmnet", alpha=0.5, lambda=0.1)))
plot(ahead::dynrmf(AirPassengers, h=20, fit_func = caretS3::caretS3, fit_params = list(method="glmnet", alpha=1, lambda=0.1)))
plot(ahead::dynrmf(AirPassengers, h=20, fit_func = caretS3::caretS3, fit_params = list(method="glm")))

imagine-titlu-aici

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.