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ê] Xác suất mắc bệnh khi xét nghiệm dương tính

    Một bệnh có tỷ lệ mắc trong dân số là ppp. Xét nghiệm chẩn đoán bệnh này có độ nhạy sesese (xác suất xét nghiệm cho kết quả dương tính khi người được xét nghiệm thực sự mắc bệnh) và độ đặc hiệu spspsp (xác suất xét nghiệm cho kết quả âm tính khi người đó không mắc bệnh).

    Chọn ngẫu nhiên một người từ dân số, thực hiện xét nghiệm và nhận được kết quả dương tính. Áp dụng định lý Bayes, hãy tính xác suất người đó thực sự mắc bệnh:

    P(bệnh∣dương)=P(bệnh)P(dương∣bệnh)P(bệnh)P(dương∣bệnh)+P(khoˆng bệnh)P(dương∣khoˆng bệnh)P(\text{bệnh}\mid \text{dương}) = \dfrac{P(\text{bệnh})P(\text{dương}\mid\text{bệnh})}{P(\text{bệnh})P(\text{dương}\mid\text{bệnh}) + P(\text{không bệnh})P(\text{dương}\mid\text{không bệnh})}P(bệnh∣dương)=P(bệnh)P(dương∣bệnh)+P(khoˆng bệnh)P(dương∣khoˆng bệnh)P(bệnh)P(dương∣bệnh)​

    Ví dụ: với p=0.01p=0.01p=0.01, se=0.99se=0.99se=0.99, sp=0.95sp=0.95sp=0.95, ta có tử số =0.01×0.99=0.0099=0.01\times0.99=0.0099=0.01×0.99=0.0099, mẫu số =0.0099+0.99×0.05=0.0594=0.0099+0.99\times0.05=0.0594=0.0099+0.99×0.05=0.0594, kết quả ≈0.166667\approx 0.166667≈0.166667.

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

      Một dòng duy nhất gồm 3 số thực p,se,spp, se, spp,se,sp (0≤p,se,sp≤10 \le p, se, sp \le 10≤p,se,sp≤1), cách nhau bởi khoảng trắng.

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

      In ra một số thực duy nhất là P(bệnh∣dương)P(\text{bệnh}\mid\text{dương})P(bệnh∣dương), làm tròn đến 6 chữ số thập phân.

      Nếu mẫu số bằng 0 (sự kiện "dương tính" không thể xảy ra), in ra -1.000000.

    Ví dụ:

    Đầu vào:

    0 0.9 0.9

    Đầu ra:

    0.000000
    

    Đầu vào:

    0.01 0.99 0.95

    Đầu ra:

    0.166667
    

    Đang tải editor...