Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Data Science] Phương sai giải thích phần trăm

    PCA giữ lại kkk thành phần chính ứng với kkk trị riêng lớn nhất. Tỉ lệ phương sai giải thích bằng:

    ratio=∑i=1kλ(i)∑j=1nλj×100%\text{ratio} = \frac{\sum_{i=1}^{k}\lambda_{(i)}}{\sum_{j=1}^{n}\lambda_j}\times 100\%ratio=∑j=1n​λj​∑i=1k​λ(i)​​×100%

    trong đó λ(i)\lambda_{(i)}λ(i)​ là các trị riêng đã sắp giảm dần. In tỉ lệ theo phần trăm.

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

      Dòng đầu: nnn kkk. Dòng sau: nnn trị riêng (số thực không âm).

    • Ràng buộc đầu vào:

      1≤k≤n≤1001 \le k \le n \le 1001≤k≤n≤100; trị riêng ≥0\ge 0≥0; tổng >0> 0>0.

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

      Một số thực: phần trăm phương sai giải thích, 2 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    3 1
    6 3 1

    Đầu ra:

    60.00

    Giải thích:

    Sắp giảm: 6,3,1, tổng=10. Giữ 1 thành phần lớn nhất =6 → 6/10·100 = 60.00

    Đang tải editor...