概念地圖・流行病學曲線
分類:系統
這一頁不只是把一個概念解釋一遍——一張自己畫的結構圖,加上拿台灣情境從頭走一次的實例演練、這個框架什麼時候會騙你,以及它接回 P.A.I.N. 之後長什麼樣。一頁必須交付的三層 →
流行病學曲線:同一疊通報單,排出病從哪來
一疊三十份通報單攤在桌上,只看得到三十個受害者。把同一疊按發病日排成直方圖,形狀會自己開口。流行病學曲線(epidemic curve)做的就是這麼一件事——橫軸放發病日,縱軸放當期新增病例數,其餘一概不加。它不算指標,也不畫界線,只是把時間軸還給資料。然後陡升陡降的單峰、拖很久的高原、一波比一波高的階梯,各自咬住一種完全不同的來源。這張圖流傳一百多年,靠的是便宜——只要每一筆有日期,你就畫得出來。
三種形狀,各自對應哪一種來源
先把三張臉認熟。認的時候不要看高度,只看輪廓——高度受通報率影響,輪廓不太受。
| 形狀 | 曲線長什麼樣 | 它在指的來源 | 下一步先查哪裡 |
|---|---|---|---|
| 點源 | 一個峰,陡升陡降,很快歸零 | 一次性的共同暴露:所有人在同一個時間點碰到同一件事 | 從峰往回推一段固定的時間差,去查那一天發生過什麼 |
| 持續暴露 | 高原:連續好幾期都停在同一個水位 | 來源一直開著,每一期都在製造新的病例 | 先別忙著清點誰病了,先找那個沒關掉的水龍頭 |
| 人傳人 | 一波接一波,峰距固定,一波比一波高 | 病例自己就是下一批病例的來源 | 量峰跟峰的距離——那是它繁殖一輪要多久 |
三行讀完會發現一件事:這張圖真正的輸出是一個調查方向,病例數只是順便附上的。點源叫你回頭查一個時間點,持續暴露叫你去找一個還開著的機制,人傳人叫你算下一波什麼時候到。同一疊資料,三種形狀,三個完全不同的行動。至於高度——那只決定你要調多少人手。
看懂一條流行曲線,得看它的三個特徵
形狀不是用感覺認的。逐項量這三件事,答案通常在第二項就出來了。
一、升的坡跟降的坡對不對稱。陡升陡降代表大家幾乎在同一天中招,只是各自的體質讓發病時間散開一點點——那個散開的寬度就是潛伏期的分布。反過來,升得慢或降得拖,代表暴露本身就拖了一段時間。最容易誤判的是「陡升、緩降」:那通常是一次性來源之後又長出了二次傳播,一張圖疊了兩件事。自問:如果把峰左右對摺,兩邊蓋得起來嗎?
二、峰有幾個、峰跟峰隔多久。單峰就一次,多峰而且間距固定,那個間距是整張圖裡資訊量最高的數字。這裡最容易糊掉的是兩個名詞:潛伏期是同一株身上的事——從中招到發病;世代間隔是兩株之間的事——上一株發病,到被它傳染的那一株發病。上面那張圖裡兩個都剛好是兩週,純屬示範用的巧合,它們量的是不同的東西。自問:我量到的這段距離,兩端是同一個個體,還是兩個?
三、高原有沒有結束。高原還在延續,代表那個來源到今天還開著,你現在看到的數字只是一條進度條,離總數還早得很。高原已經收尾,才有辦法回頭框出暴露的起訖,並用起點去對現場的作業紀錄。這一項最常被跳過,因為它需要你承認資料還沒到齊。自問:最後那一根柱子矮下來,是來源被關掉了,還是通報還沒進來?
一片造林地的立枯病通報,排成三條曲線比一次
- 第一份通報單只有兩株:四十公頃的造林地分成三個林班,承辦人收到第一份通報時只寫了兩株,沒有人放在心上。第二週變成十四株。兩週跳七倍
- A 林班排出來是單峰:2、14、9、3、1,合計 29 株,峰落在第 2 週之後三週內收乾淨。全部苗木在第 0 週同一天定植,峰到定植日剛好兩週——中位潛伏期約兩週,這是圖上量得出來的。查那一天的苗木批次
- B 林班排出來是高原:3、6、8、7、8、6、7、3,合計 48 株,中間六週都黏在六到八株。株數最多的反而是這一班,可是每一週看起來都很溫和。來源一直開著
- C 林班排出來是階梯:1、4、2、9、5、19,合計 40 株,波峰落在第 2、第 4、第 6 週,峰距兩週。峰值 4 到 9 到 19,每一代大約翻倍。第 8 週約四十株
- 三班加起來 117 株:如果只看這個總數與一條合併的曲線,三種形狀會互相抹平成一團模糊的隆起,什麼都指不出來。合併就失去解析度
三個林班的通報表格長得一模一樣,欄位一樣、承辦人一樣、連累計株數都在同一個量級。差別只出現在排成時間軸的那一刻:A 班該去翻定植那天的作業紀錄,B 班該去找那個每週都在重複的動作或那段排水不良的坡地,C 班該立刻把染病株移除並隔開接觸路徑,因為它的下一波已經算得出來——不處理的話,第 8 週那一波會落在四十株上下。同一批人力若照「株數多寡」分配,會全部壓到 B 班,而 B 班其實是三班裡最不急的一個。峰距的用途不在報告裡,它決定的是這週把人派去哪一班。以上為說明結構用的示意情境,僅供理解框架之用。
這三種形狀什麼時候會騙你
- 通報日不等於發病日,你排出來的可能是承辦人的行事曆。週末沒人填單,星期一就多出一根柱子;月底集中補登,月底那一格就長成假的峰。連續五個月都在同一個位置冒出峰,看起來像漂亮的週期性人傳人,其實是報表的節奏。這是所有誤讀裡最常見的一種,而且它幾乎不會自己現形——除非你回頭去問每一筆的日期到底是誰在哪一天寫下的。
- 三種形狀會疊在一起,疊出來還長得像其中一種。持續暴露加上人傳人,合起來是一段起伏很小的高原,波動被拉平了;點源之後跟著一段二次傳播,合起來是一個拖著長尾的單峰,很容易被讀成暴露拖了很久。真實世界的曲線多半是混的,而混合曲線最危險的地方在於它看起來很乾淨。分不開的時候,先按空間或群體拆開再各畫一張,別在同一張圖上硬解。
- 峰距量得出來,不代表那個距離就是世代間隔。分組寬度是你自己選的:同一批資料用「週」畫有三個峰,改用「雙週」畫就併成一個。樣本小的時候更脆弱——29 株的曲線,隨便一根柱子差三株,形狀就換一張臉。所以峰距只有在「峰夠明顯、分組寬度換過幾種都還在」的時候才值得拿去算下一波,其餘時候它只是一個好看的數字。
痛點視角裡的那段峰距
峰跟峰之間那段空白,是這張圖給你的唯一預告。
客訴也有形狀。一次改版之後三天內湧進來、然後迅速歸零,那是點源;某個設定從頭到尾沒改,每週穩定進來六七件,那是高原;一個客戶在社群講給另一批客戶聽,一波比一波大,那是人傳人。三種抱怨躺在客服系統裡長得一模一樣,都是一筆一筆的工單——攤成時間軸才分得開。《痛點》問的第一句是「誰在痛」,第二句是「痛到什麼程度」。流行曲線畫得出痛在什麼節奏發作,畫不出痛到願意掏錢。峰距告訴你這件事多久轉一圈,它不會告訴你轉一圈的人裡面有幾個肯付費解決。一條漂亮的人傳人階梯,可能是十九個人抱怨同一個小到願意忍的毛病;一條矮矮的高原,可能每一根柱子後面都站著一個準備解約的大客戶。形狀管的是節奏,強度得另外去問。今晚只做一件事:把最近三個月的客訴照「事情發生那天」重排一次,再看那個峰有沒有換位置。
常見問題
流行病學曲線跟一般的趨勢折線圖差在哪?
趨勢折線圖畫的是累計或存量,看的是水位往哪邊走;流行曲線畫的是每一期的「新增」,而且橫軸一定要是事件發生的時間,不是被記錄的時間。這兩個差別合起來造成完全不同的用途——累計曲線永遠往上,形狀被壓成一條平滑的 S,看不出來源;新增直方圖會把每一次暴露留下的痕跡保留成一個獨立的峰。想從資料反推原因,就得看新增的那一版。
分組要用天、用週,還是用月?
一個好用的起手式:分組寬度抓在你估計的潛伏期或世代間隔的四分之一到三分之一之間。太寬會把相鄰的峰併掉,形狀從階梯變成一座山;太窄則每一格只有零星幾筆,滿版都是鋸齒,看起來像多峰其實是雜訊。實務上不要只畫一種——同一批資料至少換兩種寬度各畫一次,只有在兩種寬度下都還存在的峰,才值得拿去解釋。
峰距就是潛伏期嗎?
不是同一件事。潛伏期是一個個體從接觸到發病的時間,量的是同一個人(或同一株)身上的兩個時點;世代間隔量的是兩個個體之間——上一個發病,到被他感染的下一個發病。在點源型曲線上,你可以拿「暴露那天」到「峰」的距離估中位潛伏期,因為暴露時間是已知的。在人傳人型曲線上,相鄰兩波的峰距估的是世代間隔。兩個數字在很多情境下數值接近,但用途、量測方式與可信度都不一樣。
只有二三十筆資料,畫這張圖還有意義嗎?
有,但要降低期待。二三十筆足夠分辨「單峰」與「高原」這種粗形狀,因為那個差異是整體輪廓層級的;不夠用來算峰距、估倍增速度或做任何外推——樣本一小,一兩筆通報進度的落差就能生出一個假峰。小樣本時把圖當成方向指標:它告訴你該去問誰、該去查哪一天,然後你拿實地訪查的證據去確認,別讓它替你做預測。
把手上那疊客訴單按日期排一次,看峰落在哪裡。如果你想問的是「單獨這一點算不算異常」,那要換一張圖——管制圖先用歷史數據把上下界線算出來,再判斷某一點有沒有超線;這條曲線不設任何界線,它從整條的輪廓反推來源。要是排出來的是一波比一波高的階梯,下一張該讀的是穩定景觀與臨界點,那張圖處理的是它什麼時候會翻過去、回不來。
喜歡這篇文章嗎?
每週幫你拆二本好書,把判斷力、好書金句、好問題,直送你的信箱。
不適合你可隨時退訂 · 每週兩封,陪你把書讀進生活。
送出即表示同意我們依隱私權政策使用你的 email。