Fisher's exact test calculator
Fisher ၏ တိကျသောစစ်ဆေးမှု ကို အမျိုးအစားခွဲကွဲပြားသည့် ကိန်းရှင်နှစ်ခုကြားတွင် သိသာထင်ရှားသော ဆက်စပ်မှု ရှိ၊ မရှိ ဆုံးဖြတ်ရန် အသုံးပြုသည်။ 2 × 2 ဇယားတွင် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ဆဲလ်အရေအတွက်သည် 5 ထက်နည်းသောအခါတွင် ၎င်းကို လွတ်လပ်ရေး chi-square စမ်းသပ်မှု၏ အစားထိုးအဖြစ် ယေဘုယျအားဖြင့် အသုံးပြုသည်။
Fisher ၏တိကျသောစမ်းသပ်မှုကိုလုပ်ဆောင်ရန်၊ အောက်တွင်ဖော်ပြထားသော အရေးပေါ်ဆဲလ်များကို ဖြည့်ပါ၊ ထို့နောက် “ တွက်ချက်ရန်” ကိုနှိပ်ပါ။
အုပ်စု ၁ | အုပ်စု ၂ | |
---|---|---|
အမျိုးအစား ၁ | ||
အမျိုးအစား ၂ |
တစ်ဖက်သတ် p-တန်ဖိုး- 0.081178
နှစ်ဘက် p-တန်ဖိုး- 0.115239
function calc() {
//get input data var o11 = document.getElementById('o11').value; var o12 = document.getElementById('o12').value; var o21 = document.getElementById('o21').value; var o22 = document.getElementById('o22').value;
//find one-tailed p value var n = math.sum(o11, o12, o21, o22); var rowSum = math.sum(math.sum(o11,o12)); var colSum = math.sum(o11,o21); var p = jStat.hypgeom.cdf(o11, n, colSum, rowSum);
//find two-tailed p value var all_p = []; for (var i = o11-(-1); i <= rowSum; i++) { all_p.push(jStat.hypgeom.pdf(i, n, colSum, rowSum)); } var greater_p = []; for (var j = 0; j <= all_p.length; j++) { if(all_p[j]<=p) { greater_p.push(all_p[j]); } } var greater_p_total = math.sum(greater_p); var p2 = math.sum(greater_p_total, p); //output results document.getElementById('p').innerHTML = p.toFixed(6); document.getElementById('p2').innerHTML = p2.toFixed(6); } //end calc function