メイン McNemar.html Last modified: Sep 01, 2009
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;CHARSET=EUC-JP">
<link rel="shortcut icon" href="../favicon.ico">
<title>JavaScript</title>
<script src="gxp.js">document.write("gxp.js ファイルが見つかりません??<br>")</script>
<script src="fxp.js">document.write("fxp.js ファイルが見つかりません??<br>")</script>
<script src="fixed.js">document.write("fixed.js ファイルが見つかりません??<br>")</script>
<script src="out_pvalue.js">document.write("out_pvalue.js ファイルが見つかりません??<br>")</script>
<script language="JavaScript">
<!--
function f_hiritu1(form)
{
form.chi.value = form.p.value = form.p2.value = ""
var b, c, n, r, pi, p, nu1, nu2, f, z
if (isNaN(b = parseFloat(form.b.value)) || b != Math.floor(b) || isNaN(c = parseFloat(form.c.value)) || c != Math.floor(c) || b < 0 || c < 0 || b+c == 0) {
alert("入力された数値が変です")
return
}
n = b+c
r = b
pi = 0.5
p = r/n
if (p > pi) {
nu1 = 2*(n-r+1)
nu2 = 2*r
f = nu2*(1-pi)/(nu1*pi)
p = 2*fxp(f, nu1, nu2)
}
else if (p < pi) {
nu1 = 2*(r+1)
nu2 = 2*(n-r)
f = nu2*pi/(nu1*(1-pi))
p = 2*fxp(f, nu1, nu2)
}
else {
alert("変化はなかったのですね?")
return
}
z = Math.abs(b-c)/Math.sqrt(b+c)
form.chi.value = fixed(z*z, 5)
form.p.value = out_pvalue(gxp(z)*2)
form.p2.value = out_pvalue(p)
}
//-->
</script>
</head>
<body bgcolor="#ffffff">
<font size="+2"><b>マクネマー検定</b></font> <a href="src/McNemar.html"><img src="png/src.png" width=35 height=11 alt="src" align=top></a> Last modified: Jun 01, 2006<hr noshade><p>
<font color="#ff0000" size="+2">以下のプログラムのサポートは終了しました。自己責任でお使い下さい。</font>
<script language="JavaScript">
<!--
//-->JavaScript がサポートされていないブラウザですか?
</script>
<hr noshade>
<table>
<tr>
<td nowrap align=right>
<form name="hiritu1">
+が−に変化した例数 <input name="b" value=28 size=10><br>
−が+に変化した例数 <input name="c" value=35 size=10><br>
<input type="button" name="clear" value="初期化" onClick="this.form.b.value=this.form.c.value=this.form.chi.value=this.form.p.value=this.form.p2.value=''"> <input type="button" name="calcurate" value="計算開始" onClick="f_hiritu1(this.form)"><br>
χ<sup>2</sup> 値 <input name="chi" value="" size=10><br>
漸近近似による P 値 <input name="p" value="" size=10><p>
二項検定による正確な P 値 <input name="p2" value="" size=10><br>
</form>
</td>
</tr>
</table>
マクネマー検定の場合,χ<sup>2</sup> 値の自由度は常に1です。<p>
二項検定は,<a href="tests.html">母比率 = 0.5 のF分布による正確な検定</a>と等価です。<p>
<hr noshade>
<img src="../gra/button3.png" width=9 height=9 alt="・"> <A HREF="../lecture/Hiritu/McNemar-test.html">手法の解説</a><br>
<img src="../gra/button3.png" width=9 height=9 alt="・"> <A HREF="javascript:history.go(-1)">直前のページへ戻る</A> <img src="../gra/button3.png" width=9 height=9 alt="・"> <a href="../mail.html">E-mail to Shigenobu AOKI</a>
<p><center><IMG SRC="../gra/ume5.png" width=121 height=37 ALT="Made with Macintosh"></center>
</body>
</html>
サブ gxp.js Last modified: Mar 25, 2004
サブ fxp.js Last modified: Mar 25, 2004
サブ fixed.js Last modified: Mar 25, 2004
サブ out_pvalue.js Last modified: Mar 25, 2004
直前のページへ戻る E-mail to Shigenobu AOKI