Bootstrap theo cặp

Tư duy Thống kê với Python (Phần 2)

Justin Bois

Lecturer at the California Institute of Technology

Suy luận phi tham số

  • Không giả định về mô hình hoặc phân phối xác suất nền tảng của dữ liệu
Tư duy Thống kê với Python (Phần 2)

Kết quả bầu cử các bang giao động Hoa Kỳ 2008

Kết quả bầu cử các bang giao động Hoa Kỳ năm 2008

1 Dữ liệu lấy từ Data.gov (https://www.data.gov/)
Tư duy Thống kê với Python (Phần 2)

Bootstrap theo cặp cho hồi quy tuyến tính

  • Lấy mẫu lại theo từng cặp
  • Tính hệ số góc và chặn từ dữ liệu lấy mẫu lại
  • Mỗi hệ số góc và chặn là một bản sao bootstrap
  • Tính khoảng tin cậy từ các phân vị của các bản sao
Tư duy Thống kê với Python (Phần 2)

Tạo một mẫu bootstrap theo cặp

np.arange(7)
array([0, 1, 2, 3, 4, 5, 6])
inds = np.arange(len(total_votes))

bs_inds = np.random.choice(inds, len(inds))
bs_total_votes = total_votes[bs_inds] bs_dem_share = dem_share[bs_inds]
Tư duy Thống kê với Python (Phần 2)

Tính một bản sao bootstrap theo cặp

bs_slope, bs_intercept = np.polyfit(bs_total_votes, 
                                    bs_dem_share, 1)

bs_slope, bs_intercept
(3.9053605692223672e-05, 40.387910131803025)
np.polyfit(total_votes, dem_share, 1)  # fit of original
array([  4.03707170e-05,   4.01139120e+01])
Tư duy Thống kê với Python (Phần 2)

Kết quả bầu cử các bang giao động Hoa Kỳ 2008

Kết quả bầu cử các bang giao động Hoa Kỳ năm 2008

1 Dữ liệu lấy từ Data.gov (https://www.data.gov/)
Tư duy Thống kê với Python (Phần 2)

Ayo berlatih!

Tư duy Thống kê với Python (Phần 2)

Preparing Video For Download...