【SPSS】生存-寿命表分析详细操作教程(附案例实战)

news2025/1/14 16:24:20

🤵‍♂️ 个人主页:@艾派森的个人主页

✍🏻作者简介:Python学习者
🐋 希望大家多多支持,我们一起进步!😄
如果文章对你有帮助的话,
欢迎评论 💬点赞👍🏻 收藏 📂加关注+


目录

生存分析

寿命表分析


生存分析

生存分析介绍

        生存分析是一种将生存时间和生存结果综合起来对数据进行分析的一种统计分析方法。

        例如,因为无法在短时间内评价慢性病患者的预后,所以通常情况下不会简单地采用治愈率、病死率等指标,而是对患者进行随访,分析一定的时间之后患者生存或死亡的情况,这种将事件的结果和出现这一结果所经历的时间结合起来分析的方法,称为生存分析。

生存分析的用途

        生存分析的应用非常广泛,可以用在很多不同的领域。这里的“生存时间”不是专指人或动物的生命延续时间,而是泛指某个事件发生前的延续等待时间。

  • 职员在公司任职的时间
  • 产品的寿命
  • 晋升所需时间
  • 客户忠诚度研究

生存分析研究的主要内容

1.描述生存过程 :研究人群生存状态的规律、研究生存率曲线的变动趋势等。

2.生存过程影响因素分析及结局预测 :了解哪些因素会影响生存过程、对生存结局加以预测。

基本概念

  • 失效事件

        也被称为“死亡”事件或失败事件,表示观察到随访对象出现了我们所规定的结局。失效事件的认定是生存分析的基石,必须绝对准确。失效事件应当由研究目的而决定,并非一定是死亡(如研究灯泡寿命),而死亡也并非一定是发生了失效事件(如肺癌患者死于其他疾病)。

  • 截尾值

        终止随访不是由于失效事件发生,而是无法继续随访下去,常用 符号“+”表示。生存但中途失访:包括拒绝访问、失去联系或中途退出试验,或者死于其它与研究无关的原因:如肺癌患者死于心机梗塞、自杀或因车祸死亡,终止随访时间为死亡时间。

  • 生存时间

        随访观察持续的时间,按失效事件发生或失访前最后一次的随访时间记录,常用符号t表示。根据失效事件的定义不同,生存时间可以是各种类型的指标,甚至根本就不是“时间”。如设备从开始到失效,汽车的累积行驶里程。

  • 生存概率

        指某个观察对象活过t时刻的概率,常用p(x>t)表示。根据不同随访资料的失效事件,生存率可以是缓解率、有效率等。

生存分析的方法

 生存分析的常用单因素(或少数因素)的分析有寿命表法、Kaplan-Meier法,对应的多因素模型则常用Cox回归模型。

寿命表分析

 寿命表(Life Table) 也译生命表,据特定人群年龄组死亡率编制的一种统计表。

【案例】 某医院对114例男性胃癌患者术后生存情况进行11年随访,据此计算男性胃癌患者术后各年的生存率。

操作步骤:

①加载数据

 由于数据已经进行过频数变量,形成的变量是人数,因此需要先对数据进行个案加权。

 ②【数据】-->【个案加权】

 ③选择频数变量,点击确定

 ④【分析】-->【生存分析】-->【寿命表】

⑤ 选择时间、状态,填写时间间隔

 对患者进行11年随访,因此显示时间间隔是0~10,步长1。点击【定义事件】

 单值框内输入单值1,即值为1的为完整数据,其他的为缺失数据。

⑥点击【选项】

⑦ 点击【确定】,在输出窗口查看统计结果

时间间隔开始时间:寿命表记录生存时间段的下限,例如0表示 0~1年;

进入时间间隔的数目:活到该时间段下限的人数,例如106表示有106人活过1年;

时间间隔内撤销的数目:该时间段内删失的人数,例如5表示有5人在0~1年时间内失去联系;

有风险的数目:表示有效观察人数或校正人数,等于进入该时间段的观察人数减去删失人数的一半,例如111.5=114-5/2。 

终端事件数:出现所关心事件的人数,即死亡人数,例如在0~1 年内,有3人死亡。

终止比例:出现死亡的患者比例,即每个时间段内的死亡概率,例如,0.03≈3/111.5。

生存分析比例:每个时间段内的生存概率,等于1-死亡概率(终止比例),例如0.97=1-0.03。

期末累积生存分析比例:至本时间段上限的生存函数估计值,由之前时间段的生存分析比例相乘,例如0.89≈0.97*0.91。

概率密度:所有进入实验的病人在时点t后,单位时间内死亡概率的估计值。

风险率:活过时点t的癌症病人,在时点t后,单位时间内死亡概率的估计值。

 

 从生存分析函数中可以看到:横轴是术后年数,竖轴是累积生存分析,很明显,随着术后年数增加,个体的生存率越来越低,所以是一个下降的线形走势。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/553661.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Plc能否通过以太网网关实现无线数据交互?

西门子S7-1200 PLC 使用Profinet通讯时,一个做Profinet IO控制器,一个做Profinet IO设备。一个Profinet IO控制器可以最多支持16个Profinet IO设备,Profinet通讯不使用通讯指令,只需要配置好数据传输地址,就能够实现数…

Cesium 实战 - 模型亮度调整(解决模型非常暗的问题)

Cesium 实战 - 模型亮度调整(解决模型非常暗的问题) 环境版本试错过程解决问题在线示例 在某个项目中,遇到个问题,模型加载之后非常暗,经其他软件确认,模型本身正常,但是通过 Cesium 加载之后就…

Vue3项目技巧(更新中ing)

文章目录 axios封装http.jstestAPI.jsmain.js测试如果项目中需要多个baseURL 自动导入scss文件案例文件使用案例 引入aliyun图标库先看效果查看官网文档引入并使用 vueuse实现-吸附导航交互安装案例 多个组件共享的请求、数据、封装到pinia案例父组件中调用子组件中应用 axios封…

django admin后台管理系统中配置可上传多张图片功能

目录 一、默认的常规方式只能上传一张图片的示例 二、配置可上传多张图片 问题:在django自带的admin后台管理系统中常规的方式只能上传一张图片,无法上传添加多张图片,如下图。所以现在需要配置可上传多张图片的功能! 一、默认的…

【Atlas200】Host?Device?RC?EP?

目录 atlas500的ep模式Atlas 200 DK的host侧内存地址的分配Device侧内存管理内存的拷贝复用方案atlas500的ep模式 如上图所示,cpu+内存一侧为host侧;而gpu+显存一侧为device侧。 Atlas 200 DK的 在昇腾310AI处理器(NPU)中,Davinci Core负责专用计算,而Control CPU则负责…

拉电流 、灌电流、吸收电流

单片机的引脚,可以用程序来控制,输出高、低电平,这些可算是单片机的输出电压。但是程序控制不了单片机的输出电流。单片机的输出电流,很大程度上是取决于引脚上的外接器件。 什么是拉电流 、灌电流、吸收电流 ? 51单片机的IO口驱…

SpringCloud(28. 分布式会话与分布式事务)

上一篇:27. Redis 和 ZK 分布式锁 文章目录 1. 集群部署时的分布式 session 如何实现?2. 分布式事务方案2.1 两阶段提交方案/XA方案2.2 TCC 方案2.3 本地消息表2.4 可靠消息最终一致性方案2.5 最大努力通知方案 1. 集群部署时的分布式 session 如何实现&…

极狐(GitLab) 重磅发布新产品「极狐星」,让研发效能看得清,算得准,成就企业精英效能管理

在研发驱动业务增长的今天,越来越多的研发管理者发现: 总是觉得研发资源不够用? 如何用数据衡量研发效能? 如何定位软件交付瓶颈? 怎样管理并预警项目状态? 想尽早发现代码泄露风险怎么办?…

GPS轨迹在Three.js中的地理对齐和显示

如何使用 three.js 可视化 GPS 轨迹? 棘手的部分是获得正确的投影,以便 GPS 轨迹与我的 Jotunheimen 地形图对齐。 在 D3.js 的帮助下,我能够做我想做的事。 推荐:用 NSDT设计器 快速搭建可编程3D场景。 我将使用我之前在 Leaflet…

二十三种设计模式第八篇--装饰器模式

装饰器模式是一种结构型设计模式,它允许在不改变对象原有结构的情况下,动态地添加新的行为或功能。装饰器模式通过将对象包装在一个装饰器对象中,来实现对对象的功能扩展。装饰器对象与被装饰对象具有相同的接口,因此可以无缝地替…

ES6中数组新增了哪些扩展?

一、扩展运算符的应用 ES6通过扩展元素符...&#xff0c;好比 rest 参数的逆运算&#xff0c;将一个数组转为用逗号分隔的参数序列 console.log(...[1, 2, 3]) // 1 2 3console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5[...document.querySelectorAll(div)] // [<div>, …

线上品牌销售裂变,质变

大家好&#xff01; 我是小鱼经过前两期的 品牌线上运营分享 我们大概有了相对的概念 那么我们这期简单讲一下 如何让线上品牌销售产生 优质的变化。 分享 品牌方让“专业的人做专业的事”&#xff1a; 每个小程序店可招募1w个分享者负责引流和推广自家的视频号&#xff0c; 用…

MyBatis缓存机制要点解析以及如何与三方缓存组件Redis整合示例

文章目录 一、MyBatis的一级缓存1、每个SqlSession都有自己的一级缓存2、同一个SqlSession但是查询条件不同3、 同一个SqlSession两次查询期间执行了任何一次增删改操作 4、同一个SqlSession自己手动清空一级缓存二、MyBatis的二级缓存1、二级缓存的相关配置 三、一级\二级缓存…

外购设备PDA

专业扫描引擎&#xff0c;扫尽千军万码 工业级专业扫描引擎&#xff0c;数据采集精准、快速、安全&#xff1b; 同时增加摄像头扫描&#xff0c;自带绿点定位&#xff0c;实现快速对准&#xff1b; 可识别破损&#xff0c;沾染灰渍等条码提高工作效率。 一、产品特点 216GB/…

xhs xs _webmsxyw 纯算法还原盗用代码请注明出处搬来搬去真的很下头!

本文以教学为基准、本文提供的可操作性不得用于任何商业用途和违法违规场景。 本人对任何原因在使用本人中提供的代码和策略时可能对用户自己或他人造成的任何形式的损失和伤害不承担责任。 最新版 x-s 没露任何版权请审核员认真对待谢谢。 【2023.05.22】 更新全站接口通用 …

携手企企通,农业产业化国家重点龙头企业「罗牛山」加速采购数智化建设

导语 与企企通形成战略合作&#xff0c;双方基于供应商、合同管理、采购协同等多方面的应用场景&#xff0c;打造立足海南辐射全国的行业标准化解决方案。行业案例的示范作用&#xff0c;不仅对牛罗山采购业务数字化有指导意义&#xff0c;对整个畜牧养殖行业加入采购供应链管…

redis-实现限流

1、 主流的四种限流策略&#xff0c;我都可以通过redis实现 引言 在web开发中功能是基石&#xff0c;除了功能以外运维和防护就是重头戏了。因为在网站运行期间可能会因为突然的访问量导致业务异常、也有可能遭受别人恶意攻击 所以我们的接口需要对流量进行限制。俗称的QPS也是…

finallshell mac SSH工具

一、FinallShell 是什么 FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求. 特色功能: 云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数 二、主要特性 …

CMake Practice 学习笔记四---使用动静态库

任务&#xff1a; 编写一个程序使用我们上一届构建的共享库 1、准备工作 在/backup/cmake目录建立t4目录 mkdir t4在t4目录中建立src目录&#xff0c;并编写源文件main.c cd t4 mkdir src && cd src touch main.cmain.c的内容如下&#xff1a; #include <hel…

博客系统后端设计(七) - 实现显示用户信息与注销功能

文章目录 1. 显示用户信息1.1 约定前后端交互接口1.2 修改列表页的前段代码1.3 实现详情页的后端代码1.4 实现详情页的前端代码 2. 注销2.1 确定前后端交互接口2.2 实现后端代码2.3 修改前端代码 1. 显示用户信息 此处的用户名是写死的&#xff0c;我们希望的是此处是能够动态生…