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ê] Bayes cơ bản cho xét nghiệm y tế

    Một bệnh có tỷ lệ lưu hành (prevalence) trong dân số là p=P(Bệnh)p = P(\text{Bệnh})p=P(Bệnh). Một xét nghiệm chẩn đoán có độ nhạy (sensitivity) se=P(+∣Bệnh)se = P(+\mid \text{Bệnh})se=P(+∣Bệnh) và độ đặc hiệu (specificity) sp=P(−∣Khoˆng bệnh)sp = P(-\mid \text{Không bệnh})sp=P(−∣Khoˆng bệnh).

    Một người được xét nghiệm và có kết quả dương tính (+++). Áp dụng định lý Bayes, hãy tính P(Bệnh∣+)P(\text{Bệnh}\mid +)P(Bệnh∣+): P(Bệnh∣+)=p⋅sep⋅se+(1−p)(1−sp)P(\text{Bệnh}\mid +) = \frac{p \cdot se}{p\cdot se + (1-p)(1-sp)}P(Bệnh∣+)=p⋅se+(1−p)(1−sp)p⋅se​

    Ví dụ: p=0.01, se=0.99, sp=0.95p=0.01,\ se=0.99,\ sp=0.95p=0.01, se=0.99, sp=0.95. Khi đó P(Bệnh∣+)=0.01×0.990.01×0.99+0.99×0.05=0.166667P(\text{Bệnh}\mid +) = \dfrac{0.01\times 0.99}{0.01\times 0.99 + 0.99\times 0.05} = 0.166667P(Bệnh∣+)=0.01×0.99+0.99×0.050.01×0.99​=0.166667.

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

      Một dòng duy nhất gồm ba số thực p,se,sp∈[0,1]p, se, sp \in [0,1]p,se,sp∈[0,1], cách nhau bởi khoảng trắng.

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

      Một số thực là P(Bệnh∣+)P(\text{Bệnh}\mid +)P(Bệnh∣+), làm tròn đúng 6 chữ số thập phân. Nếu mẫu số p⋅se+(1−p)(1−sp)p\cdot se + (1-p)(1-sp)p⋅se+(1−p)(1−sp) bằng 0, in ra đúng chuỗi "undefined".

    Ví dụ:

    Đầu vào:

    0 1 1
    

    Đầu ra:

    undefined
    

    Đầu vào:

    0.01 0.99 0.95
    

    Đầu ra:

    0.166667
    

    Đang tải editor...