LEVEL 3 · 診斷與篩檢 · CH 11 · high-yield ★★★

敏感度 vs 特異度 — SnNOUT / SpPIN

這章讀完,你會:看到「有病的人被驗出」或「沒病的人驗陰」就立刻知道是在問敏感度(sensitivity)還是特異度(specificity)。 更重要的是,你會先把 Sn/Sp 和下一章的 PPV 拆開,不再掉進「陽性中真正有病 = 敏感度」這個國考陷阱。

先想 30 秒再往下讀

某篩檢說「有病的人 95% 會驗陽性」,另一句說「陽性的人 95% 真的有病」。這兩句是同一件事嗎?先猜:哪一句在講檢驗本身,哪一句在講這個陽性病人?

概念一

診斷 2×2 表先站正:真實疾病在欄,檢驗結果在列

診斷題固定先把四格放好。真的有病且檢驗陽性是 TP;真的沒病卻驗陽性是 FP;真的有病卻驗陰性是 FN;真的沒病且驗陰性是 TN。

檢驗 × 真實疾病真的有病真的沒病
檢驗陽性(+)TPFP
檢驗陰性(-)FNTN

先把手放在「真的有病」那一欄。敏感度和特異度都是從真實疾病狀態出發,所以它們看的是直行;下一章 PPV/NPV 才是從檢驗結果出發看橫列。

概念二

敏感度:有病的人裡,抓到幾個

敏感度(sensitivity, Sn)問的是:真的有病的人裡,有多少比例被檢驗抓成陽性。分母只放真的有病者,所以是 TP + FN。

SENSITIVITY
Sn = TP / (TP + FN)
偽陰性率 = FN / (TP + FN) = 1 - Sn

Sn 高代表不容易漏掉病人,所以陰性結果比較能排除疾病:SnNOUT = high Sensitivity, Negative rules OUT

換成急診語言:這個檢驗如果敏感度很高,真的有病的人大多會亮紅燈;所以它沒亮時,你比較敢說「先把這個病排除」。

流病史 · 雷達與訊號偵測

二次大戰雷達要在雜訊裡抓飛機,操作員面對的是「命中」和「誤警」的取捨;戰後這套訊號偵測語言被移植到診斷檢驗。跟你考試有關的是:診斷檢驗不是只問準不準,而是問漏掉有病者冤枉沒病者各自有多嚴重。

概念三

特異度:沒病的人裡,放過幾個

特異度(specificity, Sp)問的是:真的沒病的人裡,有多少比例被檢驗判成陰性。分母只放真的沒病者,所以是 TN + FP。

SPECIFICITY
Sp = TN / (TN + FP)
偽陽性率 = FP / (FP + TN) = 1 - Sp

Sp 高代表不容易把沒病的人誤判為有病,所以陽性結果比較能確診:SpPIN = high Specificity, Positive rules IN

用門禁來想:高特異度像很嚴的最後確認,沒資格的人很少被放進來;因此只要它說陽性,你比較敢把這個診斷放進來。

概念四

Sn/Sp 是檢驗固有特性,不隨盛行率變

敏感度和特異度的分母分別固定在「真的有病者」與「真的沒病者」。如果同一個檢驗的 Sn/Sp 沒變,只是換到盛行率不同的族群,Sn/Sp 本身不會因此改變。

把盛行率想成班上有多少人生病;Sn/Sp 想成檢驗老師批改有病卷、沒病卷的能力。班上病人變多或變少,老師對每種卷子的判斷能力不會自動變好或變差;會大變的是下一章的 PPV。

別再搞混

Sensitivity vs Specificity — 一眼分辨

看這個敏感度 Sn特異度 Sp
問的方向真的有病者中,驗陽性的比例真的沒病者中,驗陰性的比例
公式/分母TP / (TP + FN),分母是有病那一直行TN / (TN + FP),分母是沒病那一直行
會不會隨盛行率變不會,檢驗固有特性不會,檢驗固有特性
臨床用途高 Sn,陰性可排除:SnNOUT高 Sp,陽性可確診:SpPIN
題幹訊號「有病的人中檢查結果為陽性」「沒有疾病的人中檢查結果為陰性」
最常被混成PPV:陽性的人裡真的有病偽陽性率:1 - Sp

破題關鍵字

看到「有該疾病的病人中,檢查結果為陽性」→ 想 敏感度 Sn;看到「沒有該疾病的病人中,檢查結果為陰性」→ 想 特異度 Sp;看到「篩檢先求不漏掉」→ 想 高 Sn / SnNOUT;看到「要確診、減少偽陽性」→ 想 高 Sp / SpPIN;看到「陽性中真正有病」→ 先喊停,這是 PPV,不是敏感度

動手實驗

直行算 Sn/Sp,改盛行率不會動

調整疾病人數、敏感度和特異度。注意看疾病人數改變時,四格人數會變,但 Sn/Sp 仍由各自直行的比例決定。

你剛剛看到了什麼

你改變疾病人數時,TP、FP、FN、TN 會跟著改,但只要檢驗敏感度和特異度設定不變,Sn 和 Sp 不會因盛行率本身而改。這正是 Sn/Sp 和 PPV/NPV 的最大分界。

案例檔案 · SnNOUT / SpPIN 的臨床選擇

不能漏掉的初篩,例如 HIV 初篩,通常偏好高敏感度,先把可能病人抓出來;需要確診、要避免不必要標籤或治療時,則偏好高特異度。這不是哪個檢驗比較高級,而是錯誤代價不同。一句教訓:初篩怕漏診看 Sn,確診怕誤診看 Sp。

大家都搞錯

國考最愛把「篩檢陽性者真正有病的比例」說成敏感度。這句話的分母是所有陽性者 TP + FP,是橫列,所以它是 PPV;敏感度的分母是所有真的有病者 TP + FN,是直行。

考古題實戰

國考考過長這樣

難度 1/3 · 定義題 · 105-1 醫一 Q88

何謂特異度?答案:沒有該疾病的病人中,檢查結果為陰性的機率。

逐句解碼:關鍵字是「沒有該疾病」和「檢查結果為陰性」。分母是沒病那一直行,分子是 TN,所以答案是 Specificity = TN/(TN+FP)

難度 2/3 · 定義反殺 · 115-1 醫二 Q43

篩檢敘述何者最不適當?C:「篩檢陽性者真正有病的比例稱為敏感度。」答案:C 錯。

逐句解碼:「陽性者」代表分母是 TP+FP,這是橫列;「真正有病」是分子 TP。TP/(TP+FP) 是 PPV,不是 Sn。這題就是 ch11 和 ch12 的交界陷阱。

難度 3/3 · 盛行率判讀 · 098-1 醫一 Q84

Sn=Sp=90%,對 60 歲男女 PPV 不同,主因是冠心病盛行率不同。

逐句解碼:題幹先把 Sn/Sp 固定,卻說 PPV 不同;能改變 PPV 的不是 Sn/Sp 本身,而是族群盛行率。這題提醒你:Sn/Sp 固定,PPV 仍會隨盛行率變

你來當審稿人

某篩檢研究寫道:「本檢驗敏感度很高,因為所有篩檢陽性者中有 92% 最後確診;因此此檢驗陰性可用來排除疾病。」

我挑好毛病了,看解答

坑一:「陽性者中有 92% 確診」是 PPV,不是敏感度。坑二:要說陰性可排除,要看高 Sn;但這段沒有提供有病者中被驗出的比例。正確寫法應分開報 Sn = TP/(TP+FN) 與 PPV = TP/(TP+FP)。

還記得嗎 · CH 10

CH10 說粗率會被年齡結構騙,所以比較前要先問分母;CH11 也一樣。10 秒小題:Sn 的分母是檢驗陽性者,還是真的有病者?

看答案

是真的有病者:TP + FN。檢驗陽性者 TP + FP 是下一章 PPV 的分母。

這章只記一句話:Sn/Sp 看直行、問檢驗;Sn 高排除,Sp 高確診,而且 Sn/Sp 不隨盛行率變。
章末測驗

檢查你的理解