Prédire les locations de vélos sur de nouvelles données
Dans cet exercice, vous allez utiliser le modèle construit à l’exercice précédent pour faire des prédictions pour le mois d’août. Le jeu de données bikesAugust a les mêmes colonnes que bikesJuly.
Rappelez-vous que vous devez préciser type = "response" avec predict() (docs) lorsque vous prédisez des comptes à partir d’un modèle glm poisson ou quasipoisson.
Le modèle bike_model et le data frame bikesAugust ont été préchargés.
Cet exercice fait partie du cours
<cours>Apprentissage supervisé en R : Régression</cours>Instructions de l’exercice
- Utilisez
predictpour prédire le nombre de vélos par heure sur les donnéesbikesAugust. Affectez les prédictions à la colonnebikesAugust$pred. - Complétez les blancs pour obtenir la RMSE des prédictions sur les données d’août.
- Complétez les blancs pour générer le graphique comparant les prédictions aux comptes observés.
- Certaines prédictions semblent-elles négatives ?
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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")