Hồi quy tuyến tính
Thực hiện hồi quy tuyến tính cho cả dữ liệu năm 1975 và 2012. Sau đó, thực hiện ước lượng pairs bootstrap cho các tham số hồi quy. Báo cáo khoảng tin cậy 95% cho hệ số góc và hệ số chặn của đường hồi quy.
Bạn sẽ sử dụng hàm draw_bs_pairs_linreg() mà bạn đã viết ở chương 2.
Xin nhắc lại, chữ ký lời gọi là draw_bs_pairs_linreg(x, y, size=1), và hàm trả về bs_slope_reps và bs_intercept_reps. Dữ liệu chiều dài mỏ được lưu trong bl_1975 và bl_2012, và dữ liệu độ sâu mỏ được lưu trong bd_1975 và bd_2012.
Bài tập này là một phần của khóa học
Tư duy Thống kê với Python (Phần 2)
Hướng dẫn bài tập
- Tính hệ số góc và hệ số chặn cho cả hai bộ dữ liệu 1975 và 2012.
- Lấy 1000 cặp mẫu bootstrap cho các mô hình hồi quy tuyến tính bằng hàm
draw_bs_pairs_linreg()của bạn. - Tính khoảng tin cậy 95% cho các hệ số góc và hệ số chặn.
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.
# Compute the linear regressions
slope_1975, intercept_1975 = ____
slope_2012, intercept_2012 = ____
# Perform pairs bootstrap for the linear regressions
bs_slope_reps_1975, bs_intercept_reps_1975 = \
____
bs_slope_reps_2012, bs_intercept_reps_2012 = \
____
# Compute confidence intervals of slopes
slope_conf_int_1975 = ____
slope_conf_int_2012 = ____
intercept_conf_int_1975 = ____
intercept_conf_int_2012 = ____
# Print the results
print('1975: slope =', slope_1975,
'conf int =', slope_conf_int_1975)
print('1975: intercept =', intercept_1975,
'conf int =', intercept_conf_int_1975)
print('2012: slope =', slope_2012,
'conf int =', slope_conf_int_2012)
print('2012: intercept =', intercept_2012,
'conf int =', intercept_conf_int_2012)