Tidy các hệ số của mô hình
Trong bài tập này, bạn sẽ tận dụng quy trình cột danh sách cùng với hàm tidy() từ broom để trích xuất và khám phá các hệ số cho 77 mô hình bạn đã xây dựng.
Nhớ rằng data frame gap_models chứa một mô hình dự đoán life expectancy theo year cho 77 quốc gia.
Bài tập này là một phần của khóa học
Machine Learning trong tidyverse
Hướng dẫn bài tập
- Dùng
tidy()để thêm một cột (coef) chứa các thống kê về hệ số cho mỗi mô hình vào data framegap_modelsvà lưu lại dưới tênmodel_coef_nested. - Đơn giản hóa data frame này bằng
unnest()để trích xuất các hệ số ra thành các hàng trong data frame của bạn. - Khám phá ước lượng hệ số cho biến year trên 77 mô hình của bạn bằng cách vẽ biểu đồ histogram các giá trị của chúng.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()