Chuyển tới nội dung chính

Heckman — Mô hình hiệu chỉnh chọn mẫu (Heckit)

Mô hình Heckman (Heckit) hiệu chỉnh thiên lệch chọn mẫu (sample selection bias) — khi việc một quan sát có giá trị kết quả hay không phụ thuộc các yếu tố liên quan đến chính kết quả đó. Ví dụ: chỉ quan sát được tiền lương của người có đi làm; mẫu người đi làm không ngẫu nhiên ⇒ OLS chệch.

Khi nào dùng

Dùng Heckman khi mẫu kết quả bị chọn lọc nội sinh (vd lương ↔ quyết định tham gia lực lượng lao động). Cần một biến loại trừ (exclusion restriction): biến ảnh hưởng việc được chọn nhưng không ảnh hưởng trực tiếp kết quả.


Cấu trúc 2 phương trình

  • Phương trình chọn mẫu: Si=1[Ziγ+ui>0]S_i = 1[Z_i \gamma + u_i > 0] (Probit).
  • Phương trình kết quả: Yi=Xiβ+ρσελ(Ziγ)+ξiY_i = X_i \beta + \rho \sigma_\varepsilon \, \lambda(Z_i \gamma) + \xi_i, với λ()\lambda(\cdot)tỷ số Mills nghịch đảo (IMR).

Hệ số của IMR có ý nghĩa thống kê ⇒ có thiên lệch chọn mẫu (và Heckman là cần thiết).


Hai cách ước lượng

CáchMô tả
Two-step (Heckit)Bước 1 Probit chọn mẫu → tính IMR; bước 2 OLS kết quả có IMR
MLEƯớc lượng đồng thời cả hai phương trình (hiệu quả hơn)

Thực hiện trong EcoLab

  1. Module Mô hình hóa → họ Biến phụ thuộc giới hạnHeckman.
  2. Khai báo phương trình kết quả (YY, XX) và phương trình chọn mẫu (ZZ, gồm biến loại trừ).
  3. Chọn two-step hoặc MLE; chạy, đọc hệ số IMR (ρ\rho) để xác nhận thiên lệch; xuất mã tái lập.

Minh họa mã tái lập

* === Mô hình Heckman — Two-step (Heckit) ===
* PT kết quả: lnwage = f(educ, exper)
* PT chọn mẫu: working = f(married, kids) — biến loại trừ

heckman lnwage educ exper, select(working = married kids) twostep

* Đọc kết quả:
* - Hệ số PT kết quả (educ, exper)
* - lambda (IMR): có ý nghĩa ⇒ có thiên lệch chọn mẫu
* - rho, sigma

* MLE (hiệu quả hơn):
heckman lnwage educ exper, select(working = married kids)

Hạn chế

  • Rất phụ thuộc biến loại trừ hợp lệ; thiếu nó, mô hình nhận diện kém (collinearity với IMR).
  • Nhạy với giả định chuẩn 2 biến của sai số.

Video minh họa

Video Tutorial: Hướng dẫn chạy Heckman (Heckit) trong EcoLab

Xem thêm