一个可用于临床的食管癌远处转移预测模型(shiny APP)

news2024/11/19 1:49:21

一个可用于临床的食管癌远处转移预测模型(APP)

最近将之前构建的一个预测食管癌远处转移模型制作成了APP(地址见文末),有一些思考,和大家分享如下:
在这里插入图片描述

1. 充分的说明

首先,对模型的效能要有充分的说明,便于用户判断该模型效能是否达到了一般的水准。该APP中展示了ROC曲线下面积,校准曲线和DCA分析的结果。ROC曲线下面积为0.822,说明这个模型达到了一般的水准。校准曲线靠近斜对角的理想曲线,代表这个模型预测的概率与实际的概率一致。DCA分析的结果是说使用这个模型筛选人群可以优于默认的(全检查和不检查)策略,可以总体上减少误诊误治的情况,或者说可以花费更小的代价筛选出同样多食管癌远处转移的患者;其次,对所涉及到的变量及其变量内的项目有充分的说明,方便用户构建和提交个人的待测数据。因为模型要求用户提交的数据和模型训练时候的变量的名称和它里边项目的名称都要保持一致。该APP中的演示模块目前提供的测试数据就是训练数据的测试集,展示了所需要数据集的结构和变量内项目的名称,就是为了对数据集信息进行充份说明。

2.有对决策阈值范围的估计

对模型使用临床决策分析可以获得一个决策阈值的范围,在这个范围内使用模型才可以获得临床收益的,接下来根据后续的临床措施的危害-效益比(cost-benefit ratio)来确定的具体的决策阈值。比如,此处我们用18F-FDG PET/CT作为后续的临床措施,PET/CT的危害是辐射、时间和经济成本,效益是筛选出食管癌的远处转移,如果认为这个PETCT用于检查食管癌远处转移的益处相对其危害是大的,决策阈值就可以设定的小一些,避免遗漏任何的真正有转移的病例,反之就设定的大一点。APP内放置了一个表格来查询决策阈值和危害-效益比之间的对应关系。

3.有明确的后续的措施

后续措施的危害效益比是确定具体的决策阈值的必要条件。有了这个决策阈值以后,我们才可以判断一个患者是否是高危险人群。值得一提的是,18F-FDG PET/CT和模型之间并没有紧密的联系,也就是说也可以换成后续的其它措施,而不用重新训练模型。
有的模型没有后续措施,比如预测患者死亡结局的模型,这样的模型就不是辅助的角色和作用,目前来看还没有进入临床的条件。

4.对预测模型的作用和能力有充分的认识

预测模型是作为一种辅助的手段,它的作用是用来筛选进行后续检查的高危人群,而不是代替医生的做具体的诊断。同时,可以看到就是无论阈值怎样调整,它都不可避免的会有假阳性和假阴性的病例出现,即使是结合了后续的PET/CT的检查,也同样会存在误诊误治的情况,所以不可对模型产生不切实际的幻想,比如认为其可以取代医生云云,但这也不代表这个模型的就不能在临床上使用,因为它毕竟是产生了一些临床效益,优于目前的策略,对患者人群总体来说是有益的。

在这里插入图片描述

APP访问地址:

https://liuyp2080.shinyapps.io/esophageal_cancer_m_stage_screening/

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

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

相关文章

面试题:为什么数据库连接池不采用 IO 多路复用?

今天我们聊一个不常见的 Java 面试题:为什么数据库连接池不采用 IO 多路复用? 这是一个非常好的问题。IO多路复用被视为是非常好的性能助力器。但是一般我们在使用 DB 时,还是经常性采用c3p0,tomcat connection pool等技术来与 D…

软件验收计划书

软件项目验收计划的作用主要有以下几点: 确保项目质量:通过项目验收,客户或相关方可以对项目的成果进行全面、系统的评估,以确保项目达到预期的质量标准。 发现和解决问题:在项目开发过程中,难免会存在一些…

软著项目推荐 深度学习的口罩佩戴检测 - opencv 卷积神经网络 机器视觉 深度学习

文章目录 0 简介1 课题背景🚩 2 口罩佩戴算法实现2.1 YOLO 模型概览2.2 YOLOv32.3 YOLO 口罩佩戴检测实现数据集 2.4 实现代码2.5 检测效果 3 口罩佩戴检测算法评价指标3.1 准确率(Accuracy)3.2 精确率(Precision)和召回率(Recall)3.3 平均精…

Ant Design Pro初始化报错

今天按照官网步骤初始化项目,第一次报错 fatal: unable to access https://github.com/ant-design/ant-design-pro/: SSL certificate problem: unable to get local issuer certificate 致命:无法访问https://github.com/ant-design/ant-design-pro/&…

深入解析Linux内核网络-拥塞控制系列(一)

谈起网络拥塞控制,大家可能很熟悉八股文中的"加法增大“、”乘法减小“、”慢开始“、“拥塞避免”、“快重传”、“快恢复”等概念。没错,这是一种经典网络拥塞控制算法的基础理论,但在实际的实现时不同的拥塞控制算法,有很…

2、Linux_远程操作

远程操作 1.配置ifconfig 1.1输入 ifconfig 查看 ip 的命令( ifconfig ) 1.2搜索 ifconfig 命令(yum search ifconfig) 1.3配置网卡 进入如下目录配置网卡 cd /etc/syscofig/network-scripts编辑 ifcfg-ens33 vi ifcfg-ens33按 i 键进入编辑模式 按 …

minio服务端搭建使用

一.minio文件服务搭建 非docker环境部署(Linux部署) 1.官网下载安装包:MinIO | Code and downloads to create high performance object storage 2、上传安装包文件到目录(这个可以自由选择) /home/minio/ 3、为minio添加权限 sudo chmod x minio 4、 创建mini…

【C语言】扫雷小游戏初学者版

成功的秘诀就是每天都比别人多努力一点。 今天给大家带来一款非常经典的小游戏——扫雷的实现和讲解 这里是目录 前言整体框架1.打印菜单2.创建二维数组3.初始化棋盘4.打印棋盘5.布置棋盘中的雷6.排查雷和统计雷总体代码test.cgame.cgame.h 进阶(递归展开&#xff0…

【arduino库之TroykaDHT(针对DHT系列温湿度传感器)】

该库允许您从 DHT 系列传感器读取温度和湿度。 该库允许获取以摄氏度、开尔文和华氏度为单位的相对湿度和温度数据。支持的传感器:DH11、DHT21、DHT22。 TroykaDHT库的的使用非常简单,它包含7个函数: begin //初始化接口,做好…

Matlab 生成license

参考下面两个帖子 https://ww2.mathworks.cn/matlabcentral/answers/389888-matlab https://www.mathworks.com/matlabcentral/answers/131749-id-id-id-id 登陆 https://ww2.mathworks.cn/licensecenter 针对R2020b版本,点击下面红框生成 ip addr | grep ether看第一行 根据…

如何使用cpolar+Plex在Windows系统上搭建私人媒体影音站点公网可访问

文章目录 1.前言2. Plex网站搭建2.1 Plex下载和安装2.2 Plex网页测试2.3 cpolar的安装和注册 3. 本地网页发布3.1 Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 1.前言 用手机或者平板电脑看视频,已经算是生活中稀松平常的场景了,特别是各…

数据可视化私有化部署:为何成本居高不下?

尽管在可视化设计这行干了好多年,也接手过不少项目,但昂贵的私有化部署费用总能让我发出由衷的感叹:“这几十万一年也太贵了!”。可以预见,数据可视化软件私有化部署所带来的高昂成本,将是许多企业面临的问…

探索数据之美:优雅权重计算方法与Python实践

写在开头 在数据的世界里,我们常常需要通过各种方法为不同的数据点分配合理的权重。这是数据分析中至关重要的一环,它决定了模型的准确性和结果的可信度。本文将引导您探索数据分析中常用的权重计算方法,并通过清晰的Python代码实现,让您轻松驾驭权重的奥秘。 1.常见分类…

人机交互——言语信息表示模型

如何将大量的言语碎片进行统一表示和存储,以便能够提取不同类型言语信息中的重要特征和语义信息,并计算和推理用户的交互意图,是一个极具挑战性的问题。 1.言语信息表示模型概述 2.言语信息表示模型结构 3.言语信息表示模型应用

什么是网络爬虫?有什么用?怎么爬?

嗨喽,大家好呀~这里是爱看美女的茜茜呐 【导读】 网络爬虫也叫做网络机器人,可以代替人们自动地在互联网中进行数据信息的采集与整理。 在大数据时代,信息的采集是一项重要的工作,如果单纯靠人力进行信息采集,不仅低…

认识Docker

Docker 是世界领先的软件容器平台,所以想要搞懂 Docker 的概念我们必须先从容器开始说起。 1.1 什么是容器? 先来看看容器较为官方 一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。 容器镜像是轻量的、可执行的…

跨境卖家2023圣诞节攻略:激发购物热情,海外网红营销大作战

随着全球电商的快速发展,跨境卖家们正面临着越来越激烈的竞争。在这个竞争激烈的市场中,如何通过有效的营销策略吸引目标受众,成为跨境卖家需要认真思考的问题之一。尤其是在圣诞节这个全球性的购物狂欢节,海外网红营销成为了一种…

12月第一天,给搞电商的家人们整活儿!

今年,大家出门的热情直线飙升! 特种兵旅游带火N个小众城市、Citywalk大军激活大街小巷的商业活力、线下演出火爆带动各地文旅指数狂飙,户外运动也乘风而上,徒步/露营/钓鱼/骑行/冲浪/滑雪等花式运动在各大社媒平台集中刷屏&#…

接口验签规则

一、验签的背景 在网络发展快速的过程中,总是会忽略接口数据安全问题,进行验签则能够在一定程度上能够防刷,数据篡改。 二、什么是加签验签 加签验签, 发送消息方,对消息加签名; 接受消息方&#xff0…

记一次引入低版本包导致包冲突,表现为NoClassDefFoundError的故障

简而言之&#xff0c;因为参考别的项目处理excel的代码if(org.apache.poi.hssf.usermodel.HSSFDateUtil.isCellDateFormatted(cell)) &#xff0c;为了使用这个HSSFDateUtil类我引入了依赖&#xff1a; <dependency><groupId>org.apache.poi</groupId><a…