Prevedi i noleggi di bici su nuovi dati
In questo esercizio userai il modello che hai costruito nell'esercizio precedente per fare previsioni per il mese di agosto. Il dataset bikesAugust ha le stesse colonne di bikesJuly.
Ricorda che devi specificare type = "response" con predict() (docs) quando prevedi conteggi da un modello glm di tipo poisson o quasipoisson.
Il modello bike_model e il data frame bikesAugust sono già stati caricati.
Questo esercizio fa parte del corso
Supervised Learning in R: Regression
Istruzioni dell'esercizio
- Usa
predictper prevedere il numero di bici per ora sui datibikesAugust. Assegna le previsioni alla colonnabikesAugust$pred. - Compila gli spazi vuoti per ottenere l'RMSE delle previsioni sui dati di agosto.
- Compila gli spazi vuoti per generare il grafico delle previsioni rispetto ai conteggi reali.
- Qualcuna delle previsioni risulta negativa?
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# bikesAugust is available
str(bikesAugust)
# bike_model is available
summary(bike_model)
# Make predictions on August data
bikesAugust$pred <- ___
# Calculate the RMSE
bikesAugust %>%
mutate(residual = ___) %>%
summarize(rmse = ___)
# Plot predictions vs cnt (pred on x-axis)
ggplot(bikesAugust, aes(x = ___, y = ___)) +
geom_point() +
geom_abline(color = "darkblue")