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ệ số hồi quy chuẩn hóa (Beta chuẩn hóa)

    Trong hồi quy tuyến tính bội y^=b0+b1x1+⋯+bkxk\hat y = b_0 + b_1 x_1 + \dots + b_k x_ky^​=b0​+b1​x1​+⋯+bk​xk​, hệ số hồi quy chuẩn hóa (standardized coefficient) của biến độc lập thứ jjj được định nghĩa:

    βj=bj⋅sxjsy\beta_j = b_j \cdot \frac{s_{x_j}}{s_y}βj​=bj​⋅sy​sxj​​​

    trong đó sxjs_{x_j}sxj​​ là độ lệch chuẩn mẫu của biến xjx_jxj​, sys_ysy​ là độ lệch chuẩn mẫu của biến phụ thuộc yyy (giả thiết sy>0s_y > 0sy​>0). Hệ số chuẩn hóa cho phép so sánh mức độ ảnh hưởng của các biến có đơn vị đo khác nhau.

    Cho kkk (số biến độc lập), các hệ số hồi quy thô b1,…,bkb_1,\dots,b_kb1​,…,bk​ (không tính hệ số chặn b0b_0b0​), các độ lệch chuẩn sx1,…,sxks_{x_1},\dots,s_{x_k}sx1​​,…,sxk​​ và sys_ysy​. Hãy tính β1,…,βk\beta_1,\dots,\beta_kβ1​,…,βk​, sau đó xác định chỉ số (1-based) của biến có ∣βj∣|\beta_j|∣βj​∣ lớn nhất (ảnh hưởng chuẩn hóa mạnh nhất tới yyy); nếu có nhiều biến đồng hạng cao nhất, chọn biến có chỉ số nhỏ nhất.

    Ví dụ: k=1k=1k=1, b1=2.5b_1=2.5b1​=2.5, sx1=1.0s_{x_1}=1.0sx1​​=1.0, sy=2.0s_y=2.0sy​=2.0 ⇒β1=2.5×1.0/2.0=1.25\Rightarrow \beta_1 = 2.5 \times 1.0/2.0 = 1.25⇒β1​=2.5×1.0/2.0=1.25. In ra:

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

      Dòng 1: số nguyên kkk (k≥1k \ge 1k≥1). Dòng 2: kkk số thực b1,…,bkb_1,\dots,b_kb1​,…,bk​. Dòng 3: kkk số thực sx1,…,sxks_{x_1},\dots,s_{x_k}sx1​​,…,sxk​​ (đều dương). Dòng 4: một số thực sys_ysy​ (dương).

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

      Dòng 1: kkk giá trị β1,…,βk\beta_1,\dots,\beta_kβ1​,…,βk​ cách nhau bởi khoảng trắng, mỗi giá trị làm tròn và hiển thị với đúng 4 chữ số thập phân. Dòng 2: một số nguyên là chỉ số (1-based) của biến có ∣βj∣|\beta_j|∣βj​∣ lớn nhất.

    Ví dụ:

    Đầu vào:

    3
    1.2 -0.8 0.5
    2.0 3.0 1.0
    4.0

    Đầu ra:

    0.6000 -0.6000 0.1250
    2
    

    Đầu vào:

    1
    2.5
    1.0
    2.0

    Đầu ra:

    1.2500
    1
    

    Đang tải editor...