Đầu trang
Bỏ qua đến nội dung chính

Lựa chọn mô hình bằng AIC và BIC: so sánh đúng, không biến thành cutoff

AIC và BIC chỉ có ý nghĩa tương đối trong một tập mô hình có cùng dữ liệu và likelihood so sánh được. Giá trị tuyệt đối 240 hay 2.400 không tự nói mô hình tốt hay xấu.

AIC = −2 log L + 2k; BIC = −2 log L + k log n. Chọn giá trị nhỏ hơn trong cùng candidate set, đọc chênh lệch và model weights khi cần, nhưng vẫn kiểm tra residuals, theory và validation.

Bắt đầu đọc

AIC và BIC chỉ có nghĩa trong so sánh hợp lệ

  1. Cùng dữ liệu

    Đảm bảo mẫu và biến quan sát phù hợp

  2. Cùng cơ sở

    Kiểm tra likelihood và ước lượng

  3. AIC / BIC

    Đọc chênh lệch giữa mô hình

  4. Lý thuyết

    Đối chiếu mục tiêu và đặc tả

Sơ đồ khái niệm. Không diễn giải AIC hoặc BIC như một cutoff độ phù hợp tuyệt đối.

Nguồn: Lê Minh biên soạn · Minh họa khái niệm, không phải đầu ra phần mềm.

1. Cùng thưởng fit, khác phạt độ phức tạp

Cả hai đánh đổi likelihood với số tham số k. Mô hình có giá trị nhỏ hơn được ưu tiên tương đối; không có ngưỡng AIC/BIC đạt (Aho et al., 2014; Burnham & Anderson, 2004).

AIC và BIC có thể chọn khác nhau vì mục tiêu tiệm cận khác. Không nên trộn chúng thành một điểm trung bình.

AIC và BIC
Tiêu chíCông thứcXu hướng
AIC−2 log L + 2kTối ưu xấp xỉ/prediction; phạt 2k
BIC−2 log L + k log nPhạt mạnh hơn khi n lớn; hướng đến chọn mô hình thật trong điều kiện lý tưởng

2. Điều kiện để so sánh hợp lệ

Không so AIC của hai tập dữ liệu khác nhau

Nếu số quan sát thay đổi do missing hoặc outcome khác, log-likelihood không còn cùng chuẩn so sánh. Hãy dùng cùng complete-case set hoặc phương pháp xử lý missing thống nhất.

  • Cùng outcome và cùng tập quan sát.
  • Likelihood được định nghĩa trên cùng thang.
  • Cùng cách xử lý missing.
  • Candidate models có căn cứ, không tạo sau khi săn kết quả.
  • Đếm tham số nhất quán.
  • Estimator cho phép dùng tiêu chí thông tin tương ứng.

3. Đọc chênh lệch thay vì giá trị tuyệt đối

Tính ΔAICᵢ = AICᵢ − AICmin và tương tự cho BIC. Δ nhỏ nghĩa mô hình còn nhận được hỗ trợ tương đối; chênh lệch lớn cho thấy ít hỗ trợ hơn trong candidate set.

Akaike weights có thể mô tả trọng số bằng chứng tương đối và hỗ trợ model averaging. Các mốc Δ vẫn là hướng dẫn, không phải kiểm định p-value.

Bảng so sánh gợi ý
Mô hìnhkAICΔAICBICΔBICValidation
M1……………RMSE …
M2……………RMSE …

4. Mẫu báo cáo

Mẫu báo cáo tiếng Việt

Các mô hình được ước lượng trên cùng N = [ ] và cùng likelihood. Mô hình [ ] có AIC = [ ], ΔAIC = [ ], BIC = [ ], ΔBIC = [ ]. [AIC/BIC] ưu tiên [mô hình], trong khi validation cho [ ]. Lựa chọn cuối dựa trên [mục tiêu], theory, diagnostics và độ phức tạp.
  • So cùng dữ liệu và outcome.
  • Không diễn giải giá trị tuyệt đối.
  • Báo cáo k và Δ.
  • Không coi AIC/BIC là p-value.
  • Đối chiếu residuals và validation.
  • Công bố candidate set.

Kết luận

AIC và BIC giúp lựa chọn tương đối giữa các mô hình đã xác định. Chúng không thay thế lý thuyết, chẩn đoán residual hay kiểm tra dữ liệu mới.

Tài liệu tham khảo

Ghi chú học thuật: Với AICc ở mẫu nhỏ hoặc mô hình có nhiều tham số, cần dùng phiên bản hiệu chỉnh phù hợp. Phần mềm khác nhau có thể dùng hằng số likelihood khác; chỉ so trong cùng hệ thống khi chưa xác minh.