CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Utilisez predict pour prédire le nombre de vélos par heure sur les données bikesAugust. Affectez les prédictions à la colonne bikesAugust$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")
Modifier et exécuter le code