Mcnemar test hesaplayıcı
McNemar testi, sayımların iki grup arasında tutarlı olup olmadığını kontrol etmek için kullanılır. Genellikle bir tedavi grubu ile bir kontrol grubu arasındaki sayıların eşit olup olmadığını test etmek için kullanılır.
Aşağıdaki 2×2 tablo göz önüne alındığında:
Test istatistiği X 2, (|bc|-1) 2 / (b+c) şeklinde hesaplanır ve bir serbestlik derecesine sahip ki-kare dağılımını takip eder.
Belirli bir veri seti için McNemar testini gerçekleştirmek için aşağıdaki hücrelere değerleri girmeniz ve ardından “Hesapla” butonuna basmanız yeterlidir.
Test 2 | |||
Pozitif | Olumsuz | ||
Deneme 1 | Pozitif | ||
Olumsuz |
//create function that performs calculations function calc() {
//get data var b1a1 = document.getElementsByClassName('b1a1')[0].innerText*1; var b1a0 = document.getElementsByClassName('b1a0')[0].innerText*1; var b0a1 = document.getElementsByClassName('b0a1')[0].innerText*1; var b0a0 = document.getElementsByClassName('b0a0')[0].innerText*1;
//calculate test statistic, p-value var chi2 = Math.pow(Math.abs(b0a1-b1a0) - 1, 2) / (b0a1-(-b1a0)); var p = 1 - jStat.chisquare.cdf(chi2, 1);
//output results document.getElementById('chi2').innerHTML = "Test statistic X2 : " + "(|" + b0a1 + "-" + b1a0 + "| - 1)2 / (" + b0a1 + "+" + b1a0 + ") = " + chi2.toFixed(5); document.getElementById('p').innerHTML = "p-value: " + p.toFixed(5);
}