c = 0.5 的情況下 f(x) 分類如下
| obs1 | obs2 | obs3 | obs4 | obs5 | obs6 | |
|---|---|---|---|---|---|---|
| y | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 1.0 |
| f(x) | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 1.0 |
classification error = 1/6 = 0.1667
sensitivity = 3/4 = 0.75
specificity = 1-0/2 = 1
\(0.4<c<0.7\) 的情況下,結果都會跟 c = 0.5 時一致,故會得到相同的 sensitivity and specificity。
由於原本的 data 顯示在 f(x)=0.4 的項會歸類到 0.0,而 f(x)=0.7 歸類到 1.0,而中間沒有其他值,故落在此區間的常數 c 都會得到相同的 sensitivity and specificity。
假設 c = 0.0, 0.1,…,1.0
plot(x = list(0,0.5,0.5,0.5,1,1,1,1,1,1,1),y = list(1,1,0.75,0.75,0.75,0.75,0.75,0.5,0.25,0,0),type = "l",xlab = "specificity",ylab = "sensitivity",xlim = c(1.0,0.0))
由上圖可算出線下面積 = 0.50.75+0.51=0.875