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ê] Hiệu chỉnh liên tục Yates cho bảng 2×2

    Với bảng chéo 2×22\times 22×2 có cỡ mẫu nhỏ, thống kê Chi-bình phương thông thường có thể phóng đại mức ý nghĩa. Người ta dùng hiệu chỉnh liên tục Yates để giảm sai số này.

    Cho bảng 2×22\times 22×2:

    (abcd)\begin{pmatrix} a & b \\ c & d \end{pmatrix}(ac​bd​)

    với R1=a+bR_1=a+bR1​=a+b, R2=c+dR_2=c+dR2​=c+d, C1=a+cC_1=a+cC1​=a+c, C2=b+dC_2=b+dC2​=b+d, N=a+b+c+dN=a+b+c+dN=a+b+c+d, và tần số kỳ vọng Eij=RiCjNE_{ij} = \dfrac{R_i C_j}{N}Eij​=NRi​Cj​​ cho từng ô Oij∈{a,b,c,d}O_{ij} \in \{a,b,c,d\}Oij​∈{a,b,c,d}.

    Thống kê không hiệu chỉnh: χ2=∑i,j(Oij−Eij)2Eij\chi^2 = \sum_{i,j} \frac{(O_{ij}-E_{ij})^2}{E_{ij}}χ2=∑i,j​Eij​(Oij​−Eij​)2​

    Thống kê có hiệu chỉnh Yates: χYates2=∑i,j(∣Oij−Eij∣−0.5)2Eij\chi^2_{Yates} = \sum_{i,j} \frac{(|O_{ij}-E_{ij}| - 0.5)^2}{E_{ij}}χYates2​=∑i,j​Eij​(∣Oij​−Eij​∣−0.5)2​

    Ví dụ: với a=30,b=10,c=20,d=40a=30,b=10,c=20,d=40a=30,b=10,c=20,d=40: χ2=16.6667\chi^2 = 16.6667χ2=16.6667, χYates2=15.0417\chi^2_{Yates} = 15.0417χYates2​=15.0417.

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

      Dòng 1: hai số nguyên không âm aaa bbb (hàng 1 của bảng). Dòng 2: hai số nguyên không âm ccc ddd (hàng 2 của bảng). (Đảm bảo a+b>0a+b>0a+b>0, c+d>0c+d>0c+d>0, a+c>0a+c>0a+c>0, b+d>0b+d>0b+d>0.)

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

      In ra 2 dòng:

      • Dòng 1: thống kê χ2\chi^2χ2 không hiệu chỉnh, làm tròn 4 chữ số thập phân.
      • Dòng 2: thống kê χYates2\chi^2_{Yates}χYates2​ có hiệu chỉnh, làm tròn 4 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    30 10
    20 40

    Đầu ra:

    16.6667
    15.0417
    

    Đầu vào:

    1 1
    1 1

    Đầu ra:

    0.0000
    1.0000
    

    Đang tải editor...