数据分析网

8.4、SPSS Kaplan-Meier分析—零基础入门教程

微信扫码观看完整版SPSS视频课程、分析师在线答疑解惑哦~

SPSS教程 (1).png

【课程摘要】

SPSS(Statistical Package for the Social Sciences)是一种常用的统计分析软件,其中Kaplan-Meier分析是其重要的功能之一。Kaplan-Meier分析是一种用于估计生存分析的方法,常用于医学和生物学领域。通过SPSS的Kaplan-Meier分析功能,可以根据观察到的生存时间数据,计算出生存曲线和生存率。Kaplan-Meier分析可以帮助研究人员评估特定人群或样本的生存概率和生存时间,以及不同因素对生存的影响。SPSS的Kaplan-Meier分析功能还可以进行生存曲线的比较,以便比较不同组别之间的生存情况。
【详细教程】

SPSSKaplan-Meier分析


一、参数设置


(1)打开数据文件,选择“分析” →“生存函数” →“Kaplan-Meier”, 弹出“Kaplan-Meier”对话框,如下图所示。


1.png


●    时间:用于从左侧的变量列表中选入生存时间变量。


●    状态:用于从左侧的变量列表中选入生存状态变量。将变量选入该框后,单击按钮,弹出“Kaplan-Meier:定义状态变量事件”对话框,如下图所示,有如下3个方法用于指定 事件发生与否。


2.png


➢   单值:指单个状态变量值,需在后面的输入框中指定状态变量的代表事件发生的取值。如患者结局是0 、1这两个取值,分别代表死亡、截尾,当指定值为0时,则表示只对取值为2的个案进行生存时间的分析。


➢   值的范围:表示指定状态变量的取值范围,需在“ 到”前后的输入框分别指定取值范围的起始值和终止值。如某变量取值1 、2 、3 、4 ,若将取值范围指定为1到3 ,则表示对取值为1 、2 、3的个案进行生存时间的分析。


➢   值的列表:用户可自行指定状态变量的取值,SPSS对指定的所有单个状态变量值进行生存时间的分析。设置方法为:在其后的输入框中输入某个数字后,单击按钮,将其添加到下面的列表里;若需修改已经加入的值,可在列表中选中它,然后在值的列表输入框中进行修改,最后单击更改按钮确认修改;若需删除 已经选入的值,则在列表中选中它后直接单击按

钮即可删除。


●    因子:用于选入因素变量,即控制变量。


●    层:用于选入分层因素,是以控制变量中不同的取值作为不同的层,SPSS会对其每个取值水平分别进行分析。


●    标注个案:当有必要关心个案在研究队列中的情况时,可以在此选入个案的标签变量,SPSS会以列表方式用该变量值标出所有的个案,该变量可以是字符型。


(2)单击按钮,弹出“Kaplan-Meier:比较因子级别”对话框,如下图所示,在此设置因素变量取值水平的比较方法。


3.png


●    检验统计:在此选中具体的检验统计量,有如下3个选项。


➢   对数等级:即Wantel-Haenszel检验,是检验各组生存率曲线的分布是否相同,且对所有死亡时间赋予的权重一样。


➢   Breslow:检验各组生存率曲线的分布是否相同,对较早死亡时间赋予较大的权重,所以对于早期差别较为敏感。


➢   Tarone-Ware:检验各组生存率曲线的分布是否相同,以各时刻观测例数的平方根为权重。当两个危险率函数曲线或生存曲线有交叉时,可以考虑勾选该项。


●    因子级别的线性趋势:用于指定分组因素各水平之间的线性趋势检验。只有当分组因素是有序变量时(如病情的早期、中期、晚期),作线性趋势检验才有实际意义,在这种情况下, SPSS假定各水平之间的效应是等距的。


●    对话框中的四个单选框是用来指定进行总体比较还是两两比较,以及对分层变量的处理方式。


➢   在层上比较所有因子级别:对因素变量各取值水平下的生存曲线作整体比较,不进行配对比较,是默认选项。


➢   在层上成对比较因子基本:以不同的配对方式作因素变量各水平之间的两两比较。此选项对线性趋势检验无效。


➢   对于每层:在指定了分层变量的前提下,对每一层分别进行因素变量各取值水平间的整体比较。


➢   为每层成对比较因子级别:在指定了分层变量的前提下,对每一层以不同的配对方式分别进行因素变量各取值水平间的两两比较,此选项对线性趋势检验无效。


(3)单击按钮,弹出“Kaplan-Meier:保存新变量”对话框,如下图所示。在此设置保存选项,有如下4个可选项。


4.png


●    生存函数:即累积生存概率估计,自动生成变量名的前缀为“sur”。


●    生存函数的标准误差:即累积生存估计的标准误差,自动生成变量名的前缀为“se”。


●    风险函数:即累积风险函数估计,自动生成变量名的前缀为“haz”。


●    累计事件:指当个案按其生存时间和状态代码进行排序时的事件累积频率,自动生成变量名的前缀为“cum”。


(4)单击按钮,弹出“Kaplan-Meier:选项”对话框,如下图所示,在此设置输出的统计量和图形,各项含义如下。


5.png


●    Statistics:在此选择输出哪些统计量,有如下3个选项。


➢   生存分析表:生成的表格包括乘积限生命表、标准误、累计频数和风险例数。默认为勾选该选项。


➢   平均值和中位数生存时间:生成的表格包括生存时间的平均值、中位数及其标准误和置信区间。


➢   四分位数:生成的表格包括生存时间的25% 、50%和75%的百分数,以及它们的标准误。


●    图:此选择输出哪些统计图形,包括生存函数、1减去生存函数、风险函数和对数生存。


二、Kaplan-Meier分析的SPSS实现


实例二:“data15-02.sav”数据文件为某医院对58位肾上腺样瘤病人在不同治疗方法研究中的数据,如下图所示。现要求利用Kaplan-Meier分析在切除肾脏条件下两种治疗方法的结果是否具有显著差异[数   据来源于《生存数据分析的统计方法》(ELISA   T.LEE .著,中国统计出版社)]。


6.png


数据文件:数据文件\Chapter15\data15-02.sav

视频文件:视频文件\Chapter15\Kaplan-Meier分析.avi


(1)打开数据文件“data15-02.sav” ,选择“分析” →“生存函数” →“Kaplan-Meier” ,弹出“Kaplan-Meier”对话框。


(2)选中左侧变量列表中的“生存时间”变量,单击按钮,将其作为时间变量选入“ 时间”选框中。


(3)选中左侧变量列表中的“病人状态”变量,单击按钮,将其作为状态变量选入“状态”选框中。


(4)单击按钮,弹出“ 定义状态变量事件”对话框,在单值后面的输入框中输入1 。单击按钮返回主对话框。


(5)选中左侧变量列表中的“ 治疗方法”变量,单击按钮,将其作为控制变量选入“ 因子”选框中。


(6)选中左侧变量列表中的肾切除变量,单击按钮,将其作为分层变量选入“层”选框中。


(7)单击按钮,弹出“ 比较因子级别”对话框。勾选“对数等级” 、“Breslow”和“Tarone-Ware” ;选中“为每层成对比较因子级别” 。单击按钮返回主对话框。


(8)单击按钮,弹出“选项”对话框。勾选“平均值” 、“ 中位数生存时间”和“ 四分位数” 复选框。单击按钮返回主对话框。


(9)完成所有设置,单击按钮执行命令。


三、Kaplan-Meier分析的结果分析


下表是警告。由于数据中的“生存时间” 中包含负数,所以会出现此警告。


7.png


下表给出了包括因素变量各取值水平下的事件发生数与删失数的统计信息。Kaplan-Meier分析过程将变量中的负数或缺失值剔除。数据文件中共有58个个案人,但进入分析的数据总计为56个个案,说明有2个个案的数据存在负数或缺失值。在已删失列中可以看出,切除肾脏的个案被删除了9个,这是因为状态变量被指定为1 ,而对于非1的个案则未进入分析。


8.png


下表是“生存时间的平均值和中值”表,下表是“ 中位数与生存时间的百分位数”表。两个表都是不同分层级不同处理情况生存描述统计量。生存时间的平均值和中位数是生存时间的平均值和中位数,以及它 们95%的置信区间。生存时间的四分位数是输出时间的百分位数,包括 25% 、50%和75%的数值。从两个表可以粗略看出:化学与免疫结合的   治疗方法同其他治疗方法在延长病人生存时间上的差异不太明显。更精确的判断需要通过假设检验确定。


9.png


10.png


下表的“成对比较”表利用3种检验统计量分别对控制变量的不同水平做时序检验,检验结果表明:无论病人的肾脏切除与否,化学与免疫结合的治疗方法同其他治疗方法在延长病人生存时间上没有显著差异。


11.png



热门软件

热门软件

免费下载

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Origin.html提取码:点击获取‍【软件介绍】Origin是一款功能强大的科学数据分析和可视化软件,广泛应用于各个领域的数据处理和研究工作。Origin提供了丰富的数据分析工具和图形绘制功能,帮助用户快速处理和分析数据,并将结果以直观的图表形式展示。【安装步骤】1.鼠标右击【Ori...
【软件下载】百度云下载:https://pan.baidu.com/s/1CVXkLwjhLDw_7H6FV9O47Q‍‍‍‍‍提取码:点击获取【软件介绍】Excel是一款功能强大的电子表格软件,广泛应用于数据分析、数据处理和数据可视化。Excel提供了丰富的功能和工具,包括数据排序、筛选、公式计算、图表绘制等。它的用户界面简洁直观,操作便捷,适用于各种行业和领域。【安装步骤】1.选中下载的...
热门课程

热门课程

排行榜

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
数据分析网 专业数据分析服务
专业学术和研究领域的综合性数据分析服务平台
——————————————————————————————————————————————————————
微信客服            
本站教程已获得国家版权登记证书,受版权保护。未经授权,任何个人或机构不得以任何形式复制、传播、修改或用于商业目的。违反者将承担法律责任。
如需使用本站教程内容,请联系我们获取授权。谢谢合作!
以下为部分版权登记号:鲁作登字-2023-L-00466766   鲁作登字-2023-L-00466759   鲁作登字-2023-L-00466761   鲁作登字-2023-L-00466763   鲁作登字-2023-L-00466757