Cho chuỗi thời gian x1,…,xn (n≥2), gắn với biến thời gian t=1,2,…,n. Mô hình xu hướng tuyến tính bằng phương pháp bình phương nhỏ nhất (OLS) có dạng x^(t)=a+bt, với:
b=∑i=1n(ti−tˉ)2∑i=1n(ti−tˉ)(xi−xˉ),a=xˉ−btˉ
Yêu cầu: tính a, b; sau đó dự báo giá trị chuỗi tại h kỳ tương lai tiếp theo t=n+1,n+2,…,n+h bằng công thức x^(t)=a+bt.
Ví dụ: n=5, h=1, chuỗi 2 4 6 8 10: ta có a=0, b=2; dự báo tại t=6 là 12. Kết quả in ra:
0.0000 2.0000
12.0000
Dòng 1: hai số nguyên n và h (2≤n≤1000, 1≤h≤100), cách nhau bởi khoảng trắng. Dòng 2: n số thực x1,…,xn (trị tuyệt đối không vượt quá 106), cách nhau bởi khoảng trắng.
In ra hai dòng:
0.0000), cách nhau bởi một khoảng trắng.Ví dụ:
Đầu vào:
5 3
2 4 6 8 10
Đầu ra:
0.0000 2.0000
12.0000 14.0000 16.0000
Đầu vào:
2 1
5 5
Đầu ra:
5.0000 0.0000
5.0000
Đang tải editor...