Cho n cặp số liệu (xi,yi) với xi là chi phí quảng cáo và yi là doanh thu tương ứng. Xây dựng mô hình hồi quy tuyến tính đơn bằng phương pháp bình phương tối thiểu:
y=a+bx
trong đó
b=n∑xi2−(∑xi)2n∑xiyi−∑xi∑yi,a=yˉ−bxˉ
Sau đó dùng mô hình để dự báo doanh thu y^ ứng với một giá trị chi phí quảng cáo mới x∗ cho trước: y^=a+bx∗.
Nếu mẫu số của b bằng 0 (tất cả xi bằng nhau) thì mô hình không xác định.
Ví dụ: Với 5 cặp (1,3),(2,5),(3,7),(4,9),(5,11) ta có a=1,b=2; dự báo tại x∗=6 cho y^=13.
Input:
5
1 3
2 5
3 7
4 9
5 11
6
Output:
1.0000 2.0000 13.0000
Dòng 1: số nguyên n (2≤n≤105). n dòng tiếp theo, mỗi dòng gồm hai số thực xi và yi (tối đa 2 chữ số thập phân, ∣xi∣,∣yi∣≤106). Dòng cuối cùng: một số thực x∗ (giá trị cần dự báo, tối đa 2 chữ số thập phân, ∣x∗∣≤106).
Nếu mẫu số của b bằng 0, in ra chuỗi UNDEFINED. Ngược lại, in ra một dòng gồm ba số a, b và y^, mỗi số làm tròn đến đúng 4 chữ số thập phân, cách nhau bởi một khoảng trắng.
Ví dụ:
Đầu vào:
4
10 100
20 150
30 220
40 260
50
Đầu ra:
45.0000 5.5000 320.0000
Đầu vào:
5
1 3
2 5
3 7
4 9
5 11
6
Đầu ra:
1.0000 2.0000 13.0000
Đang tải editor...