R² và R² hiệu chỉnh: đọc sức giải thích mà không nhầm với dự báo
R² cho biết phương sai được giải thích trong chính mẫu ước lượng. R² hiệu chỉnh điều chỉnh theo số biến dự báo và cỡ mẫu, nhưng cả hai đều không chứng minh mô hình dự báo tốt trên dữ liệu mới.
R² = 1 − SSE/SST và không giảm khi thêm dự báo. Adjusted R² có thể giảm nếu biến mới không bù được hình phạt độ phức tạp. Dùng chúng để mô tả giải thích trong mẫu; dùng cross-validation/PLSpredict cho dự báo ngoài mẫu (SmartPLS, n.d.).
Giải thích và dự báo: hai câu hỏi khác nhau
- R² / R² hiệu chỉnh
Phương sai giải thích trong mẫu
- f²
Đóng góp riêng của biến dự báo
- PLSpredict
Sai số trên dữ liệu ngoài mẫu
- CVPAT
So sánh mất mát dự báo
Sơ đồ khái niệm. Không suy ra năng lực dự báo ngoài mẫu chỉ từ R² cao.
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. R² và adjusted R² khác nhau ở đâu?
R² là tỷ lệ phương sai của biến phụ thuộc được mô hình giải thích trong mẫu. Khi thêm một biến dự báo, SSE không thể tăng trong OLS nên R² không giảm, kể cả biến mới ít hữu ích (Kutner et al., 2005).
Adjusted R² điều chỉnh theo n và số dự báo k. Nó có thể giảm khi mức cải thiện R² không đủ bù độ phức tạp, vì vậy phù hợp hơn khi so các mô hình lồng nhau có số dự báo khác nhau.
| Chỉ số | Phạt số biến? | Có thể giảm khi thêm biến? | Dùng cho |
|---|---|---|---|
| R² | Không | Không trong OLS cùng dữ liệu | Mức giải thích trong mẫu |
| Adjusted R² | Có | Có | So mô hình khác số dự báo |
| Q²predict/RMSE | Qua holdout | Có | Dự báo ngoài mẫu |
2. Không có ngưỡng R² tốt cho mọi lĩnh vực
R² phù hợp phụ thuộc độ nhiễu của hiện tượng, mức đo lường và mục tiêu. Trong hành vi con người, R² vừa phải có thể hữu ích; trong hệ vật lý có kiểm soát, cùng giá trị có thể thấp.
Các mốc yếu/trung bình/mạnh chỉ là hướng dẫn theo tài liệu cụ thể. Hãy so với nghiên cứu trước, benchmark, mô hình đơn giản hơn và ý nghĩa quyết định.
R² có thể cao do overfitting, leakage, control không phù hợp hoặc quan hệ giả. Cần kiểm tra đặc tả, residuals và dự báo ngoài mẫu.
3. Đọc trong SmartPLS
Ghi từng biến nội sinh
Mỗi endogenous construct có R² và adjusted R² riêng.
Đọc cấu trúc dự báo
Xem số biến đi vào và collinearity; không so R² của hai outcome khác thang đo.
Đọc f²
Xác định đóng góp của từng dự báo vào thay đổi R².
Chạy PLSpredict
Kiểm tra Q²predict và RMSE/MAE trên holdout.
So mô hình hợp lý
Ưu tiên mô hình có lý thuyết, adjusted R² và dự báo ổn định, không phải R² cao nhất.
4. Diễn giải các tình huống
| Thay đổi | Diễn giải |
|---|---|
| R² tăng, adjusted R² tăng | Biến mới cải thiện giải thích đủ bù độ phức tạp |
| R² tăng, adjusted R² giảm | Biến mới đóng góp quá ít trong mẫu |
| Cả hai cao, dự báo kém | Có thể overfit hoặc khác biệt mẫu mới |
| R² thấp, dự báo hữu ích | Benchmark yếu hoặc hiện tượng khó dự báo; xem sai số thực tế |
5. Mẫu báo cáo
Mẫu báo cáo tiếng Việt
Các biến dự báo giải thích R² = [ ] phương sai của [Y]; R² hiệu chỉnh = [ ]. Khi thêm [X], R² thay đổi [ ] và adjusted R² [tăng/giảm], f² = [ ]. Trong PLSpredict, [RMSE/MAE] là [ ] so với benchmark, cho thấy [mức] dự báo ngoài mẫu.
- Báo cáo R² theo từng outcome.
- Nêu adjusted R² khi so số dự báo khác nhau.
- Không gọi R² là độ chính xác dự báo.
- Không áp dụng ngưỡng cứng không có nguồn.
- Đọc f² và PLSpredict bổ sung.
Kết luận
R² và adjusted R² trả lời câu hỏi giải thích trong mẫu. Khi câu hỏi là mô hình hoạt động thế nào với dữ liệu mới, phải chuyển sang đánh giá dự báo ngoài mẫu.
Tài liệu tham khảo
- Kutner, M. H., Nachtsheim, C. J., Neter, J., & Li, W. (2005). Applied linear statistical models (5th ed.). McGraw-Hill. https://www.mheducation.com/highered/product/applied-linear-statistical-models-kutner.html
- SmartPLS. (n.d.). PLS-SEM glossary. https://www.smartpls.com/documentation/literature/glossary/
- SmartPLS. (n.d.). PLSpredict. https://www.smartpls.com/documentation/algorithms-and-techniques/prediction-and-segmentation/predict/
Ghi chú học thuật: Adjusted R² là điều chỉnh trong mẫu, không phải cross-validation. Nó giảm xu hướng ưu ái mô hình nhiều biến nhưng không loại bỏ overfitting.
