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ố xác định điều chỉnh (Adjusted R²)

    Trong hồi quy bội, hệ số xác định R2R^2R2 luôn có xu hướng tăng (hoặc không đổi) khi ta thêm bất kỳ biến độc lập nào vào mô hình, kể cả khi biến đó không thực sự có ý nghĩa giải thích. Để khắc phục nhược điểm này, người ta dùng hệ số xác định điều chỉnh:

    Radj2=1−(1−R2)⋅n−1n−k−1R^2_{adj} = 1 - (1 - R^2)\cdot \frac{n-1}{n-k-1}Radj2​=1−(1−R2)⋅n−k−1n−1​

    trong đó nnn là số quan sát, kkk là số biến độc lập trong mô hình (không tính hệ số chặn).

    Cho nnn, kkk và R2R^2R2, hãy tính Radj2R^2_{adj}Radj2​.

    Ví dụ: với n=10n=10n=10, k=2k=2k=2, R2=0.8R^2=0.8R2=0.8: Radj2=1−(1−0.8)⋅97=1−0.2⋅1.2857...=0.7429R^2_{adj} = 1 - (1-0.8)\cdot\frac{9}{7} = 1 - 0.2\cdot 1.2857... = 0.7429Radj2​=1−(1−0.8)⋅79​=1−0.2⋅1.2857...=0.7429.

    • Định dạng đầu vào:
      • Một dòng duy nhất gồm ba giá trị cách nhau bởi khoảng trắng: nnn (số nguyên), kkk (số nguyên), R2R^2R2 (số thực).
      • Đảm bảo n−k−1≥1n - k - 1 \ge 1n−k−1≥1 và 0≤R2≤10 \le R^2 \le 10≤R2≤1.
    • Định dạng đầu ra:

      In ra một dòng duy nhất là giá trị Radj2R^2_{adj}Radj2​, làm tròn đến 4 chữ số thập phân (đủ 4 chữ số sau dấu chấm; giá trị âm giữ nguyên dấu, ví dụ -0.1000).

    Ví dụ:

    Đầu vào:

    10 2 0.8
    

    Đầu ra:

    0.7429
    

    Đầu vào:

    20 3 0.95
    

    Đầu ra:

    0.9406
    

    Đang tải editor...