Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Xác suất - Thống kê] Phân rã mùa vụ nhân tính và dự báo

    Cho chuỗi thời gian x1,…,xnx_1, \ldots, x_nx1​,…,xn​ có tính mùa vụ với chu kỳ sss (nnn là bội số của sss, tức n=m⋅sn = m \cdot sn=m⋅s với mmm nguyên dương), gắn với biến thời gian t=1,…,nt = 1, \ldots, nt=1,…,n. Áp dụng mô hình phân rã nhân tính theo các bước sau:

    1. Ước lượng đường xu hướng x^(t)=a+bt\hat{x}(t) = a + btx^(t)=a+bt bằng OLS trên toàn bộ nnn điểm (như hồi quy tuyến tính thông thường).
    2. Với mỗi t=1,…,nt = 1, \ldots, nt=1,…,n, tính tỉ số đã khử xu hướng ρt=xt/x^(t)\rho_t = x_t / \hat{x}(t)ρt​=xt​/x^(t) (nếu x^(t)=0\hat{x}(t)=0x^(t)=0 thì quy ước ρt=1\rho_t = 1ρt​=1).
    3. Mỗi thời điểm ttt thuộc về mùa vụ số ((t−1) mod s)+1((t-1) \bmod s) + 1((t−1)mods)+1 (mùa vụ đánh số từ 111 đến sss). Với mỗi mùa vụ jjj, tính chỉ số mùa vụ thô SIjSI_jSIj​ là trung bình cộng các ρt\rho_tρt​ ứng với các ttt cùng mùa vụ jjj.
    4. Chuẩn hóa để tổng các chỉ số mùa vụ bằng sss: SIjnorm=SIj⋅s /∑l=1sSIlSI_j^{norm} = SI_j \cdot s \, / \sum_{l=1}^s SI_lSIjnorm​=SIj​⋅s/∑l=1s​SIl​ (nếu ∑SIl=0\sum SI_l = 0∑SIl​=0 thì quy ước mọi SIjnorm=1SI_j^{norm} = 1SIjnorm​=1).

    Yêu cầu: in ra các chỉ số mùa vụ đã chuẩn hóa SI1norm,…,SIsnormSI_1^{norm}, \ldots, SI_s^{norm}SI1norm​,…,SIsnorm​, sau đó dự báo giá trị chuỗi tại hhh kỳ tương lai t=n+1,…,n+ht = n+1, \ldots, n+ht=n+1,…,n+h bằng công thức x^seasonal(t)=x^(t)⋅SI((t−1) mod s)+1norm\hat{x}_{seasonal}(t) = \hat{x}(t) \cdot SI_{((t-1) \bmod s)+1}^{norm}x^seasonal​(t)=x^(t)⋅SI((t−1)mods)+1norm​.

    Ví dụ: n=4n=4n=4, s=4s=4s=4, h=2h=2h=2, chuỗi 5 5 5 55\ 5\ 5\ 55 5 5 5: xu hướng a=5,b=0a=5, b=0a=5,b=0, mọi ρt=1\rho_t=1ρt​=1 nên mọi SIjnorm=1SI_j^{norm}=1SIjnorm​=1; dự báo tại t=5,6t=5,6t=5,6 đều bằng 555. Kết quả in ra:

    1.0000 1.0000 1.0000 1.0000
    5.0000 5.0000
    
    • Định dạng đầu vào:

      Dòng 1: ba số nguyên nnn, sss, hhh (4≤n≤10004 \le n \le 10004≤n≤1000, 2≤s≤502 \le s \le 502≤s≤50, nnn chia hết cho sss, 1≤h≤1001 \le h \le 1001≤h≤100), cách nhau bởi khoảng trắng. Dòng 2: nnn số thực x1,…,xnx_1, \ldots, x_nx1​,…,xn​ (trị tuyệt đối không vượt quá 10610^6106), cách nhau bởi khoảng trắng.

    • Định dạng đầu ra:

      In ra hai dòng:

      • Dòng 1: sss chỉ số mùa vụ đã chuẩn hóa SI1norm,…,SIsnormSI_1^{norm}, \ldots, SI_s^{norm}SI1norm​,…,SIsnorm​ theo đúng thứ tự mùa vụ 1,…,s1, \ldots, s1,…,s, mỗi giá trị làm tròn đến đúng 4 chữ số thập phân (nếu ra −0.0000-0.0000−0.0000 thì in 0.0000), cách nhau bởi một khoảng trắng.
      • Dòng 2: hhh giá trị dự báo cho t=n+1,…,n+ht = n+1, \ldots, n+ht=n+1,…,n+h theo đúng thứ tự, mỗi giá trị 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:

    8 4 4
    8.8 14.4 11.7 15.4 12.0 19.2 15.3 19.8

    Đầu ra:

    0.8194 1.2084 0.8935 1.0787
    16.3585 25.5723 19.9772 25.4122
    

    Đầu vào:

    4 4 2
    5 5 5 5

    Đầu ra:

    1.0000 1.0000 1.0000 1.0000
    5.0000 5.0000
    

    Đang tải editor...