当前位置: 首页 > news >正文

NHANES数据挖掘|特征变量对死亡率预测的研究设计与分析

书接上回,应各位临床或在科室的小伙伴们需求,除了多组学和算法开发外,插播关于临床护理方向的数据挖掘,今天分享两篇NHANES的分析文献。

1、时依+中介分析


DOI: 10.1186/s12933-024-02191-5

整体思路

基于 NHANES 数据库(2009-2014),研究了中性粒细胞与淋巴细胞比值(NLR)与高血压患者全因死亡率及心血管死亡率之间的关系。研究共纳入 3067 名高血压患者,通过随访 92 个月 的数据,发现 NLR 的升高与死亡风险呈正相关。

  • 生存分析: 采用 Kaplan-Meier 方法绘制生存曲线,用 Log-Rank 检验组间差异。
  • Cox 回归模型: 多变量加权 Cox 比例风险模型评估 NLR 与全因死亡及心血管死亡的关联。
  • 非线性分析: 使用限制性三次样条(RCS)探讨 NLR 与死亡风险的非线性关系。
  • 预测能力: 使用 ROC 曲线和时间相关 AUC 评估 NLR 的死亡预测能力。
  • 中介分析: 探讨肾小球滤过率(eGFR)在 NLR 与死亡风险之间的中介作用。

变量

年龄、性别、种族、教育水平、吸烟状况、体重指数 (BMI)、糖尿病、心血管疾病 (CVD) 史、糖化血红蛋白 (HbA1c)、高密度脂蛋白胆固醇 (HDL)、低密度脂蛋白胆固醇 (LDL)、总胆固醇 (TC)、甘油三酯 (TG) 和估计肾小球滤过率 (eGFR)

结果


通过限制性三次样条可视化NLR 与高血压患者全因死亡率 ( A ) 和心血管死亡率 ( B ) 之间的关联。风险比根据年龄、性别、种族、BMI、吸烟状况、教育水平、糖尿病、心血管疾病史、HDL、LDL、TG、TC、HbA1c 和 eGFR 进行了调整


NLR 值较高(> 3.5)和较低(≤ 3.5)的生存率 Kaplan–Meier 曲线。A全因死亡率;B心血管死亡率


用于预测全因死亡率( A、B)和心血管死亡率(C、D)的 NLR 的时间相关 ROC 曲线和时间相关 AUC 值(95% 置信区间)


eGFR 对 NLR 与生存率之间关系的中介作用(A,全因死亡;B,心血管死亡)。根据年龄、性别、种族、BMI、吸烟状况、教育水平、糖尿病、心血管疾病史、HDL、LDL、TG、TC 和 HbA1c 进行调整

2、Cox生存+RCS分析


DOI: 10.1186/s12933-024-02173-7

整体思路

NHANES 数据库(2001-2018) 和美国国家死亡指数(NDI),探讨了三种胰岛素抵抗(IR)替代指标(HOMA-IR、TyG 指数和 TyG-BMI 指数)与冠心病(CHD)合并高血压患者全因死亡率之间的关系。通过对 1126 名患者 长达 76 个月的随访数据分析,发现 HOMA-IR 是全因死亡率的可靠预测因子,且其与生存率的关系呈 U 型曲线。

三类指标计算:HOMA-IR: 基于空腹血糖和胰岛素;TyG 指数: 基于甘油三酯和空腹血糖;TyG-BMI 指数: TyG 指数与 BMI 的乘积。

  • Cox 回归模型: 评估不同 IR 替代指标与全因死亡率的线性关系。
  • RCS 分析: 探讨 IR 替代指标与生存状态之间的非线性关系,并确定临界点。
  • 分段 Kaplan-Meier 分析: 验证 HOMA-IR 的分段效应。
  • 模型评估: 使用 ROC 曲线和 AUC 值评估预测能力,并进行分层和交互作用分析。

变量

  1. 人口统计学数据包括年龄、性别、种族、教育水平、婚姻状况和收入-贫困率 (PIR)。
  2. 病史信息包括糖尿病、癌症、心力衰竭、中风、慢性阻塞性肺病 (COPD)、使用降血糖和降脂处方药、吸烟、BMI、腰围和臀围。
  3. 实验室血液检查数据包括低密度脂蛋白胆固醇(LDL-C)、高密度脂蛋白胆固醇(HDL-C)、总胆固醇(TC)、丙氨酸氨基转移酶(ALT)、白蛋白、碱性磷酸酶(ALP)、天冬氨酸氨基转移酶(AST)、尿素氮、肌酸激酶(CK)、肌酐(Cr)、γ-谷氨酰转移酶(GGT)、乳酸脱氢酶(LDH)、铁、磷、钾、钠、钙、总胆红素、尿酸、糖化血红蛋白(HbA1c)、血红蛋白(Hb)、血小板计数和白细胞计数(WBC)

结果


不同 IR 替代指标与全因死亡率之间的非线性关系。图中红线表示 Log(HR),蓝线表示 95% 置信区间。A HOMA -IR,B TyG 指数,C TyG-BMI 指数


分段 HOMA-IR 生存曲线。A HOMA -IR < 3.59 二分法,B HOMA-IR < 3.59 四分法,C HOMA-IR > 3.59 二分法,D HOMA-IR > 3.59 四分法


HOMA-IR 在完全校正模型中评估全因死亡率的鉴别力和准确性。A ROC和 AUC,B校准曲线

小结

这两篇文章都基于 NHANES 数据库,采用 生存分析 探讨不同生物标志物与特定共病患者长期全因死亡率之间的关系,具有相似的研究思路和分析框架。

第一篇文章关注中性粒细胞与淋巴细胞比值(NLR),通过 Cox 回归模型限制性三次样条(RCS)分析Kaplan-Meier 曲线评估其对高血压患者全因死亡及心血管死亡的预测能力;第二篇文章则聚焦胰岛素抵抗(IR)替代指标(HOMA-IR、TyG 指数和 TyG-BMI 指数),采用类似方法探讨其与冠心病合并高血压患者全因死亡率的 U 型关系。

两者均通过调整多变量模型、非线性分析及分层检验,验证了标志物在不同亚组中的稳定性,并使用 ROC 曲线评估预测能力,关于NHANES的数据挖掘最大痛点在于有效样本,就是要数据清洗,还有各个量表评分的统计。

相关文章:

NHANES数据挖掘|特征变量对死亡率预测的研究设计与分析

书接上回&#xff0c;应各位临床或在科室的小伙伴们需求&#xff0c;除了多组学和算法开发外&#xff0c;插播关于临床护理方向的数据挖掘&#xff0c;今天分享两篇NHANES的分析文献。 1、时依中介分析 DOI&#xff1a; 10.1186/s12933-024-02191-5 整体思路 基于 NHANES 数据…...

【Sharding-JDBC学习】概述_shardingsphere-jdbc 和sharding-jdbc

1.概述 1.1.分库分表是什么 小明是一家初创电商平台的开发人员&#xff0c;他负责卖家模块的功能开发&#xff0c;其中涉及了店铺、商品的相关业务&#xff0c;设计如下 数据库&#xff1a; 通过以下SQL能够获取到商品相关的店铺信息、地理区域信息&#xff1a; SELECT p.*…...

用户登录/登出功能,当登录页面在另一域名下

需求&#xff1a; 要求为某网址增加用户登录功能。登录页面是现成的&#xff0c;但是位于另一个域名。当request 没带token &#xff0c;要求跳转此登录页面&#xff0c;用户登录后会返回token. 此时再跳回原网址。这个过程如何避免发生跨域问题&#xff1f; 最简单的方案 登…...

自动化解决方案:修复devicedisplaystatusmanager.dll丢失

在Windows操作系统中&#xff0c;DLL&#xff08;动态链接库&#xff09;文件扮演着至关重要的角色。它们为应用程序提供必要的函数和数据&#xff0c;以确保系统的平稳运行。然而&#xff0c;有时我们可能会遇到DLL文件丢失或损坏的问题&#xff0c;比如DeviceDisplayStatusMa…...

.Net8 Avalonia跨平台UI框架——<vlc:VideoView>控件播放海康监控、摄像机视频(Windows / Linux)

一、UI效果 二、新建用户控件&#xff1a;VideoViewControl.axaml 需引用&#xff1a;VideoLAN.LibVLC.Windows包 Linux平台需安装&#xff1a;VLC 和 LibVLC &#xff08;sudo apt-get update、sudo apt-get install vlc libvlccore-dev libvlc-dev&#xff09; .axaml 代码 注…...

网络协议(八):IP 协议

目录 1. IP 协议简介 2. 首部属性 2.1 版本号 2.2 首部长度 2.3 服务类型 2.4 总长度 2.5 > 16位标识 & 3位标志 & 13位片偏移 2.5.1 > 16 位标识 2.5.2 > 3 位标志 2.5.3 > 13 位片偏移 2.6 生存时间(TTL) 2.7 > 8 位协议 2.8 首部校验和…...

深度解析 pytest 参数化与 --count 执行顺序的奥秘

有这样一个业务场景&#xff0c;登录不同地区的账号&#xff0c;重复500遍&#xff0c;以验证登录功能是否正常。 登录的代码如下&#xff0c;其中login_data是一个fixture&#xff0c;用来组织数据&#xff1a; pytest.mark.parametrize("login_data", [cn_test, …...

【traefik】forwadAuth中间件跨namespace请求的问题

前情提要 - fowardAuth鉴权中间件的使用&#xff1a; 【traefik】使用forwardAuth中间件做网关层的全局鉴权 1. 问题 我的 traefik-ingress-controller 所在 namespace: traefik 业务服务所在 namespace: apps 路由与 forwardAuth 中间件配置如下&#xff1a; # 路由 apiV…...

java学习记录16

并发基础 进程与线程 进程 进程&#xff08;Process&#xff09;是计算机中正在运行的程序。程序是一种静态的概念&#xff0c;而进程是程序在执行过程中创建的动态实体。每个进程都有自己的内存空间、代码、数据和资源&#xff0c;它也是操作系统进行任务调度和资源分配的基…...

【Lua学习之旅】之单行/多行注释

Lua的注释 单行注释多行注释 单行注释 lua中的单行注释采用两个短横线"--" --这是lua单行注释多行注释 写法一&#xff1a; --[[ 这个lua的多行注释&#xff0c; 很多资料说多行注释不可以嵌套&#xff0c; 根据我的测试&#xff0c;这种写法的多行注释在lua54版…...

[Effective C++]条款45 运用成员函数模板接受所有兼容类型

本文初发于 “天目中云的小站”&#xff0c;同步转载于此。 条款45 : 运用成员函数模板接受所有兼容类型 本条款中我们将会以智能指针为例, 介绍如何通过成员函数模板使一个模板类可以接受所有兼容类型. 我们先来构建一个简单的继承体系 : class Top { ... }; class Middle: p…...

Harry技术添加存储(minio、aliyun oss)、短信sms(aliyun、模拟)、邮件发送等功能

Harry技术添加存储&#xff08;minio、aliyun oss&#xff09;、短信sms&#xff08;aliyun、模拟&#xff09;、邮件发送等功能 基于SpringBoot3Vue3前后端分离的Java快速开发框架 项目简介&#xff1a;基于 JDK 17、Spring Boot 3、Spring Security 6、JWT、Redis、Mybatis-P…...

【python基础——异常BUG】

什么是异常(BUG) 检测到错误,py编译器无法继续执行,反而出现错误提示 如果遇到错误能继续执行,那么就捕获(try) 1.得到异常:try的执行,try内只可以捕获一个异常 2.预案执行:except后面的语句 3.传入异常:except … as uestcprint(uestc) 4.没有异常:else… 5.鉴定完毕,收尾的语…...

解决Qt打印中文字符出现乱码

在 Windows 平台上&#xff0c;默认的控制台编码可能不是 UTF-8&#xff0c;这可能会导致中文字符的显示问题。 下面是在 Qt 应用程序中设置中文字体&#xff0c;并确保控制台输出为 UTF-8 编码&#xff1a; 1. Qt 应用程序代码 在 Qt 中&#xff0c;我们可以使用 QApplic…...

第三十八章 Spring之假如让你来写MVC——适配器篇

Spring源码阅读目录 第一部分——IOC篇 第一章 Spring之最熟悉的陌生人——IOC 第二章 Spring之假如让你来写IOC容器——加载资源篇 第三章 Spring之假如让你来写IOC容器——解析配置文件篇 第四章 Spring之假如让你来写IOC容器——XML配置文件篇 第五章 Spring之假如让你来写…...

服务器引导异常,Grub报错: error: ../../grub-core/fs/fshelp.c:258:file xxxx.img not found.

服务器引导异常,Grub报错: error: ../../grub-core/fs/fshelp.c:258:file xxxx.img not found. 1. 故障现象2. 解决思路3. 故障分析4. 案件回溯5. 解决问题 1. 故障现象 有一台服务器业务报无法连接. 尝试用Ping命令发现无法ping通. 通过控制台查看发现有以下报错: error: ..…...

昵称 校验

1. 基本格式校验 1. 长度限制 • 设置最小和最大字符长度&#xff1a;2-20 个字符&#xff08;常见范围&#xff09;。 • 避免昵称过短或过长影响显示和识别。 • 示例&#xff1a; • 2 ≤ 长度 ≤ 20&#xff1a;let minLength 2 let maxLength 20 if nickname.count <…...

MATLAB学习笔记目录

MATLAB学习笔记-生成纯音并保存-CSDN博客 MATLAB学习笔记-各种格式之间的转换 - 知乎 MATLAB学习笔记-胞组&#xff08;cell array&#xff09;转换为矩阵&#xff0c;cell2mat_matlab如何把元胞数组改为矩阵-CSDN博客MATLAB学习笔记-判断数组、结构体、数值、字符串是否相同…...

基于单片机的语音控制玩具汽车的设计

语音控制小汽车选用了两个单片机、一个语音识别芯片、两个无线收发模块、一个电机驱动模块、两个电机、一个音频解码模块。语音控制端选用了一个语音识别芯片&#xff0c;实现了将声音信号转换成数字信号&#xff0c;再将数据传输给单片机的功能。小车端选用了单片机来控制电机…...

Qt WORD/PDF(五)使用Json一键填充Word表格

关于QT Widget 其它文章请点击这里: QT Widget 国际站点 GitHub: https://github.com/chenchuhan 国内站点 Gitee : https://gitee.com/chuck_chee 姊妹篇: 《Qt WORD/PDF&#xff08;一&#xff09;使用 QtPdfium库实现 PDF 操作》 《Qt WORD/PDF&#…...

OpenClaw技能安装失败全解析:从依赖冲突到网络问题的系统性解决方案

1. 项目概述&#xff1a;当技能“卡住”时&#xff0c;我们遇到了什么&#xff1f;最近在折腾OpenClaw这类开源AI助手平台时&#xff0c;不少朋友都踩进了同一个坑&#xff1a;从官方市场或者第三方渠道找到了心仪的技能&#xff08;Skill&#xff09;&#xff0c;点击“安装”…...

AlphaFold 3终极指南:掌握Jackhmmer与HMMER提升蛋白质结构预测精度

AlphaFold 3终极指南&#xff1a;掌握Jackhmmer与HMMER提升蛋白质结构预测精度 【免费下载链接】alphafold3 AlphaFold 3 inference pipeline. 项目地址: https://gitcode.com/gh_mirrors/alp/alphafold3 你是否在蛋白质结构预测项目中遇到MSA生成效率低下的瓶颈&#x…...

从入门到上岗,Java+AI 复合型人才养成攻略

当下编程行业格局正在悄然改变,纯 Java 后端岗位内卷日趋严重,薪资增长逐步放缓;纯粹的 AI 算法岗门槛居高不下,对学历、数理功底要求严苛,普通开发者很难入局。 而Java+AI 复合型开发顺势成为行业刚需岗位,既依托成熟的 Java 体系承接业务开发,又能融入人工智能技术实…...

极致精简,功能强大的PDF编辑工具

这是一款功能全面的PDF编辑工具 你只需要导入一份PDF格式文件 就可以快速的对它进行插入 批注编辑保护转换等各种操作 而且无需登录 也可以直接使用 在插入选项中可以进行插入文字图片 页面页眉页脚页码文档背景水印视频音频等 在批注选项中可以管理批注隐藏批注 高亮显示 文本…...

告别外部中断!用EnableInterrupt库轻松搞定Arduino Nano多通道PWM读取(附完整代码)

Arduino Nano多通道PWM读取实战&#xff1a;用EnableInterrupt突破硬件限制当你用Arduino Nano开发四轴飞行器或机器人项目时&#xff0c;是否遇到过这样的尴尬&#xff1a;遥控器的四个通道PWM信号需要同时读取&#xff0c;但Nano只有两个外部中断引脚&#xff1f;这个问题困扰…...

为什么软件开发偏爱 Linux?深度剖析 Linux 相较于 Windows 的核心优势

引言 在软件开发的世界里&#xff0c;一个有趣的现象是&#xff1a;无论是大型互联网公司的服务器集群&#xff0c;还是资深程序员的个人开发机&#xff0c;Linux 操作系统的身影无处不在。与之形成鲜明对比的是&#xff0c;尽管 Windows 在个人消费市场占据绝对主导地位&…...

中兴光猫终极管理指南:解锁工厂模式与Telnet权限的实战教程

中兴光猫终极管理指南&#xff1a;解锁工厂模式与Telnet权限的实战教程 【免费下载链接】zteOnu A tool that can open ZTE onu device factory mode 项目地址: https://gitcode.com/gh_mirrors/zt/zteOnu 掌握中兴光猫的设备管理和权限获取能力是网络管理员和技术爱好者…...

Unity渲染排序三要素:SortingLayer、Order in Layer与RenderQueue协同原理

1. 为什么刚进Unity的美术和程序总在“图层遮挡”上反复拉扯&#xff1f;“这个UI怎么被背景挡住了&#xff1f;”“粒子特效一开就穿模&#xff0c;明明Z轴没问题&#xff01;”“我调了Order in Layer到999&#xff0c;还是被另一个Sprite挡住——它连Sorting Layer都没改过&…...

Graphin高级应用:结合GISDK构建配置化图分析模块的完整指南

Graphin高级应用&#xff1a;结合GISDK构建配置化图分析模块的完整指南 【免费下载链接】Graphin &#x1f30c; A React toolkit for graph visualization based on G6. 项目地址: https://gitcode.com/gh_mirrors/gr/Graphin 在当今数据驱动的时代&#xff0c;图可视化…...

别再手动测模型了!用Simulink Test Manager实现自动化测试(附Excel表格配置详解)

从手动测试到智能验证&#xff1a;Simulink Test Manager全流程自动化实战指南 在模型开发的迭代过程中&#xff0c;工程师们常常陷入"修改-测试-记录"的循环泥潭。每次参数调整后&#xff0c;手动运行模型、记录数据、比对结果不仅消耗大量时间&#xff0c;更可能因…...