Cho chuỗi thời gian x1,…,xn (n≥2) và hệ số san bằng α (0<α<1). Phương pháp san bằng mũ đơn giản (Simple Exponential Smoothing) xác định dự báo Ft như sau:
F1=x1,Ft=αxt−1+(1−α)Ft−1 (t=2,…,n),
và dự báo cho kỳ kế tiếp Fn+1=αxn+(1−α)Fn.
Yêu cầu: tính các dự báo F2,F3,…,Fn+1 (tổng cộng n giá trị), và tính sai số tuyệt đối trung bình (MAE) của mô hình, chỉ tính trên các kỳ có cả giá trị thực và giá trị dự báo, tức t=2,…,n:
MAE=n−11∑t=2n∣xt−Ft∣
Ví dụ: n=5, α=0.5, chuỗi 10 20 30 40 50. Ta có F1=10, F2=10, F3=15, F4=22.5, F5=31.25, F6=40.625. MAE=(∣20−10∣+∣30−15∣+∣40−22.5∣+∣50−31.25∣)/4=15.3125. Kết quả in ra:
10.0000 15.0000 22.5000 31.2500 40.6250
15.3125
Dòng 1: số nguyên n và số thực α (2≤n≤1000, 0<α<1), 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:
Ví dụ:
Đầu vào:
2 0.3
100 100
Đầu ra:
100.0000 100.0000
0.0000
Đầu vào:
5 0.5
10 20 30 40 50
Đầu ra:
10.0000 15.0000 22.5000 31.2500 40.6250
15.3125
Đang tải editor...