当前位置: 首页 > 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&#…...

网络六边形受到攻击

大家读完觉得有帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 抽象 现代智能交通系统 &#xff08;ITS&#xff09; 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 &#xff08;…...

谷歌浏览器插件

项目中有时候会用到插件 sync-cookie-extension1.0.0&#xff1a;开发环境同步测试 cookie 至 localhost&#xff0c;便于本地请求服务携带 cookie 参考地址&#xff1a;https://juejin.cn/post/7139354571712757767 里面有源码下载下来&#xff0c;加在到扩展即可使用FeHelp…...

大数据学习栈记——Neo4j的安装与使用

本文介绍图数据库Neofj的安装与使用&#xff0c;操作系统&#xff1a;Ubuntu24.04&#xff0c;Neofj版本&#xff1a;2025.04.0。 Apt安装 Neofj可以进行官网安装&#xff1a;Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...

Android Wi-Fi 连接失败日志分析

1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分&#xff1a; 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析&#xff1a; CTR…...

盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来

一、破局&#xff1a;PCB行业的时代之问 在数字经济蓬勃发展的浪潮中&#xff0c;PCB&#xff08;印制电路板&#xff09;作为 “电子产品之母”&#xff0c;其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透&#xff0c;PCB行业面临着前所未有的挑战与机遇。产品迭代…...

从WWDC看苹果产品发展的规律

WWDC 是苹果公司一年一度面向全球开发者的盛会&#xff0c;其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具&#xff0c;对过去十年 WWDC 主题演讲内容进行了系统化分析&#xff0c;形成了这份…...

线程同步:确保多线程程序的安全与高效!

全文目录&#xff1a; 开篇语前序前言第一部分&#xff1a;线程同步的概念与问题1.1 线程同步的概念1.2 线程同步的问题1.3 线程同步的解决方案 第二部分&#xff1a;synchronized关键字的使用2.1 使用 synchronized修饰方法2.2 使用 synchronized修饰代码块 第三部分&#xff…...

HTML 列表、表格、表单

1 列表标签 作用&#xff1a;布局内容排列整齐的区域 列表分类&#xff1a;无序列表、有序列表、定义列表。 例如&#xff1a; 1.1 无序列表 标签&#xff1a;ul 嵌套 li&#xff0c;ul是无序列表&#xff0c;li是列表条目。 注意事项&#xff1a; ul 标签里面只能包裹 li…...

测试markdown--肇兴

day1&#xff1a; 1、去程&#xff1a;7:04 --11:32高铁 高铁右转上售票大厅2楼&#xff0c;穿过候车厅下一楼&#xff0c;上大巴车 &#xffe5;10/人 **2、到达&#xff1a;**12点多到达寨子&#xff0c;买门票&#xff0c;美团/抖音&#xff1a;&#xffe5;78人 3、中饭&a…...

(二)原型模式

原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...