[返回生活百态首页]·[所有跟帖]·[ 回复本帖 ] ·[热门原创] ·[繁體閱讀]·[版主管理]
傻缺的R0之三:R0的计算,网友可自行计算新冠病毒的R0值
送交者: virtualpointer[★★★虚指针★★★] 于 2020-02-17 9:32 已读 3505 次  

virtualpointer的个人频道

R0的计算 6park.com

这个R0的计算不难, 前提是你要有足够的准确的数据。需要特别注意的是: 要避开传染病最开始发作的初期, 不能用个别的几个病例计算这个值, 也要避开使用这个传染病被外力阻断之后的数据计算。计算它的最佳时期是病例形成了一定的规模, 病例的增长处于爬升期,但是在外界加入阻断之前。 6park.com

有了数据之后, 你开始定义一个单位时间, 比方说1天(你自然也可以定义为4小时, 一个星期, 或者是一个月),有两种简单的方法来计算R0值: 6park.com

1. 查数法 (见上图左上部分, 每个?代表单位病例,10个,或者100个等等) a. 在第一个时间单位有一组患者

b. 第二个时间单位有两组患者。 黑色表示这组患者挂了, 不再传播。至此, R0为2

c. 第三个时间单位有一组患者, 比较前一个时间单位, 组数减半, R0 为 0.5 d. 第四个时间单位有两组患者, 比较前一个时间单位, 组数增了一倍, 所以R0为 2

e. 第五个时间单位,有四组患者, 比较前一个时间单位, 组数增了一倍, 所以R0为 2

f. 第六个时间单位,有五组患者, 组数增了一倍, 所以R0为 5/4 = 1.25

用上述的每个组里得到的R0值, 加权平均就得出了R0值, 应该是比2稍小的一个数字, 或者你可以是R0值就是2, 一个大概的数字而已。 (Ebola的R0值就是2)

2.   用Log 加 最小二乘法 (上图的下半部分)

a.  按照时间单位, 把每个单元的病例增加数取log值(注意要舍去负增量啊), 组成一个序列数 (就是途中的加号点)

b.  用最小二乘法找去线性逼近得出 y = Kx + a

c.  K 就是R0

现在的学者, 尤其是新生代学者, 都开始使用大数据, 或者其它的算法计算R0值, 算法越来越复杂,没有个十天半个月,你都不知道算的是啥, 更别说算的是对是错了。 就如同医生开处方一样, 写个汉字处方该多好, 非得用拉丁文么? 

  6park.com

———————————————————————谢谢看官!————————————————————————— 6park.com

  6park.com

 按照时间倒叙, 附R0系列之二用途, 之一定义。 6park.com

R0的有用之处:从两个参数入手对传染病的阻断 6park.com

上篇聊了一下R0的定义b/r,通俗的解释了一下它的含义,以及为什么不能用它来新冠病毒的厉害程度。 6park.com

接着咱们说说它的有用之处。 R0的两个参数, 单位时间的传染人数b和传染时长1/r都是非常有用的。 6park.com

6park.com

6park.com

单位时间的传染人数b是传染病的传染强度,这个参数告诉你一个传染病能以多快的速度传播。 6park.com

传染时长1/r(注意r是传染时长的倒数)是指平均来讲,一个人可以传染别人多长时间。有的人得病之后会痊愈,有的人不幸就挂了,不管哪种情况,1/r就是平均时间。 6park.com

  6park.com

一般来讲, R0=1的时候,传染病就是一传一的传播,R0<1的时候,表示传染病的传播力很弱,一点点地自己就消亡了。R0>1的时候,表示这个传染病的传播力很大,会以几何级数扩散。 6park.com

理论上来说,R0只是在传染病自由传播的时候(没有政府的任何控制)才计算和公布数值的。后来,即便是传染病被加以阻断控住之后,也一直计算这个R0,用以监测阻断控制的措施是否使得R0降到了1之下,使得这个传染病逐渐消亡。 6park.com

要阻断阻断传染病,就要从R0的两个参数入手。 6park.com

我们可以用新冠病毒为例, 来看看医学专家和政府是怎么样阻断新冠病毒传染病的。 6park.com

武汉封城, 封区和居家隔离: 这是有效的减小单位时间的传染人数b的手段,在无法从普通人群中甄别病患的时候,或者这是最有效的办法。限制病发区域,减少人与人之间的接触机会,单位时间的传染人数b自然就会降低。 6park.com

建立火神山医院,方舱医院和患者居家隔离,就是要切断其病人和其他人的接触机会, 来缩短传染病人的传染时长来降低1/r。 6park.com

现在看到, 政府阻断新冠病毒的努力已经收到了成效,新增的病患人数开始呈现减弱的势头。 6park.com

所以说, R0的两个参数b和1/r,比R0的本身要有用得多。 6park.com

傻缺的R0定义 6park.com

R0的通俗解释就是按照平均数来讲, 一个传染病人在患病期间一共传染了多少人, 前提是没有外界干预。 现代医学用它来衡量一个传染病有多强的传染能力。 6park.com

这个R0, 来自英文 basic re-pR0duction number, 最早定义于1952年, 平均传染人数被分解成两个参数, 一个是在单位时间内, 一个传染病人按平均传染了多少人, 另外一个参数是按照平均计算一个传染病人共传染其他人多少个时间单位, 两者相乘就是这个R0. 6park.com

说这个概念傻缺, 就是它的定义里少了时间这个参数。  6park.com

知道会有傻缺来反驳我, 不对啊, 你看它的定义里, 两个参数都是时间相关的。  6park.com

是的, 傻缺, 两者乘在一起就和时间无关了。 6park.com

R0的真正含义就是按照平均计算,一个传染病人在患病期间一共传染了多少人, 可是这个患病时间多长啊? 一个没有时间限制的数量定义怎么能衡量强度? 6park.com

还在用这个观念衡量新冠病毒厉害程度的, 不管是不是专家, 都是傻缺。 已知的传染病, 就像艾滋病, 一个患者一年可能传染5个人, Ebola短期内(可能是按天或者星期计)传染2个, 你能说艾滋病比Ebola的传染力厉害? 6park.com

一个生活中的例子,就比如两个人都说自己花钱花了一万, 听起来都挺能花的, 可是一个人花了一年花了这个一万, 另一个人花了一小时花了这个数,你能说两人一样能花钱? 这个傻缺的R0定义就相当于花钱总额这个概念。 6park.com

真的别用R0来衡量新冠的厉害程度了, 一大堆的所谓医学专家, 学者, 使用各种各样的模型, 数据, 给出新冠病毒的从一点几, 到十几的R0的数值, 来证明这场病毒多厉害。 省省吧!这个概念要是定义为平均每天传染其他人的指数可能更准确的比较不同传染病之间的厉害程度吧。 6park.com

今天没空了, 找时间继续聊怎么计算R0, 见最后图表, 以及这个R0的有用之处, 及传染病的阻断。 6park.com

 

评分完成:已经给 virtualpointer 加上 500 银元!


贴主:virtualpointer于2020_02_17 9:42:16编辑
喜欢virtualpointer朋友的这个贴子的话, 请点这里投票,“赞”助支持!
[举报反馈]·[ virtualpointer的个人频道 ]·[-->>参与评论回复]·[用户前期主贴]·[手机扫描浏览分享]·[返回生活百态首页]
virtualpointer 已标注本帖为原创内容,若需转载授权请联系网友本人。如果内容违规或侵权,请告知我们。

所有跟帖:        ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )


用户名:密码:[--注册ID--]

标 题:

粗体 斜体 下划线 居中 插入图片插入图片 插入Flash插入Flash动画


     图片上传  Youtube代码器  预览辅助

手机扫描进入,浏览分享更畅快!

楼主本栏目热帖推荐:

>>>>查看更多楼主社区动态...






[ 留园条例 ] [ 广告服务 ] [ 联系我们 ] [ 个人帐户 ] [ 版主申请 ] [ Contact us ]