核酸检测误诊可能,概率论以及贝叶斯公式(原创)

漫漫长路  •   •  2981 次浏览

原创文章,理性讨论,不抬杠不撕逼。 
太长不看版:1.新加坡眼app提到4例PCR疑似假阳,都来自来福士诊所。2.贝叶斯公式证明如果新加坡普查, 一个人PCR阳性但真正得病的概率为0.443.如果怀疑自己PCR假阳,应该怎么办?

1. 4例PCR疑似假阳,都来自来福士诊所,血清全部呈现阴性。
有网友收到PCR阳性,当天马上去再测一次变阴。 阴变阳有可能是后来得的, 阳变阴逻辑上证明误诊可能,尤其是在这么短的时间内再测,有人还不止测了一次。4例都是来福士,应当引起注意了。

2. 贝叶斯公式以及误诊概率
新加坡总人口545万(2021年6月公开数据),新冠总确诊数227681(2021/11/11新浪数据),所以估计目前患病比例为0.04.  以事件A表示PCR呈现阳性,以A’表示PCR呈现阴性(事件A的补集).  PCR检测准确率数据不好找,假设一个人确实患病(设为事件C, P(C)=0.04),他做PCR呈现阳性的概率为P(A|C)=0.95.   假设一个人没有得病(C’,事件C的补集),他做PCR呈现阴性的概率为P(A’|C’)=0.95  (根据诊所报告写的confidence level 0.95).
其中P(A|C)=0.95, P(C)=0.04, P(A|C’)=1-P(A|C)=0.05,  P(C’)=1-P(C)=0.96
所以如果新加坡在所有人群中普查,某人得到诊所诊断PCR呈现阳性,他真正得病的概率(P(C|A)由贝叶斯公式
P(C|A)=P(A|C)*P(C)/[P(A|C)*P(C)+P(A|C’)*P(C’)]=0.44
在回国人群中,因为都是是无症状的,如果PCR呈现阳性,真正得病得概率仅为0.44(理论上还要小,因为这个包含了有症状的那些人).  这就是为什么中国发现PCR阳性要反复确认。 新加坡这里只要PCR阳性,马上发隔离令,这是不是也是一种简单粗暴和医疗资源浪费呢?(这个模型比较粗糙,值得商榷,欢迎提供资料继续讨论)

3. 如果怀疑自己PCR是假阳,应该怎么办? 
其实我是来问这个问题的,医学手段上有什么方法可以确定的证明自己是PCR假阳,因为现在一旦PCR阳性,大使馆就要求康复三个月才能回去中国,如果是假阳,太耽误事情了。

参考资料:1.   新加坡眼app文章. 狮城茶馆->《疑似新冠误诊,近期回国注意了》 11.82. 《概率论与数理统计》浙江大学第三版 

37 条回复
  • sakuragi
    #1

    结论不要去来福士。。。。去parkway做

  • sixsixsix
    #2

    忘记是哪里看的pcr的检测方法本身就是有可能会出现假阳性,但可以从人为的角度尽量减少这方面的情况发生,完全100%准确的话应该是做不到。

    raffles本身就不属于权威性很强的医院,私人医院里设施好但无口碑的(至少在华人这里),听朋友也说过它家对员工不是很好。
    不知道大使馆为什么非要指定这家,虽然有自己的lab但它家是真的不太靠谱,本地人根本不会去的医院没有之一。

    而且pcr假阳情况明明是检测机构的问题,却还是不许再测(或再测是阴性也不认),也就是说冤枉你了,你就忍着,别瞎逼逼。整一套的逻辑就是没有逻辑

  • #3

    楼主虽然知道贝叶斯公式但是似乎不懂生物和医学原理1. PCR的结果是由cutoff cycle threshold (ct value)决定的,阴性阳性不是0 和1的关系,看看这篇科普文章就明白了。https://www.straitstimes.com/singapore/how-do-ct-values-and-serology-tests-tell-if-a-person-is-still-infectious
    第二天比前一天病毒量增加,自然就会提前检测到因此结果变成阳性了。
    2. 人体肯定是先有病毒,免疫系统才会产生反应生产出相应的抗体,这是需要时间的。因此PCR刚刚测出阳性抗体测试阴性很正常
    3. ART的灵敏性远远不如PCR, 这也是为什么卫生部说没有症状的时候ART阳性可以直接确诊不需要再做PCR的原因。

  • #4

    请问本地人去什么医院麻烦推荐一下

  • 漫漫长路 楼主
    #5

    感谢科普但是网友2和网友4再测变阴性怎么解释呢?

  • #6

    检测报告上应该有阳性信号是在第几个cycle出现的如果非常接近CT值,那么就是比较模凌两可的结果
    我不清楚新加坡的具体标准,猜测可能网友4前后的测试都比较接近CT值,刚好一个在前一个在后.
    网友2只写了PCR先阴后阳没看到转阴

  • 熊走瞧
    #7

    楼主是数学达人生物不通,pcr 阳性就是阳性,正确说法是抗体假阴性
    已经有报道知道有些人有症状,pcr 阳性,xray 有肺炎表现, 可是仍然测不出抗体
    这些人的免疫系统有问题
    那些说什么实验室医院行不行的就更加chedan

  • 熊走瞧
    #8

    这些人想回国和大使馆穷对付,是痴心妄想

  • #9

    呵呵大使馆可不是吃素的

  • Currant
    #10

    概念和你说那个是两回事吧。

  • Currant
    #11

    多次pcr或十四天后pcr,抽血,血清也是阴。应该可以证明吧。只是如果大使馆不能灵活处理,执着僵硬文件也没办法。

  • Blzrd
    #12

    最有力的证明就是时间,目前的设置是3个月,虽然有各种办法也许可以证明,大使馆会take the risk吗。。。

  • tiantang
    #13

    我有朋友也是这种情况,但是大使馆不承认假阳性最近有朋友的情况和你相似。起飞前,第一次核酸阴性,第二次核酸阳性( CT值,40多,),血清阴性,同住家人全部PCR阴性。为了自证清白,几天后约了上门检测,也是阴性。期间全家ART也都是阴性,后来诊所说CT值大于30就没有临床意义。大使馆不承认假阳性,一律按照阳性处理

  • tiantang
    #14

    大使馆应该不会承担这个风险因为大使馆最近发了一个通知,严禁多次测试直到阴性

  • NoGrabTaxi
    #15

    我就想问下P(A|C’)=1-P(A|C)=0.05 是怎么来的?

  • TPMT
    #16

    楼主,你预设的几个概率没一个对的。新加坡总人口545万(2021年6月公开数据),新冠总确诊数227681(2021/11/11新浪数据),所以估计目前患病比例为0.04.
    >>> 病患比例不能等同于得病的概率。

    以事件A表示PCR呈现阳性,以A’表示PCR呈现阴性(事件A的补集).  PCR检测准确率数据不好找,假设一个人确实患病(设为事件C, P(C)=0.04),他做PCR呈现阳性的概率为P(A|C)=0.95.   假设一个人没有得病(C’,事件C的补集),他做PCR呈现阴性的概率为P(A’|C’)=0.95
    >>> 你定义的P(A|C)和P(A'|C')其实就是Sensitivity和Specificity。对于PCR技术,怎么可能是0.95?? 太低了。对于approved PCR-based IVD就算0.99都低了。

    既然预设的数据都有问题,后面的计算就不用看了。

  • TPMT
    #17

    PCR测的是抗原,也就是病毒的核酸序列。不是抗体。准确的说,是RNA逆转录的cDNA。你说的第二条是完全错的。

  • TPMT
    #18

    Sorry,可能我断句有问题。误读了楼主意思。忽略此帖。

  • 漫漫长路 楼主
    #19

    P(C)不是患病的概率,而是随机在新加坡抽选一人,他是冠病患者的概率。PCR的准确率0.99请给出数据来源。 我收到的诊所报告上明确写着confidence level 0.95

  • 漫漫长路 楼主
    #20

    条件概率的性质

  • #21

    第三点描述毫无因果啊 原因应该是art specificity很高所以假阳可能低所以不用做pcr了3. ART的灵敏性远远不如PCR, 这也是为什么卫生部说没有症状的时候ART阳性可以直接确诊不需要再做PCR的原因。

  • #22

    你没理解我的意思ART灵敏度低,所以在VIRAL LOAD低,PCR阳性的情况下ART测出来可能是阴性
    一旦ART测出来阳性,说明VIRAL LOAD已经很高,不需要PCR确认了

  • #23

    第二条是针对楼主列出来的四个病例里面IgG, IgM测试阴性的你没有好好看主贴吧

  • #24

    看到了PCR和ART测的都是病毒抗原
    但是中国大使馆要求要做抗体测试(唯一要求测抗体的国家)。其实抗体测试误差比较大, 搞不好就假阳性了。很多人因此拿不到绿码登机。

  • Coye1214
    #25

    如果新加坡在所有人群中普查,某人得到诊所诊断PCR呈现阳性,他真正得病的概率0.44这个结论很可疑, PCR作为各国广泛运用来确诊标准,怎么可能PCP阳性,真正得病概率还不到50%呢?

  • 漫漫长路 楼主
    #26

    这就是概率论的美妙之处,反直觉。

  • ESPRITEE
    #27

    PCR准确率是什么意思? Confidence level 0.95又指的是什么?

  • 漫漫长路 楼主
    #28

    置信水平吧, 和confidence level一样因为我们做出决策的依据是一个样本,在本例中也就是某人去诊所做核酸检测得到的数据,即使是样本数据呈现阳性,但这个人实际是阴性的可能性仍然存在,这种可能性是无法消除的,我们只能控制犯这种错误的范围。

  • tiantang
    #29

    [email protected] 联系了新加坡卫生部,说把详细和报告情况发到这里,他们会去调查

  • #30

    好好养病吧,别想太多PCR阳性的意思就是可以肯定你被感染了
    PCR阴性的意思只是此时此地测不出来你感染了

    人体很奇妙,不是一个简单的概率公式可以算出来的

  • #31

    这里出阳性报告不想你说的那么简单和粗暴如果ART+, ct value 30以下,可以确诊。ct30以上,反复测试。
    没有ART结果,ct25以下出阳性报告,25以上反复测试。
    lab一般设置的ct cut off value比厂家自带的positive control的ct value 还低很多,以确保最大限度地减少假阳性。

  • NoGrabTaxi
    #32

    还是再好好查查资料吧

  • Blzrd
    #33

    楼主,我用你的公式算出了一个标准答案:95%.就帮你改了一个参数:P(C)=0.5

    P(C’)=1-P(C)=0.5

    一个人确实患病即事件C应该以测试过PCR的人口为基准而不是以新加坡总人口为基准

    在测试过PCR的人口中,患病C与不患病C’假设各占一半以简化计算,

    所以你阳性并患病的概率是95%

  • #34

    楼主的概率是瞎算 目测是样本空间概率模糊所致鉴定完毕

  • 漫漫长路 楼主
    #35

    你是比较靠谱的P(C)的估计确实有问题,但是不可能有0.5这么高,
    按新加坡每天确诊3000人,外面还有100倍的人群患病但没有测试,算30万,加确诊22万,总数50+万,
    取P(C)=0.1比较合适
    重新计算P(C|A)=0.68

  • Blzrd
    #36

    你要算的是测过pcr的并且阳性的这些人确实患病的概率,所以总样本应该是测过pcr的个体(包括确实患病C及不患病C’ )

    至于没测过pcr的比如你说的没测的那100倍不管有没有患病不应该列入统计范围

  • 漫漫长路 楼主
    #37

    不是, 看原帖第二条,我要估计的是如果新加坡普测,那么PCR阳性条件下真实患病的概率。
    为了算这个,我需要估计整个新加坡患病人群的比例,也就是P(C).

狮城帮

狮城帮是关于分享和探索新加坡的地方

马上注册

已注册用户请 登录