SPSS生存分析过程.docx
《SPSS生存分析过程.docx》由会员分享,可在线阅读,更多相关《SPSS生存分析过程.docx(8页珍藏版)》请在冰豆网上搜索。
SPSS生存分析过程
SPSSSurviva1(生存分析)菜单
SPSSSurviVal菜单包括LifeTables过程、Kaplan-Meier过
过程。
这里
程、CoxRegression过程、Coxw/Time-DepCov只介绍LifeTables过程与Kaplan—Meier过程。
LifeTables过程
LifeTab1es过程用于:
1、估计某生存时间得生存率。
2、绘制各种曲线如生存函数.风险函数曲线等。
3、对某一研究因素不同水平得生存时间分布进行比较,控制另一因素后对
研究因素不同水平得生存时间分布进行比较,包括从总体上比较与不同水平之间进行两两比较。
、建立数据文件
定义两个列变量:
时间变量:
取名"t1me",1abel标上survivaltime(week)”。
生存状态变量:
取名“status”,并赋值:
0=“删失”,1=“死亡”。
hl
pl
二、操作过程从菜单选择
1、Analyze==>Surviva1==>LifeTables2、Time框:
选入time
1=1
3、Disp1ayTimeIntervaIs框:
在by前面得框内填入生存时间上限,本例填入20(此区间必须包括生存时间得最大值);在by后面得框内填
入生存时间得组距,本例填入5,以保证结果列出“15』得组段。
4.Status框:
选入status;击defineevents钮9在sing1eva1ue框右边得空格中输入1
5、单击Option按钮,弹出对话框:
•LifeTable(s)输出寿命表,系统默认
•Plots:
选Suryival(累积生存函数曲线)
击C0ntinue6、单击OK钮
附:
界面说明
ILifeTables
炉£
Factor:
ByFactor:
Dptions,・,
寿命表主对话框
[Time】框
选入生存时间变量。
【DiSplayTimeIntervaIs】框欲输出生存时间范围及组距。
在by前面得框内填入生存时间上限,本例填入200(此区间必须包括生存时间得最大值);在by后面得框内填入生存时间得组距,本例填入20,
以保证结果列岀“100』得组段。
LStatus】框选入生存状态变量,并定义终结事件得标记值。
选入变量“Status”后,[DefineEvent]钮被激活变黑,击该按钮,弹
出定义终结事件标记值得对话框(图1)。
对二分类变量,一般以死亡、复发、恶化等表示终结事件。
本例以死亡为终结事件,其标记值为1,故在Singlevalue框内填入1。
击Continue钮。
若生存状态变量取值为一连续型变量,如反应变量为收缩压,则在下面得Rangeofvalues框中输入140through400,此处上限输入400就是我随便输入得一个上限,目得就是为了定义高血压患者,实际上恐怕没有人得血压能达到400,这样才能保证包括所有得高血压病例,具体情况具体分析。
LifeTablestDefinefox*StatusVex*!
able
Continue
Cancel
Help
through|
[Factor】框
定义第1层因素,即分组因素。
【ByFactor]框
定义第2层因素,即分层因素。
[Options]选项
击OptionS按钮,弹出选项对话框。
(图3)
LifeTables:
Options
Continue
Cancel
HelpI
rCofnpareLevelsofFirstFactor戶Honei'COi/eran
厂i■
IrJ^airwjse
I'•••••
寿命表选项对话框
LifeTable(s):
输出寿命表,系统默认。
P101:
统计图。
SUrvival:
M积生存函数曲线。
Hazard:
累积风险函数散点图。
0neminussurviva1:
生存函数被1减后得曲线。
Logsurvival:
^数累积生存函数曲线。
DenSity:
密度函数散点图。
pareLevelsofFirstFactoi*:
对第1层因素不同水平得比较,即主对话框(图1)中得factor框中所选入得因素。
None:
不做比较。
系统默认。
Overa11:
整体比较。
Pairwise:
两两比较。
IntrvIStartTime:
生存时间得组段下限。
NumberEntrngthisIntrvl:
进入该组段得观察例数。
NumberWdrawnDuringIntrva1:
该组段得删失例数。
NumberExposedtoRisk:
暴露于危险因素得例数,即有效观察例数
(校正观察人数)。
NUmberofTermn1Events:
终结事件得例数,即死亡例数。
PropnTerminating:
终结事件比例,即死亡比例。
PropnSurviving:
生存比例。
CumulPropnSurvatEnd:
至本组段上限得累积生存率。
ProbabilityDensty:
概率密度。
所有个体在时点t后单位时间内死亡概率得估计值。
HazardRate:
风险率。
活过时点t得个体,在时点t后单位时间内死亡概
率得估计值。
SEOfCumulSurviving:
累积生存率得标准误。
SEofProbabi1ityDensty:
概率密度得标准误。
SEofHazardRate:
风险率得标准误。
Kaplan-Meier过程
釆用乘积极限法(Product-limitestimates)来估计生存率,同时还可
以对一个因素进行检验。
适用于以个体为单位来收得未分组生存资料,就
是最基本得一种生存分析方法。
Kaplan-Meier法用于:
1、估计某研究因素不同水平得中位生存时间。
2、比较该研究因素不同水平得生存时间有无差异。
3.控制一分层因素后对研究因素不同水平得生存时间比较(此时将按分
层因素得不同水平对研究因素对生存时间得影响分别进行分析)。
操作过程:
1、Analyze==>Survival==>Kap1an-Meier
Time框:
选入time
2.
Status框:
选入status;击defineevents钮9在singlevalue
框右边得空格中输入1
4、
5.
Factor框:
选入group;
parefactors列表框:
TestStatistics:
选择Logrank、Breslow、Tarone—W
Lineartrendforfactor1evels:
选Pooledoverst
rata或Pairwiseoverstrata
Option列表框:
Statistics:
j£Survivaltab1e(s)、Meanandmedian
SurviVal
Plots:
选SurviVa1
单击OK钮
三、界面说明
Kaplan-Meier法主对话框
[Time]框
选入生存时间变量。
【Status]框选入生存状态变量。
[Fact0!
*】框选入分组变量。
选入分层变量。
[Lab1esCases]框
给个体标记。
【pareFactor]选项
击pareFactor按钮,弹出选项对话框。
(图2)
Sapl:
CompareFactorLevels
「TestStatistics*
:
PLogran^厂Brestow厂Tarone-Ware
Continue
Cancel
厂LinearIrendforfactorlevels
ePooledoverstrataCPairwiseoverstrala
广ForeachslratumrPairwiseforeachstratum
HelpI
分组因素水平间比较对话框
•TestStatist!
cs:
检验统计量。
Logrank:
^验生存分布就是否相同,各时间点权重一样。
Breslow:
检验生存分布就是否相同,以各时间点得观察例数为权重。
Tarone-Ware:
检验生存分布就是否相同,以各时间点得观察例数得平
方根为权重。
Lineartrendforfactor1eveIs:
分组因素水平间得线性趋势检
Poo1ed0Verstrata:
水平间得整体比较©系统默认。
Foreachstraturn:
按分层变量,对每一层进行分组因素各水
平间得整体比较。
Pairwiseoverstrata:
分组因素各水平间得两两比较。
Pairwiseforeachstratum:
按分层变量,对每一层进行分组因素各
水平间得两两比较。
[Save]选项
击Save按钮,弹出SaveNewVariables(保存新变量)对话框(图7)。
Sunival:
累积生存率估计。
Standarderrorofsurvival:
累积生存率估计得标准误©
Hazard:
累积风险函数估计。
Cumulativeevents:
终结事件得累积频数q在各水平内,按生存时间
与生存状态排序。
[OPt1onsj选项击Options按钮,弹出选项对话框(图8)o
Continue
Cancel
Help
K-M法选项对话框
•Statistics:
统计量。
SurVivaltab1e(s):
生存分析表。
Meanandmediansurvival:
平均生存时间与中位生存时间及
其标准误与可信区间。
Quartiles:
生存时间得第25百分位数.中位生存时间.第75百分位数。
•Plot:
统计图。
Surv1val:
累积生存函数曲线。
Oneminussurvival:
生存函数被1减后得曲线。
Hazard:
累积风险函数散点图。
Logsurvival:
对数累积生存函数曲线。