相對風險降低計算器 - RRR、ARR 與 NNT

根據治療組和對照組資料計算 RRR、ARR、NNT、相對風險與事件率,衡量介入到底有多有效。

輸入治療組與對照組的事件數及總人數,即可立即計算所有關鍵的介入效果指標。

相對風險降低計算器 - RRR、ARR 與 NNT
根據治療組和對照組資料計算 RRR、ARR、NNT、相對風險與事件率,衡量介入到底有多有效。

治療組

對照組

關於相對風險降低計算器

相對風險降低(RRR)是一種統計指標,用來表示某項治療或介入對不良結局發生率所帶來的比例性下降。若對照組事件率(CER)為 12%,治療組事件率(EER)為 8%,則 RRR = (12% − 8%) / 12% = 33.3%。這表示與對照條件相比,該介入可將事件風險降低三分之一,讓臨床醫師、政策制定者與研究人員更容易理解其效果。 RRR 由兩個事件率計算而來。對照組事件率(CER)是對照組(未治療或安慰劑)中發生目標結局的患者比例:CER = 對照組事件數 / 對照組總人數。實驗組(或治療組)事件率(EER)是治療組中對應的比例:EER = 治療組事件數 / 治療組總人數。相對風險(RR)是 EER / CER。RRR = 1 − RR = (CER − EER) / CER。當治療有益(EER < CER)時,RRR 為正,介於 0 到 1 之間(0% 到 100%)。若 RRR 為負,表示治療不是降低而是增加了風險,也可稱為相對風險增加。 絕對風險降低(ARR),也稱風險差,是兩個事件率之間的算術差:ARR = CER − EER。與相對基線的 RRR 不同,ARR 以與事件率相同的單位表達,反映治療效應的實際大小。一個 RRR 為 50% 的藥物聽起來很驚人,但如果基線風險只有 0.2%,ARR 只有 0.1%——也就是說,只有 1000 名患者中的 1 人受益。這就是為什麼 ARR 和 NNT 是 RRR 的重要補充。 需治療人數(NNT)是 ARR 的倒數:NNT = 1 / |ARR|。它回答的是:平均來說,需要多少患者接受治療,才能讓 1 名額外患者避免該結局?NNT 為 10 表示平均治療 10 名患者可預防 1 個不良事件。NNT 越低,代表治療越高效。不過解讀 NNT 時必須結合結局嚴重程度:用 NNT=100 預防一次致命心肌梗塞可能非常值得,而用 NNT=100 預防一次輕微頭痛則未必划算。 這四項指標——CER、EER、RRR、ARR 與 NNT——在臨床指引、藥品仿單、系統性回顧與醫療技術評估中都很常見。FDA 和 EMA 等監管機構也要求在標示中提供絕對風險資料,以確保處方者與病人能完整了解治療獲益。只看 RRR 可能會誤導:如果新聞標題宣稱某藥可降低 40% 風險,聽起來很驚人,但若 ARR 只有 0.5%、NNT 為 200,臨床醫師就需要這三個數字一起判斷。 當治療會提高事件率時,這個計算器同樣適用(此時 ARR 為負)。在這種情況下,NNT 會變成 NNH,也就是傷害所需治療人數——指平均需要治療多少名患者,才會多出 1 個不良事件。此時解讀方式相反,但公式完全相同:當 ARR < 0 時,NNH = 1 / |ARR|。

RRR 計算範例

真實臨床試驗情境,示範如何輸入資料並同時解讀 RRR、ARR 與 NNT。

研究資料關鍵指標臨床解讀
治療組:80/1000 例事件;對照組:120/1000 例事件CER=12%,EER=8%,RR=0.667,RRR=33.3%,ARR=4%,NNT=25新型降膽固醇藥物:每治療 25 名患者,可預防 1 次心肌梗塞。RRR 為 33% 看起來很亮眼,但 ARR 4% 與 NNT 25 才更符合實際情境。
治療組:25/5000 例事件;對照組:85/5000 例事件CER=1.7%,EER=0.5%,RR=0.294,RRR=70.6%,ARR=1.2%,NNT=83.3流感疫苗:每治療 83 人,可預防 1 例流感。約 71% 的高 RRR 反映疫苗在低絕對風險基線下仍有很強的保護效果。
治療組:10/250 例事件;對照組:25/250 例事件CER=10%,EER=4%,RR=0.4,RRR=60%,ARR=6%,NNT=16.7新的手術技術:NNT 約為 17,表示與標準技術相比,使用新技術治療 17 名患者可減少 1 例術後併發症。
藥物副作用:治療組=60/1000 例事件;對照組=20/1000 例事件CER=2%,EER=6%,RR=3.0,RRR=−200%,ARR=−4%,NNH=25該藥使噁心發生率比安慰劑高出 3 倍。由於 EER > CER,ARR 為負(−4%);NNT 變為 NNH=25,表示平均每治療 25 人就會多出 1 例噁心。

如何使用 RRR 計算器

  1. 先輸入治療組中發生該結局的患者人數,再輸入該組總患者數。
  2. 再輸入對照組(安慰劑或未治療)中發生該結局的患者人數,然後輸入該組總人數。
  3. 點擊計算。工具會計算並顯示 CER、EER、相對風險、RRR、ARR 與 NNT。
  4. 將 RRR 理解為相對於對照組事件率的比例性風險降低;再查看 ARR,以了解效應的絕對大小。
  5. 用 NNT 評估臨床效率:NNT 越低,表示達到 1 個有益結局所需治療的患者越少。若 ARR 為負,則將 NNT 解讀為傷害所需治療人數。

RRR、ARR 與 NNT 常見問題

RRR 和 ARR 有什麼差別?
RRR(相對風險降低)是相對於對照組的比例性事件率下降:(CER − EER) / CER。ARR(絕對風險降低)是算術差值:CER − EER。RRR 的數值通常更大,且在基線風險很低時容易誤導;ARR 則給出每位患者的實際風險降低,因此在臨床上更有意義。要完整理解結果,兩者都需要。
NNT 是什麼意思,什麼樣的 NNT 算是‘好’?
NNT 是需治療人數——相較於對照,平均需要多少患者接受治療,才能讓 1 名額外患者避免該結局。不存在統一的‘好’門檻:這取決於結局嚴重程度、治療成本與副作用負擔。NNT=5 用於預防中風非常好;NNT=5 只是為了預防輕微頭痛,則未必值得治療。解讀時務必把結局嚴重性和不良反應一起考量。
什麼是對照組事件率(CER),為什麼它很重要?
CER 是對照組中發生該結局的患者比例:CER = 對照組事件數 / 對照組總人數。它代表沒有治療時的基線風險。CER 決定了 RRR 在絕對意義上會轉換成多大的效果:若 CER=20%,RRR=50%,則 ARR=10%、NNT=10;而同樣的 RRR 若 CER=0.4%,則 ARR 只有 0.2%、NNT 高達 500。相同的相對降低,在不同基線風險下,實際意義可能完全不同。
RRR 可以是負數嗎?這代表什麼?
可以。負的 RRR 表示治療組的事件率高於對照組——也就是說,治療與風險增加有關,而不是降低風險。此時 (CER − EER) 為負,所以 RRR 也為負。在這種情況下,ARR 的絕對值可視為絕對風險增加;其倒數就是 NNH(傷害所需治療人數)——平均需要治療多少患者,才會多出 1 個傷害事件。
RRR 和疫苗試驗中的 efficacy(效力)是一樣的嗎?
疫苗效力(VE)在概念上與 RRR 完全一致:VE = (CER − EER) / CER = 1 − RR。疫苗效力 95% 意味著,與未接種對照相比,接種者發生該結局的風險降低了 95%。在這個語境中,這兩個術語可互換使用,不過 ‘efficacy’ 通常指受控試驗結果,而 ‘effectiveness’ 多用於真實世界觀察資料。
這和相對風險計算器有什麼不同?
相對風險計算器使用 2×2 列聯表(通常是流行病學隊列研究中的 a、b、c、d 單元格),重點計算 RR 及其信賴區間。相對風險降低計算器則輸入治療組與對照組的事件數及總人數,重點計算臨床試驗與實證醫學中常用的 RRR、ARR 和 NNT。兩者都會計算相對風險,但主要用途不同。