ใช้ในการแพทย์การสาธารณสุข
ข้อดีคือ ตรวจได้ รวดเร็วกว่า ราคาถูกกว่า
แต่ก็ควรมี ความถูกต้อง (Accuracy) เทียบกับ Gold
Standard คือ
ถ้า Disease + ผล Test ก็คือ Pos เป็น True Positive
(TP) และ
ถ้า Disease - ผล Test ก็คือ Neg เป็น True
Negative (TN)
แต่คณสมบัติเฉพาะของ Screening Test ก็คือ
มี False Positive (FP) และ False Negative (FN) อยู่ด้วย
2x2 table (Contingency Table)
Disease (+) | Disease (-) | |
Test (+) | TP (a) | FP (b) |
Test (-) | FN (c) | TN (d) |
การคำนวณก็คือค่าสัดส่วน (Proportion)
และทำให้เป็นร้อยละ (%) นั่นเอง
Sensitivity = a /
(a+c)
Specificificity = d /
(b+d)
Positive Predictive Value
(PPV)= a / (a+b)
Negative Predictive
Value (NPV)= d / (c+d)
Link to:
http://somed1.tripod.com/test.htm
ซึ่งสามารถเขียนโปรแกรมภาษา html, Javascript
ให้รับ input และคำนวณค่าและแสดงผลในทันทีเลย
(Enable Javascript ใน Internet Browser)
อาจนำไปใช้ในการคำนวณเรื่องอื่นๆ
ที่เป็นค่าสัดส่วนและร้อยละ
โดยดัดแปลงโปรแกรมตัวอย่างคือ test.htm
คำนวณค่า
(Online)
Sensitivity,
Specificity,
Positive Predictive
Value
Negative Predictive
Value
Link to:
http://somed1.tripod.com/test.htm
(free website)
ท่านผู้อ่านอาจ copy
text ตอนล่างนี้
ตั้งแต่ <html> ถึง
</html>
ไป paste ใน
notepad และ Save as test.htm
Double click
test.htm ที่ Computer ของท่านเอง
และ Enable Javascript ใน Internet Browser
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-874">
<SCRIPT type=text/javascript>
function Screening() {
var A = eval(document.form.A.value);
var B = eval(document.form.B.value);
var C = eval(document.form.C.value);
var D = eval(document.form.D.value);
var SENS = 100 * A / (A+C);
var SPEC = 100 * D / (B+D);
var PPV = 100 * A / (A+B);
var NPV = 100 * D / (C+D);
document.form.SENS.value = SENS;
document.form.SPEC.value = SPEC;
document.form.PPV.value = PPV;
document.form.NPV.value = NPV;
}
</script>
</head>
<body>
<center>
<B>SCREENING TEST</B>
<FORM name=form>
<p>
<TABLE border=1 cellSpacing=0 cellPadding=5
bgcolor="CCFFCC">
<TR>
<TD>
<TD>Dis (+)
<TD>Dis (-)
<TR>
<TD>Test (+)
<TD> a <INPUT size=5 name=A>
<TD> b <INPUT size=5 name=B>
<TR>
<TD>Test (-)
<TD> c <INPUT size=5 name=C>
<TD> d <INPUT size=5 name=D>
</TABLE>
<p>
<INPUT type=reset value= "Reset">
<INPUT onclick=Screening() value=" OK " type=button
name=button>
<p>
<table border=1 cellspacing=0 cellpadding=5>
<tr>
<td colspan=3>
<td>Percent
<tr>
<td>Sensitivity
<td align="center">TP/(TP+FN)
<td align="center">a/(a+c)
<td align="center"><INPUT SIZE=5 NAME=SENS>
<tr>
<td>Specificity
<td align="center"> TN/(FP+TN)
<td align="center">d/(b+d)
<td align="center"><INPUT SIZE=5 NAME=SPEC>
<tr>
<td> PPV
<td align="center">TP/(TP+FP)
<td align="center">a/(a+b)
<td align="center"><INPUT SIZE=5 NAME=PPV>
<tr>
<td> NPV
<td align="center">TN/(FN+TN)
<td align="center">d/(c+d)
<td align="center"><INPUT SIZE=5 NAME=NPV>
</table>
</FORM>
</center>
</body>
</html>
ไม่มีความเห็น