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ê] Ước lượng xu thế tuyến tính bằng bình phương tối thiểu

    Cho chuỗi thời gian y1,…,yny_1, \ldots, y_ny1​,…,yn​ (n≥2n \ge 2n≥2), gán biến thời gian t=1,2,…,nt = 1, 2, \ldots, nt=1,2,…,n. Mô hình xu thế tuyến tính y^t=a+bt\hat{y}_t = a + bty^​t​=a+bt được ước lượng bằng phương pháp bình phương tối thiểu (OLS):

    b=∑t=1n(t−tˉ)(yt−yˉ)∑t=1n(t−tˉ)2,a=yˉ−btˉ,b = \dfrac{\sum_{t=1}^{n}(t-\bar t)(y_t-\bar y)}{\sum_{t=1}^{n}(t-\bar t)^2}, \qquad a = \bar y - b\bar t,b=∑t=1n​(t−tˉ)2∑t=1n​(t−tˉ)(yt​−yˉ​)​,a=yˉ​−btˉ,

    trong đó tˉ=(n+1)/2\bar t = (n+1)/2tˉ=(n+1)/2 và yˉ\bar yyˉ​ là trung bình cộng của y1,…,yny_1,\ldots,y_ny1​,…,yn​.

    Yêu cầu: tính aaa, bbb, sau đó dự báo hhh giá trị tiếp theo y^n+1,…,y^n+h\hat y_{n+1}, \ldots, \hat y_{n+h}y^​n+1​,…,y^​n+h​ theo công thức y^n+i=a+b(n+i)\hat y_{n+i} = a + b(n+i)y^​n+i​=a+b(n+i). Nếu h=0h=0h=0, dòng dự báo in ra là một dòng trống.

    Ví dụ: n=5,h=2n=5, h=2n=5,h=2, dãy 2,4,6,8,102, 4, 6, 8, 102,4,6,8,10 có xu thế hoàn toàn tuyến tính nên a=0,b=2a=0, b=2a=0,b=2; dự báo y^6=12,y^7=14\hat y_6 = 12, \hat y_7 = 14y^​6​=12,y^​7​=14. Kết quả in ra:

    0.0000 2.0000
    12.00 14.00
    
    • Định dạng đầu vào:

      Dòng 1: hai số nguyên nnn và hhh (2≤n≤10002 \le n \le 10002≤n≤1000, 0≤h≤1000 \le h \le 1000≤h≤100) cách nhau bởi dấu cách. Dòng 2: nnn số thực y1,…,yny_1, \ldots, y_ny1​,…,yn​ cách nhau bởi dấu cách.

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

      Dòng 1: hai số aaa và bbb làm tròn 4 chữ số thập phân, cách nhau bởi dấu cách. Dòng 2: hhh giá trị dự báo y^n+1,…,y^n+h\hat y_{n+1}, \ldots, \hat y_{n+h}y^​n+1​,…,y^​n+h​ làm tròn 2 chữ số thập phân, cách nhau bởi dấu cách (dòng trống nếu h=0h=0h=0).

    Ví dụ:

    Đầu vào:

    2 0
    1 3

    Đầu ra:

    -1.0000 2.0000
    
    

    Đầu vào:

    5 2
    2 4 6 8 10

    Đầu ra:

    0.0000 2.0000
    12.00 14.00
    

    Đang tải editor...