Bereinige die Koeffizienten deiner Modelle
In dieser Übung nutzt du den List-Column-Workflow zusammen mit der Funktion tidy() aus broom, um die Koeffizienten der 77 von dir erstellten Modelle zu extrahieren und zu untersuchen.
Zur Erinnerung: Der Data Frame gap_models enthält ein Modell, das die Lebenserwartung anhand des Jahres für 77 Länder vorhersagt.
Diese Übung ist Teil des Kurses
Machine Learning im Tidyverse
Anleitung zur Übung
- Verwende
tidy(), um dem Data Framegap_modelseine Spalte (coef) mit Koeffizienten-Statistiken für jedes Modell hinzuzufügen, und speichere das Ergebnis alsmodel_coef_nested. - Vereinfache diesen Data Frame mit
unnest(), um die Koeffizienten in deinen Data Frame zu extrahieren. - Untersuche die Koeffizientenschätzungen für das Feature year über alle 77 Modelle, indem du ein Histogramm ihrer Werte erstellst.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Extract the coefficient statistics of each model into nested data frames
model_coef_nested <- gap_models %>%
mutate(coef = map(model, ~___(.x)))
# Simplify the coef data frames for each model
model_coef <- model_coef_nested %>%
unnest(___)
# Plot a histogram of the coefficient estimates for year
model_coef %>%
filter(term == "___") %>%
ggplot(aes(x = ___)) +
geom_histogram()