Rapikan koefisien model Anda
Dalam latihan ini, Anda akan memanfaatkan alur kerja kolom daftar bersama fungsi tidy() dari broom untuk mengekstrak dan menelusuri koefisien bagi 77 model yang telah Anda bangun.
Ingat bahwa data frame gap_models memuat sebuah model yang memprediksi life expectancy berdasarkan year untuk 77 negara.
Latihan ini adalah bagian dari kursus
Machine Learning di Tidyverse
Petunjuk latihan
- Gunakan
tidy()untuk menambahkan sebuah kolom (coef) yang berisi statistik koefisien untuk setiap model ke data framegap_modelsdan simpan sebagaimodel_coef_nested. - Sederhanakan data frame ini dengan
unnest()untuk mengekstrak koefisien tersebut ke dalam data frame Anda. - Telusuri perkiraan koefisien untuk fitur year di 77 model Anda dengan membuat histogram nilainya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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()