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ê] Đường hồi quy tuyến tính và vị trí các điểm so với đường hồi quy

    Cho nnn cặp quan sát (xi,yi)(x_i,y_i)(xi​,yi​). Xây dựng đường hồi quy tuyến tính đơn giản theo phương pháp bình phương nhỏ nhất:

    y^=b0+b1x,b1=∑(xi−xˉ)(yi−yˉ)∑(xi−xˉ)2,b0=yˉ−b1xˉ\hat y = b_0 + b_1 x,\qquad b_1=\dfrac{\sum (x_i-\bar x)(y_i-\bar y)}{\sum (x_i-\bar x)^2},\qquad b_0=\bar y - b_1\bar xy^​=b0​+b1​x,b1​=∑(xi​−xˉ)2∑(xi​−xˉ)(yi​−yˉ​)​,b0​=yˉ​−b1​xˉ

    Với mỗi điểm, phần dư (residual) là ei=yi−y^ie_i = y_i - \hat y_iei​=yi​−y^​i​ với y^i=b0+b1xi\hat y_i = b_0+b_1 x_iy^​i​=b0​+b1​xi​. Đếm số điểm có ei>0e_i>0ei​>0 (nằm trên đường hồi quy), số điểm có ei<0e_i<0ei​<0 (nằm dưới), và số điểm có ei=0e_i=0ei​=0 (nằm đúng trên đường hồi quy) — coi ∣ei∣<10−9|e_i| < 10^{-9}∣ei​∣<10−9 là bằng 000.

    Nếu n<2n<2n<2 hoặc tất cả xix_ixi​ bằng nhau (không xác định được đường hồi quy vì mẫu số ∑(xi−xˉ)2=0\sum (x_i-\bar x)^2 = 0∑(xi​−xˉ)2=0), chỉ in KHONG_XAC_DINH.

    Ví dụ: với x=(1,2,3,4,5)x=(1,2,3,4,5)x=(1,2,3,4,5), y=(2,4,5,4,5)y=(2,4,5,4,5)y=(2,4,5,4,5): b0=2.2000b_0=2.2000b0​=2.2000, b1=0.6000b_1=0.6000b1​=0.6000; có 2 điểm nằm trên, 3 điểm nằm dưới, 0 điểm nằm đúng trên đường hồi quy.

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

      Dòng 1: số nguyên nnn (n≥1n \ge 1n≥1). Dòng 2: nnn số thực x1 … xnx_1\ \dots\ x_nx1​ … xn​. Dòng 3: nnn số thực y1 … yny_1\ \dots\ y_ny1​ … yn​.

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

      Nếu không xác định được: in đúng 1 dòng KHONG_XAC_DINH. Ngược lại in 2 dòng: Dòng 1: b0b_0b0​ và b1b_1b1​ (mỗi giá trị làm tròn 4 chữ số thập phân), cách nhau 1 dấu cách. Dòng 2: 3 số nguyên cách nhau dấu cách: số điểm trên đường, số điểm dưới đường, số điểm nằm đúng trên đường (theo thứ tự đó).

    Ví dụ:

    Đầu vào:

    2
    1 2
    3 5

    Đầu ra:

    1.0000 2.0000
    0 0 2
    

    Đầu vào:

    5
    1 2 3 4 5
    2 4 5 4 5

    Đầu ra:

    2.2000 0.6000
    2 3 0
    

    Đang tải editor...