Fahrrad-Ausleihen auf neuen Daten vorhersagen
In dieser Übung verwendest du das Modell aus der vorherigen Aufgabe, um Vorhersagen für den August zu machen. Der Datensatz bikesAugust hat die gleichen Spalten wie bikesJuly.
Denk daran, dass du type = "response" mit predict() (docs) angeben musst, wenn du Zählwerte aus einem glm-Poisson- oder Quasipoisson-Modell vorhersagst.
Das Modell bike_model und der Data Frame bikesAugust sind vorab geladen.
Diese Übung ist Teil des Kurses
<Kurs>Überwachtes Lernen in R: Regression</Kurs>Übungsanweisungen
- Verwende
predict, um die Anzahl der Fahrräder pro Stunde für die Daten inbikesAugustvorherzusagen. Weise die Vorhersagen der SpaltebikesAugust$predzu. - Fülle die Lücken aus, um die RMSE der Vorhersagen für die August-Daten zu berechnen.
- Fülle die Lücken aus, um das Diagramm „Vorhersagen vs. tatsächliche Zählungen“ zu erzeugen.
- Erscheinen einige der Vorhersagen negativ?
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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")