Modellierung mit kategorialen Eingaben
In dieser Übung passt du ein lineares Modell an die flowers-Daten an, um Flowers als Funktion von Time und Intensity vorherzusagen.
Die Modellformel fmla, die du in der vorherigen Übung erstellt hast, ist weiterhin verfügbar, ebenso wie die Modellmatrix mmat.
Diese Übung ist Teil des Kurses
<Kurs>Überwachtes Lernen in R: Regression</Kurs>Übungsanweisungen
- Verwende
fmlaundlm, um ein lineares Modell zu trainieren, dasFlowersausIntensityundTimevorhersagt. Weisen das Modell der Variablenflower_modelzu. - Verwende
summary(), um dich an die Struktur vonmmatzu erinnern. - Verwende
summary(), umflower_modelzu untersuchen. Stimmen die Variablen mit dem überein, was du inmmatgesehen hast? - Verwende
flower_model, um die Anzahl der Blumen vorherzusagen. Füge die Vorhersagen als Spaltepredictionszuflowershinzu. - Ergänze die Lücken, um Vorhersagen gegenüber tatsächlichen Blumen zu plotten (Vorhersagen auf der x-Achse).
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# flowers is available
str(flowers)
# fmla is available
fmla
# Fit a model to predict Flowers from Intensity and Time : flower_model
flower_model <- ___
# Use summary on mmat to remind yourself of its structure
___
# Use summary to examine flower_model
___
# Predict the number of flowers on each plant
flowers$predictions <- ___
# Plot predictions vs actual flowers (predictions on x-axis)
ggplot(___, aes(x = ___, y = ___)) +
geom_point() +
geom_abline(color = "blue")