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ê] Hồi quy tuyến tính bội hai biến

    Cho nnn quan sát gồm hai biến độc lập x1,x2x_1, x_2x1​,x2​ và một biến phụ thuộc yyy. Xét mô hình hồi quy tuyến tính bội:

    y^=b0+b1x1+b2x2\hat y = b_0 + b_1 x_1 + b_2 x_2y^​=b0​+b1​x1​+b2​x2​

    Các hệ số b0,b1,b2b_0, b_1, b_2b0​,b1​,b2​ được ước lượng theo phương pháp bình phương nhỏ nhất, tức là nghiệm của hệ phương trình chuẩn (normal equations) X⊤Xβ=X⊤yX^\top X \boldsymbol\beta = X^\top yX⊤Xβ=X⊤y, trong đó XXX là ma trận thiết kế có cột đầu toàn số 1 và hai cột còn lại là x1,x2x_1, x_2x1​,x2​.

    Yêu cầu: tính b0,b1,b2b_0, b_1, b_2b0​,b1​,b2​.

    Ví dụ: với 4 quan sát (x1,x2,y)(x_1,x_2,y)(x1​,x2​,y): (1,1,2),(2,1,4),(1,2,1),(3,2,5)(1,1,2), (2,1,4), (1,2,1), (3,2,5)(1,1,2),(2,1,4),(1,2,1),(3,2,5) — dữ liệu khớp đúng mô hình y=1+2x1−x2y = 1 + 2x_1 - x_2y=1+2x1​−x2​, nên kết quả là b0=1,b1=2,b2=−1b_0=1, b_1=2, b_2=-1b0​=1,b1​=2,b2​=−1.

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

      Dòng đầu là số nguyên nnn (3≤n≤20003 \le n \le 20003≤n≤2000). nnn dòng tiếp theo, mỗi dòng ba số thực x1i,x2i,yix_{1i}, x_{2i}, y_ix1i​,x2i​,yi​ cách nhau bởi khoảng trắng. Dữ liệu đảm bảo ma trận X⊤XX^\top XX⊤X khả nghịch (các giá trị x1,x2x_1, x_2x1​,x2​ không suy biến/cộng tuyến hoàn toàn).

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

      In ra một dòng ba số thực b0,b1,b2b_0, b_1, b_2b0​,b1​,b2​, mỗi số làm tròn đến 4 chữ số thập phân, cách nhau bởi khoảng trắng.

    Ví dụ:

    Đầu vào:

    3
    0 0 0
    1 0 1
    0 1 -1
    

    Đầu ra:

    -0.0000 1.0000 -1.0000
    

    Đầu vào:

    4
    1 1 2
    2 1 4
    1 2 1
    3 2 5
    

    Đầu ra:

    1.0000 2.0000 -1.0000
    

    Đang tải editor...