原文:https://note.youdao.com/s/GED6wise

SAP analysis in the Ohmega software

ohmega software 关于胃食管反流疾病 对 sap的分析方法 分享。
sap 是描述 胃食管反流仪器对患者监测时,出现的症状如:咳嗽 烧心 胸痛 等症状 与反流相关的概率。这个概率大于0.95说明该症状是反流引起的。
sap需借助 Fisher Exact test 分析方法来进行分析。这个方法的表现形式如下表:
C1和C2描述的是两个条件,-C1 -C2 表达的意思就是没有符合C1 C2这两个条件的情况。字母a表示,C1和C2都满足的情况;b表示,C1 -C2表示只满足C1,不满足C2;c表示,C1条件不满足但C2条件满足;d表示,C1 C2条件都不满足的情况次数。这里的A+c应该是等同于a+c的。
有了这个表格,就能计算除C2条件因为C1条件发生的概率也就是sap。
首先计算 p:
然后sap=(1-p)*100%,在这款软件的含义是:如果sap>0.95就说明症状和反流存在关联性。
在计算胃食管反流的时候,我们把C1当作反流,C2当作某种症状。
R是反流英文 Reflux的首字母,这里就代表反流条件,S是症状 Symptoms的首字母这里代表某种症状条件。
S+R+表示既有反流又有症状 ,S-R+表示只有反流没有症状,S+R-表示只有症状没有反流,S-R-表示症状和反流都没有。这里只是很笼统的说一下其大概意思,但是详细定义S+R+这些计算方法如下:
我们是把软件检测时间分成每2分钟一段,然后分成S-和S+及这样分成的每段的无症状情况和有症状情况讨论。先说S-及无症状段情况。
接下图:
R+=3的解释,我的理解是,R1所处的这2分钟段没有出现症状,算一次,R2 和R3所处的段也没有出现症状S,算一次,
R4所处的段也没有,所以总共三次,在计算S-时,是数的段数而不是出现的反流次数。与S+的情况有区别。
R-=5的解释,我的理解是,没有出现竖着的虚线标记的段有5个所以是5次。
如果软件设置了排除进食区域,这种情况如图:
Meal period 的占用部分不算。
S+的情况
For R+S+ and R-S+ we look 2 minutes in front of each symptom. When a start of a reflux is within this two minute period this
period is said to be R+S+ and else it is categorized as R-S+.
我的翻译是,当症状出现了,往症状的出现前的前2分钟找,如果在这段时间内有一次反流就S-R+算一次,如果没有反流就R-S+算一次,需要排除已经算过的反流情况。
R+=3,我的理解是,R1在s1算一次,在s2算一次,但是s1已经算过了,s2那次就不算了。对于S3 有R2和R3两次。所以总共3次。
R-=1,我的理解是,S4前两分钟没有出现反流,所以算一次。
排除进食区域的情况:
R+=2,R1算一次,R3算一次,R2就不算了。
总体来看,就是这样。
但是本来总共只有8个两分钟段,但这里计算得出的总数是12,有些反流是被重复计算了,因为在S-和S+的计算情况不一样造成的,所以
我们要:
S-R+=S-R+ - S+R+及 3-3=0
s-R-=S-R- - S+R-及5-1=4
结果如下表:
但是明显S-R+不应该为0,有一个R4。造成这样的原因是,在算S+R+时,R2和R3所处的段被多算了一次,意思是本来S+R+的段只有2个,但因为S+计算方式不同,所以多算一个。
还有S-R-只有2个,但这里是4,是因为计算症状和反流的时间有重叠,造成了不一致,就多出来了,我觉得从图上看是看不出来的吧。

胃食管反流之 SAP分析( in the Ohmega software)的更多相关文章

  1. SAP分析云及协同计划

    大家好, 我是SAP成都研究院S/4HANA Sales 团队的软件工程师Derek.四年前我从SAP Consulting团队转到SAP Labs从事Sales Analytics相关应用的开发,在 ...

  2. 美国top200药品2

     python机器学习-乳腺癌细胞挖掘(博主亲自录制视频)https://study.163.com/course/introduction.htm?courseId=1005269003&u ...

  3. Configuring SSL for SAP Host Agent on UNIX

    https://help.sap.com/viewer/141cbf7f183242b0ad0964a5195b24e7/114/en-US/8d12f7b9244b44219bd14d619d3a2 ...

  4. Business Process and SAP ERP

    1. Definition of Organisation - Organizations are created entities within and through which people i ...

  5. SAP标准培训课程C4C10学习笔记(一)第一单元

    C4C10:SAP Hybris Cloud for Customer Administration 课程目录: 第一单元是C4C的简介. 作为SAP推出的一个SaaS(Software as a s ...

  6. Redhat下安装SAP的相关

    Red Hat Enterprise Linux 6.x: Installation and Upgrade - SAP Note 1496410 Red Hat Enterprise Linux 7 ...

  7. SAP成都研究院李三郎:SCP Application Router简介

    今天的文章来自李贝宁(Ben),SAP成都研究院的资深程序猿和架构师. 作为成都研究院里同时精通Java, JavaScript和ABAP这三门编程语言的数位同事之一,Ben曾经先后担任了成都CRM ...

  8. ERP_Oracle Erp发展趋势基于SOA电子商务方案

    2014-01-12 Created By BaoXinjian

  9. PA教材提纲 TAW10-1

    Unit1 SAP systems(SAP系统) 1.1 Explain the Key Capabilities of SAP NetWeaver(解释SAP NetWeaver的关键能力) Rep ...

  10. 第二次作业——个人项目实战(Sudoku)

    Github:Sudoku 项目相关要求 利用程序随机构造出N个已解答的数独棋盘 . 输入 数独棋盘题目个数N 输出 随机生成N个 不重复 的 已解答完毕的 数独棋盘,并输出到sudoku.txt中, ...

随机推荐

  1. Visual Studio 2022插件的安装及使用 - 编程手把手系列文章

    这次开始写手把手编程系列文章,刚写到C#的Dll程序集类库的博文,就发现需要先介绍Visual Studio 2022的插件的安装及使用,因为在后面编码的时候会用到这些个插件,所以有必要先对这个内容进 ...

  2. 千字干货分享:一文教你ABI增强分析,BI的未来就在这里!

    自2017年以来,智能概念开始出现,各类商业智能BI应用的使用门槛逐渐降低,商业智能BI制造商主要竞争增强分析的能力.<2020年Gartner分析与BI平台魔法象限报告>指出,2020年 ...

  3. 攻防世界 debug

    题目 分析过程 丢到PE里面 一开始,我看到下面的脱壳提示,以为是我没见过的壳,下载了相关工具脱壳--发现脱了后又出现没见过的脱壳提示,根据提示脱壳弄出来的东西怪怪的 卡题,查了资料 学到一个新知识点 ...

  4. 基于ArkUI开发框架,图片马赛克处理的实现

     原文:https://mp.weixin.qq.com/s/60HDKcBFV7GTjZpzeHtjeg,点击链接查看更多技术内容.     关于马赛克   马赛克是一种使用较为广泛的图片处理方式, ...

  5. 鸿蒙HarmonyOS实战-ArkUI组件(Navigation)

    一.Navigation Navigation组件通常作为页面的根容器,支持单页面.分栏和自适应三种显示模式.开发者可以使用Navigation组件提供的属性来设置页面的标题栏.工具栏.导航栏等. 在 ...

  6. leetcode每日一题:409. 最长回文串

    409. 最长回文串 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串. 在构造过程中,请注意区分大小写.比如 "Aa" 不能当做一个回文字符串. 注意 ...

  7. 实训篇-Html-表格练习2

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  8. Go 单元测试基本介绍

    目录 一.单元测试基本介绍 1.1 什么是单元测试? 1.2 如何写好单元测试 1.3 单元测试的优点 1.4 单元测试的设计原则 二.Go语言测试 2.1 Go单元测试概要 2.2 Go单元测试基本 ...

  9. pid算法函数实现,c语言版

    #include <stdio.h> float pid(float setpoint, float process_variable, float kp, float ki, float ...

  10. asyncio和aiohttp携程并发

    import asyncio from aiohttp import web import time async def process(): for i in range(10): print(&q ...