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 với hai xét nghiệm độc lập có điều kiện

    Một bệnh có tỷ lệ mắc trong dân số là ppp. Một bệnh nhân được thực hiện hai xét nghiệm khác nhau để chẩn đoán bệnh này:

    • Xét nghiệm 1 có độ nhạy se1se_1se1​ và độ đặc hiệu sp1sp_1sp1​.
    • Xét nghiệm 2 có độ nhạy se2se_2se2​ và độ đặc hiệu sp2sp_2sp2​.

    Giả sử kết quả của hai xét nghiệm là độc lập có điều kiện khi biết tình trạng bệnh thực sự (mô hình Naive Bayes). Biết kết quả cụ thể của cả hai xét nghiệm (mỗi kết quả là duong hoặc am), hãy tính xác suất hậu nghiệm bệnh nhân thực sự mắc bệnh:

    P(bệnh∣r1,r2)=p⋅L1(r1)⋅L2(r2)p⋅L1(r1)⋅L2(r2)+(1−p)⋅Lˉ1(r1)⋅Lˉ2(r2)P(\text{bệnh}\mid r_1, r_2) = \dfrac{p\cdot L_1(r_1)\cdot L_2(r_2)}{p\cdot L_1(r_1)\cdot L_2(r_2) + (1-p)\cdot \bar L_1(r_1)\cdot \bar L_2(r_2)}P(bệnh∣r1​,r2​)=p⋅L1​(r1​)⋅L2​(r2​)+(1−p)⋅Lˉ1​(r1​)⋅Lˉ2​(r2​)p⋅L1​(r1​)⋅L2​(r2​)​

    trong đó với mỗi xét nghiệm jjj: Lj(duong)=sejL_j(\text{duong})=se_jLj​(duong)=sej​, Lj(am)=1−sejL_j(\text{am})=1-se_jLj​(am)=1−sej​ (likelihood khi có bệnh), và Lˉj(duong)=1−spj\bar L_j(\text{duong})=1-sp_jLˉj​(duong)=1−spj​, Lˉj(am)=spj\bar L_j(\text{am})=sp_jLˉj​(am)=spj​ (likelihood khi không bệnh).

    Ví dụ: p=0.02p=0.02p=0.02; test 1: se1=0.9,sp1=0.9se_1=0.9, sp_1=0.9se1​=0.9,sp1​=0.9; test 2: se2=0.95,sp2=0.85se_2=0.95, sp_2=0.85se2​=0.95,sp2​=0.85; kết quả duong duong ⇒\Rightarrow⇒ tử số =0.02×0.9×0.95=0.0171=0.02\times0.9\times0.95=0.0171=0.02×0.9×0.95=0.0171, mẫu số =0.0171+0.98×0.1×0.15=0.0318=0.0171+0.98\times0.1\times0.15=0.0318=0.0171+0.98×0.1×0.15=0.0318, kết quả ≈0.537736\approx 0.537736≈0.537736.

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

      Dòng 1: số thực ppp.

      Dòng 2: hai số thực se1 sp1se_1\ sp_1se1​ sp1​.

      Dòng 3: hai số thực se2 sp2se_2\ sp_2se2​ sp2​.

      Dòng 4: hai từ r1 r2r_1\ r_2r1​ r2​ (mỗi từ là duong hoặc am) - kết quả tương ứng của xét nghiệm 1 và xét nghiệm 2.

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

      In ra một số thực duy nhất là xác suất hậu nghiệm P(bệnh∣r1,r2)P(\text{bệnh}\mid r_1, r_2)P(bệnh∣r1​,r2​), làm tròn 6 chữ số thập phân.

      Nếu mẫu số bằng 0 (tổ hợp kết quả không thể xảy ra với bất kỳ tình trạng bệnh nào), in ra -1.000000.

    Ví dụ:

    Đầu vào:

    0.02
    0.9 0.9
    0.95 0.85
    duong duong

    Đầu ra:

    0.537736
    

    Đầu vào:

    0.02
    0.9 0.9
    0.95 0.85
    am am

    Đầu ra:

    0.000133
    

    Đang tải editor...