Cho chuỗi thời gian y1,…,yn gồm nhiều chu kỳ mùa vụ độ dài L (ví dụ L=4 cho dữ liệu quý, L=12 cho dữ liệu tháng, n chia hết cho L). Hãy tính chỉ số mùa vụ S1,…,SL bằng phương pháp tỷ số so với trung bình trượt (ratio-to-moving-average), thực hiện đúng theo các bước sau (đánh số vị trí y bắt đầu từ 1):
Ví dụ: với L=2, n=4, dãy 10,20,12,22: MA1=(10+20)/2=15, MA2=(20+12)/2=16, MA3=(12+22)/2=17; CMA1=(15+16)/2=15.5 (vị trí gốc 2), CMA2=(16+17)/2=16.5 (vị trí gốc 3); R2=20/15.5, R3=12/16.5; nhóm mùa vụ 1 (vị trí lẻ) chỉ có R3, nhóm mùa vụ 2 (vị trí chẵn) chỉ có R2; sau chuẩn hoá kết quả là 0.7209 1.2791.
Dòng 1: hai số nguyên n và L (2≤L≤n≤1000, n chia hết cho L, n≥2L). Dòng 2: n số thực dương y1,…,yn, cách nhau bởi dấu cách.
In trên một dòng L giá trị S1,…,SL, mỗi giá trị làm tròn đến đúng 4 chữ số thập phân (%.4f), cách nhau đúng một dấu cách.
Ví dụ:
Đầu vào:
4 2
10 20 12 22
Đầu ra:
0.7209 1.2791
Đầu vào:
6 3
10 20 30 12 22 32
Đầu ra:
0.5599 0.9953 1.4448
Đang tải editor...