Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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 frame gap_models và lưu lại dưới tên model_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()
Chỉnh sửa và Chạy Mã