맥네마 테스트 계산기
McNemar 테스트는 두 그룹 간에 개수가 일치하는지 여부를 확인하는 데 사용됩니다. 이는 치료군과 대조군 간의 수가 동일한지 여부를 테스트하는 데 자주 사용됩니다.
다음 2×2 테이블이 주어졌습니다.
검정 통계량 X 2 는 (|bc|-1) 2 / (b+c)로 계산되며 자유도가 1인 카이제곱 분포를 따릅니다.
주어진 데이터 세트에 대해 McNemar 테스트를 수행하려면 아래 셀에 값을 입력하고 “계산”버튼을 누르십시오.
테스트 2 | |||
긍정적인 | 부정적인 | ||
시험 1 | 긍정적인 | ||
부정적인 |
//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);
}