IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Usa predict per prevedere il numero di bici per ora sui dati bikesAugust. Assegna le previsioni alla colonna bikesAugust$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")
Modifica ed esegui il codice