Sie sind auf Seite 1von 5

第十八單元 存活分析(五)-- Kaplan-Meier 法

梁文敏 教授 葉懿諄 特約分析師

18.5 Kaplan-Meier 法:

Kaplan-Meier 法是常用來估計存活曲線的方法,其乃是用每一事件發生時間點

及設限點來設定區間,較適用於一般臨床相關研究。下表的計算方式與生命表法差

不多,不同的點在於生命表法乃以固定的間格來進行計算,而 Kaplan-Meier 法是以

事件或是設限點的發生來進行估計。接下來,利用「Kaplan-Meier 法」,製作生命

表、並製作存活曲線。
區 間 區間初 區間內 區間內 涉險率 存活率 死亡率

起 迄 存活人 死亡人 設限人 *區間初存活人數,區 *利用條件機率來計算,尤其

數 數 數 間內死亡人數的比例 適用於有設限資料存在時

S t   S t  1 * 1  H (t ) Dt 
H t    S t  1  S t 
dt
t-1 t  t -1 dt ct
 t -1 S (0)  1
S (0)  1

(0) (1) (2) (3) (3a) (4) (5) (6)


0.00 0.07 5 1 0 0.2 0.8 0.2
對照組(A 治療)

0.07 0.13 4 1 0 0.25 0.6 0.2


0.13 0.83 3 1 0 0.33 0.4 0.2
0.83 1.53 2 1 0 0.5 0.2 0.2
1.53 2.44 1 1 0 1 0 0.2
2.44 -
0.00 0.82 5 1 0 0.2 0.8 0.2
實驗組(B 治療)

0.82 1.10 4 1 0 0.25 0.6 0.2


1.10 3.57 3 0 1 0 0.6 0
3.57 4.66 2 1 0 0.5 0.3 0.3
4.66 5.00 1 0 1 0 0.3 0

【範例】利用 Kaplan-Meier 法來繪製 A 及 B 療法之存活曲線。

- 172 -
範例資料:
id sex group s_day s_year s_censor
1 1 0 25 0.07 1
2 0 0 890 2.44 1
3 0 0 560 1.53 1
4 1 0 302 0.83 1
5 1 0 48 0.13 1
6 0 1 1304 3.57 0
7 0 1 1701 4.66 1
8 0 1 300 0.82 1
9 1 1 400 1.1 1
10 0 1 1826 5 0
sex 表示性別(0: 女生, 1: 男生),group 表示治療組(0: A 療法, 1: B 療法),s_day 表示存活天數
(單位:天),s_year 表示存活年數(單位:年),s_censor 表示資料類型(1: 完整, 0:設限)。
注意:B 療法中的資料有設限資料。

使用方法:
利用 Kaplan-Meier 法來繪製 A 及 B 療法之存活曲線。

軟體操作步驟
【SPSS步驟】
步驟一:選擇功能【Analyze分析】→進入【Survival存活分析】→進入【Kaplan-Meier
統計】。
步驟二:在Time時間框格中(選入變數:s_year)→在Status狀態框格中(選入變數:
s_censer)→點選下方的Event Defined定義事件(選擇:Single value單一數
值:1)→Continue繼續。
步驟三:在Factor因子框格中(選入變數:group) →選擇進入:Options選項→在
Statistics統計量中勾選:Survival Table(s)存活表格及Mean and Median
Survival存活期平均數與中位數→在Plots圖形中勾選:Survival存活分析
→Continue繼續→OK確定。

- 173 -
- 174 -
結果表格

t S(t)
 t -1

(1) (5) (2)


Survival Table
Cumulative Proportion
Surviving at the Time N of Cumulative N of Remaining
group Time Status Estimate Std. Error Events Cases
.00 1 .070 1.00 .800 .179 1 4
2 .130 1.00 .600 .219 2 3
3 .830 1.00 .400 .219 3 2
4 1.530 1.00 .200 .179 4 1
5 2.440 1.00 .000 .000 5 0
1.00 1 .820 1.00 .800 .179 1 4
2 1.100 1.00 .600 .219 2 3
3 3.570 .00 . . 2 2
4 4.660 1.00 .300 .239 3 1
5 5.000 .00 . . 3 0

上表為 Kaplan-Meier 法輸出的結果,框框內之數據對應上述生命表的存活率,在最


左欄為分組組別,第二欄為事件或設限點發生的時間,第 3 欄的狀態表若是 1 表示
完整資料,0 表示設限資料。在第四欄為累積存活率(相對於生命表的第(5)欄)也就
是繪製存活曲線所利用之資料。表格上半部為 Group=0 即為對照組, S(0)=1 在上
表中並沒有列出表示在時間起始點的存活率為 1,S(.07)=0.8 表示在 0.07 年有一事
件發生,在 0.07 年的累積存活率為 0.8,S(.13)=0.6 表示在 0.13 年有事件發生,其
累積存活率為 0.6,S(.83)=0.4 表示在 0.83 年有一事件發生,其累積存活率為 0.4,
S(1.53)=0.2 表示在 1.53 年有一事件發生,其累積存活率為 0.2,S(2.44)=0 表示在
2.44 年,其累積存活率為 0;表格下半部為 Group=1 即為實驗組,S(.82)=0.8 表示
在 0.82 年有一事件發生,其累積存活率為 0.8,S(1.1)=0.6 表示在 1.1 年有一事件發
生,其累積存活率為 0.6,S(3.57)=0.6 表示在 3.57 年有一設限點,此時間點並沒有
事件發生,故其累積存活率仍為 0.6,S(4.66)=0.3 表示在 4.66 年有一事件發生,其
累積存活率為 0.3,S(5)=0.3 表示在 5 年有一設限點,故其累積存活率仍為 0.3。
Means and Medians for Survival Time
Meana Median
95% Confidence Interval 95% Confidence Interval
group Estimate Std. Error Lower Bound Upper Bound Estimate Std. Error Lower Bound Upper Bound
.00 1.000 .448 .123 1.877 .830 .767 .000 2.333
1.00 3.282 .852 1.612 4.952 4.660 2.833 .000 10.213
Overall 2.141 .593 .979 3.303 1.100 .553 .015 2.185
a. Estimation is limited to the largest survival time if it is censored.

上表存活時間平均數及中位數的估計值,對照組(group=0)平均的存活時間為1

年,中位數為0.83年;實驗組(group=1)平均的存活時間為3.28年,中位數為4.66年。

兩組平均的存活時間為2.14年,中位數為1.10年。

- 175 -
× ×
實驗組
× ×

×
對照組 ×
×

從上圖中我們可以看到實驗組(B療法,group=1)的存活曲線是較對照組(A療法,

group=0)高,亦即實驗組的效果比對照組佳。”+”標示位置為設限資料所在位置,”x”

標示位置為每一事件發生位置及其對應的存活率。可注意到存活曲線是一種”階梯”

形狀的圖形,而非曲線形狀。

~.~ Kaplan-Meier法 ~.~


PROC LIFETEST PLOTS=(s) METHOD =KM;
TIME s_year*s_censor(0); STRATA group;
RUN;

- 176 -

Das könnte Ihnen auch gefallen