Nếu bạn có hai mô hình M1 và M2 cho một mẫu (y1,…,yn), sau đó, miễn là các mô hình hợp lý, bạn có thể sử dụng AIC để so sánh chúng. Tất nhiên, điều này không có nghĩa là AIC sẽ chọn mô hình gần với sự thật nhất, trong số các đối thủ cạnh tranh, vì AIC dựa trên kết quả tiệm cận. Trong một kịch bản cực đoan, giả sử rằng bạn muốn so sánh hai mô hình, một mô hình với 1 tham số duy nhất và mô hình khác với 100 tham số và kích thước mẫu là101. Sau đó, dự kiến sẽ quan sát độ chính xác rất thấp trong ước tính của mô hình với 100 tham số, trong khi trong mô hình có 1 tham số có khả năng tham số được ước tính chính xác. Đây là một trong những lý lẽ chống lại việc sử dụng AIC để so sánh các mô hình mà các công cụ ước tính khả năng có tỷ lệ hội tụ rất khác nhau. Điều này có thể xảy ra ngay cả trong các mô hình có cùng số lượng tham số.
- Có, bạn có thể sử dụng AIC để so sánh hai mô hình trong đó bạn đã chuyển đổi biến trả lời trong một trong số chúng miễn là mô hình vẫn có ý nghĩa . Tuy nhiên, đây không phải là luôn luôn như vậy. Nếu bạn có một mô hình tuyến tính
yi=xTiβ+ei,
Ở đâu
ei∼N(0,σ), điều này ngụ ý rằng biến
yicó thể lấy bất kỳ giá trị thực. Do đó, một chuyển đổi log không có ý nghĩa từ góc độ lý thuyết, ngay cả khi mẫu chỉ chứa các giá trị dương.
Điều này được gọi là lựa chọn biến AIC từng bước. Đã thực hiện trong lệnh R stepAIC()
.
Một lần nữa, miễn là nó hợp lý để mô hình hóa dữ liệu với loại mô hình đó.
Một số thảo luận thú vị về việc sử dụng AIC có thể được tìm thấy ở đây:
AIC MYTHS VÀ MISUNDERSTANDING