Apprentissage supervisé en R : Régression
Nina Zumel and John Mount
Win-Vector, LCC
Plusieurs arbres de décision variés moyennés ensemble
cnt ~ hr + holiday + workingday +
weathersit + temp + atemp + hum + windspeed

model <- ranger(fmla, bikesJan,
num.trees = 500,
respect.unordered.factors = "order")
formula, datanum.trees (500 par défaut) : utilisez au moins 200mtry : nombre de variables testées à chaque nœudrespect.unordered.factors : recommandé : "order"model
Ranger result
...
OOB prediction error (MSE): 3103.623
R squared (OOB): 0.7837386
L'algorithme de forêt aléatoire fournit des estimations des performances hors échantillon.
bikesFeb$pred <- predict(model, bikesFeb)$predictions
Entrées de predict() :
Les prédictions sont accessibles dans l'élément predictions.
Calculer la RMSE :
bikesFeb %>%
mutate(residual = cnt - pred) %>%
summarize(rmse = sqrt(mean(residual^2)))
rmse
1 67.15169
| Modèle | RMSE |
|---|---|
| Quasipoisson | 69.3 |
| Forêts aléatoires | 67.15 |


Apprentissage supervisé en R : Régression