Một mô hình hồi quy tuyến tính đơn y^=a+bx đã được xây dựng sẵn với hệ số chặn a và hệ số góc b cho trước (không yêu cầu ước lượng lại). Cho n cặp quan sát thực tế (xi,yi), hãy đánh giá mức độ phù hợp của mô hình này thông qua hệ số xác định:
R2=1−SSTSSE,SSE=∑i=1n(yi−y^i)2, y^i=a+bxi,SST=∑i=1n(yi−yˉ)2
với yˉ là trung bình cộng của yi. Lưu ý: vì a,b là cho trước (không nhất thiết là hệ số tối ưu bình phương nhỏ nhất), R2 có thể âm nếu mô hình dự báo rất kém.
Dựa trên giá trị R2 (chưa làm tròn), phân loại mức độ phù hợp:
Ví dụ: với a=1,b=1 và 3 điểm (1,2),(2,3),(3,4), mô hình dự báo đúng tuyệt đối nên SSE=0, R2=1, nhãn là "Tốt".
Dòng 1 gồm hai số thực a và b. Dòng 2 là số nguyên n (2≤n≤105). n dòng tiếp theo mỗi dòng gồm hai số thực xi,yi. Dữ liệu đảm bảo không phải tất cả yi đều bằng nhau (tức SST>0).
In ra hai dòng: dòng 1 là giá trị R2 làm tròn đến 4 chữ số thập phân; dòng 2 là nhãn phân loại tương ứng, đúng chính xác một trong ba chuỗi: Tốt, Trung bình, Kém (việc phân loại dựa trên giá trị R2 chưa làm tròn).
Ví dụ:
Đầu vào:
1 1
3
1 2
2 3
3 4
Đầu ra:
1.0000
Tốt
Đầu vào:
0 1
3
1 2
2 3
3 4
Đầu ra:
-0.5000
Kém
Đang tải editor...