حاسبة فيشر للاختبار الدقيق
يتم استخدام اختبار فيشر الدقيق لتحديد ما إذا كان هناك ارتباط كبير بين متغيرين فئويين أم لا. يتم استخدامه عمومًا كبديل لاختبار مربع كاي للاستقلال عندما يكون عدد الخلايا الواحدة أو أكثر في جدول 2 × 2 أقل من 5.
لإجراء اختبار فيشر الدقيق، ما عليك سوى ملء خلايا الطوارئ أدناه، ثم النقر فوق “حساب”.
مجموعة 1 | المجموعة 2 | |
---|---|---|
الفئة 1 | ||
الفئة 2 |
القيمة 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