R में Supervised Learning: Regression
Nina Zumel and John Mount
Win-Vector, LCC
कई विविध डिसीजन ट्री का औसत
cnt ~ hr + holiday + workingday +
weathersit + temp + atemp + hum + windspeed

model <- ranger(fmla, bikesJan,
num.trees = 500,
respect.unordered.factors = "order")
formula, datanum.trees (डिफॉल्ट 500) - कम से कम 200 रखेंmtry - हर नोड पर ट्राई करने वाले वैरिएबल्स की संख्याrespect.unordered.factors - "order" पर सेट करने की सलाहmodel
Ranger result
...
OOB prediction error (MSE): 3103.623
R squared (OOB): 0.7837386
रैंडम फॉरेस्ट एल्गोरिदम आउट-ऑफ-सैंपल परफॉर्मेंस के अनुमान लौटाता है.
bikesFeb$pred <- predict(model, bikesFeb)$predictions
predict() के इनपुट:
भविष्यवाणियाँ predictions एलिमेंट में मिलती हैं.
RMSE निकालें:
bikesFeb %>%
mutate(residual = cnt - pred) %>%
summarize(rmse = sqrt(mean(residual^2)))
rmse
1 67.15169
| Model | RMSE |
|---|---|
| Quasipoisson | 69.3 |
| Random forests | 67.15 |


R में Supervised Learning: Regression