Supervised Learning in R: Regression
Nina Zumel and John Mount
Win-Vector, LCC
Průměr více různorodých rozhodovacích stromů
cnt ~ hr + holiday + workingday +
weathersit + temp + atemp + hum + windspeed

model <- ranger(fmla, bikesJan,
num.trees = 500,
respect.unordered.factors = "order")
formula, datanum.trees (výchozí 500) – použijte alespoň 200mtry – počet proměnných testovaných v každém uzlurespect.unordered.factors – doporučeno nastavit na "order"model
Ranger result
...
OOB prediction error (MSE): 3103.623
R squared (OOB): 0.7837386
Algoritmus náhodného lesa vrací odhady výkonu na nových datech.
bikesFeb$pred <- predict(model, bikesFeb)$predictions
predict() vstupy:
Předpovědi jsou přístupné v elementu predictions.
Výpočet RMSE:
bikesFeb %>%
mutate(residual = cnt - pred) %>%
summarize(rmse = sqrt(mean(residual^2)))
rmse
1 67.15169
| Model | RMSE |
|---|---|
| Quasipoisson | 69,3 |
| Náhodné lesy | 67,15 |


Supervised Learning in R: Regression