[過去ログ]
数学 統計に詳しい人が語るコロナウイルス (1002レス)
数学 統計に詳しい人が語るコロナウイルス http://rio2016.5ch.net/test/read.cgi/math/1582910321/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
15: 132人目の素数さん [sage] 2020/03/11(水) 06:07:38 ID:hVKkfTiV >>13 感度40%なら検査で+なら感染なし、-なら感染していると判定すれば感度60%になるぞ。感度が50%以下はありえん。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/15
16: 132人目の素数さん [sage] 2020/03/11(水) 06:30:05 ID:hVKkfTiV >>14 ご指摘ありがとうございます。 プログラムにバグがありました。 >10は撤回します。 正しくは https://i.imgur.com/jO5diiG.jpg pr2pv <- function( # prevalence to predicative value pr ,# prevalence sn=0.7, # sensitibity=TP/(TP+FN) sp=0.9) # specificity=TN/(TN+FP) { N=1 # polutaion million, billion,or any proper unit si=pr*N # sick population he=(1-pr)*N # healthy population TP=si*sn FN=si*(1-sn) TN=he*sp FP=he*(1-sp) PPV=TP/(TP+FP) NPV=TN/(TN+FN) PV=c(PPV=PPV,NPV=NPV) return(PV) } ご指摘のとおり、有病率36.36%のときに感度0.7,特異度0.9で陽性的中率が0.8になりました。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/16
17: 132人目の素数さん [sage] 2020/03/11(水) 06:41:46 ID:hVKkfTiV PCR検査の感度を0.7、特異度を0.9とする。 広島県で第一号の感染発見例は 県の検査で1回陰性、病院の検査で2回陽性、症状軽快した現時点で陰性(何回やったか報道がないので1回陰性とする)であるという。 ここで問題: 検査前の感染確率の分布が一様分布であると仮定して、 現在患者が感染している確率とその95%CIを計算してみた。 " https://i.imgur.com/4CzTEWA.jpg sn=0.7 # sensitivity sp=0.9 # specificity plus=2 # how many positive result? minus=2 # how many negative result? n=1e7 # how large the simulation p0=runif(n,0,1) oz0=p0/(1-p0) # prob -> odds pLR=sn/(1-sp) # TP/FP nLR=(1-sn)/sp # FN/TN oz1=oz0*pLR^plus*nLR^minus # Bayesian formula p1=oz1/(1+oz1) # odds -> prob BEST::plotPost(p1,showMode =T) # show mode instead of mean BEST::plotPost(p1,showMode =F) HDInterval::hdi(p1) # Highest Density Interval quantile(p1,c(.025,0.5,.975)) # 95%CI by quantile summary(p1) # mean, median MAP <- function(x) { dens <- density(x) mode_i <- which.max(dens$y) mode_x <- dens$x[mode_i] mode_y <- dens$y[mode_i] c(x=mode_x, y=mode_y) } MAP(p1)['x'] # show mode http://rio2016.5ch.net/test/read.cgi/math/1582910321/17
21: 132人目の素数さん [sage] 2020/03/11(水) 13:19:16 ID:hVKkfTiV >>19 まるっきり判っていない人=あんた http://rio2016.5ch.net/test/read.cgi/math/1582910321/21
22: 132人目の素数さん [sage] 2020/03/11(水) 13:23:09 ID:hVKkfTiV >>19 病人を100人集めたら10人が左利きであった。 左利き試験の感度は10%、右利き試験の感度は90% ただ、これだけのこと。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/22
24: 132人目の素数さん [sage] 2020/03/11(水) 13:58:06 ID:hVKkfTiV >>19 病人を100人集めたら10人が左利きであった。 左利きなら病人と判定するのが左利き試験。 右利きなら病人と判定するのが右利き支援。 左利き試験の感度は10%、右利き試験の感度は90% ただ、これだけのこと。 新型コロナ肺炎の診断に肺があるという所見は感度100% http://rio2016.5ch.net/test/read.cgi/math/1582910321/24
26: 132人目の素数さん [sage] 2020/03/11(水) 14:21:53 ID:hVKkfTiV >>17 数値を変化させてグラフ化できるように関数化 事前分布は一様分布でなくJeffereysを採用 必要に応じて指定 " PCR検査の感度を0.7、特異度を0.9とする。 広島県で第一号の感染発見例は 県の検査で1回陰性、病院の検査で2回陽性、症状軽快した現時点で陰性(何回やったか報道がないので1回陰性とする)であるという。 検査前の感染確率の分布が一様分布であると仮定して、 現在患者が感染している確率とその95%CIを計算してみた。 " PCR2prob <- function( sn=0.7, # sensitivity sp=0.9, # specificity plus=2, # how many positive result? minus=2, # how many negative result? n=1e5, p0=rbeta(n,0.5,0.5), # prior : Jeffreys' distribution print=TRUE) # how large the simulation { oz0=p0/(1-p0) # prob -> odds pLR=sn/(1-sp) # TP/FP nLR=(1-sn)/sp # FN/TN oz1=oz0*pLR^plus*nLR^minus # Bayesian formula p1=oz1/(1+oz1) # odds -> prob if(print & length(p0)>1){ # p0 ~ some distribution BEST::plotPost(p1,showMode =T) # show mode instead of mean print(HDInterval::hdi(p1)) # Highest Density Interval print(quantile(p1,c(.025,0.5,.975))) # 95%CI by quantile print(summary(p1)) # mean, median dens = density(p1) # print mode mode_i = which.max(dens$y) print(c(Mode=dens$x[mode_i])) } if(length(p0)==1) print(p1) # when p0 is point-designated invisible(p1) } PCR2prob() PCR2prob(p0=rbeta(1e5,1,1)) # p0 ~ uniform distiribution PCR2prob(p0=0.5) # point probability PCR2prob(minus=3) # one more negative result PCR2prob(minus=4) # two more negative result http://rio2016.5ch.net/test/read.cgi/math/1582910321/26
27: 132人目の素数さん [sage] 2020/03/11(水) 14:23:51 ID:hVKkfTiV >>25 罹患率と有病率は別の概念。 感度・特異度に有病率は不要。 的中率の計算には有病率が必要。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/27
28: 132人目の素数さん [sage] 2020/03/11(水) 14:31:42 ID:hVKkfTiV インフルエンザ迅速検査キットの感度が50%ならコインを投げてインフルエンザかどうか決めてるのと同じ。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/28
30: 132人目の素数さん [sage] 2020/03/11(水) 15:07:40 ID:hVKkfTiV >>19 病人を100人集めたら10人が左利きであった。 左利きなら病人と判定するのが左利き試験。 右利きなら病人と判定するのが右利き支援。 左利き試験の感度は10%、右利き試験の感度は90% ただ、これだけのこと。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/30
31: 132人目の素数さん [sage] 2020/03/11(水) 15:10:41 ID:hVKkfTiV >>29 頭があるということは髄膜炎の診断に感度100%って理解できている? http://rio2016.5ch.net/test/read.cgi/math/1582910321/31
32: 132人目の素数さん [sage] 2020/03/11(水) 15:11:43 ID:hVKkfTiV >>29 これ、理解できてる? 肺がある、ということは新型コロナ肺炎の診断に感度100%である。 しっぽがある、ということは新型コロナ肺炎の診断に特異度100%である。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/32
33: 132人目の素数さん [sage] 2020/03/11(水) 15:13:43 ID:hVKkfTiV 正確度って何? 肺がある試験は新型コロナ肺炎の診断に感度100%である。 しっぽがある試験は新型コロナ肺炎の診断に特異度100%である。 どちらも100%だが、何の役にもたたんぞ? 正確度の定義をまず、書いてくれ。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/33
35: 132人目の素数さん [sage] 2020/03/11(水) 15:37:57 ID:hVKkfTiV >>34 感度sensitivityはtrue positive rateであるくらい誰でも知っている。 頭があるということは髄膜炎の診断に感度100%って理解できている? 頭がある試験が陽性であった髄膜炎患者の人数/頭がある試験を受けた患者の髄膜炎の患者人数=1 感度100% あんたのいう正確度って何? http://rio2016.5ch.net/test/read.cgi/math/1582910321/35
37: 132人目の素数さん [sage] 2020/03/11(水) 16:20:35 ID:hVKkfTiV >>36 感度はtrue postive rate、どの教科書にでも書いてあんだろ。 頭があるということは髄膜炎の診断に感度100% 誰にでも頭はあるから、当然 感度=true postive rate 100%だぞ。 正確度って何だよ? http://rio2016.5ch.net/test/read.cgi/math/1582910321/37
38: 132人目の素数さん [sage] 2020/03/11(水) 16:22:34 ID:hVKkfTiV specificity=TP/(TP+FN) 正確度って何だよ? http://rio2016.5ch.net/test/read.cgi/math/1582910321/38
39: 132人目の素数さん [sage] 2020/03/11(水) 16:25:06 ID:hVKkfTiV 感度が50%のインフルエンザ迅速検査キットと感度が40%のインフルエンザ迅速検査キットとどちらが有用か? 感度40%の検査結果を逆に判定すれば感度60%になるから後者の方が有用。 正確度って何だよ? http://rio2016.5ch.net/test/read.cgi/math/1582910321/39
40: 132人目の素数さん [sage] 2020/03/11(水) 16:26:06 ID:hVKkfTiV >>38 間違えた sensitivity = TP/(TP+FN) specificity = TN/(TN+FP) 正確度って何だよ? http://rio2016.5ch.net/test/read.cgi/math/1582910321/40
41: 132人目の素数さん [sage] 2020/03/11(水) 16:27:24 ID:hVKkfTiV 病人を100人集めたら10人が左利きであった。 左利きなら病人と判定するのが左利き試験。 右利きなら病人と判定するのが右利き支援。 左利き試験の感度は10%、右利き試験の感度は90% ただ、これだけのこと。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/41
42: 132人目の素数さん [sage] 2020/03/11(水) 16:30:00 ID:hVKkfTiV 新型コロナ肺炎の診断に 「肺がある」という試験は感度100%。 新型肺炎患者を100人集めれば100人肺があるから100人陽性で感度は100%。 診断の何の役にもたたんぞ。 んで、正確度って何だよ? http://rio2016.5ch.net/test/read.cgi/math/1582910321/42
43: 132人目の素数さん [sage] 2020/03/11(水) 16:30:54 ID:hVKkfTiV 感度は価値判断ではなくて単なる割合。 正確度って何だよ? http://rio2016.5ch.net/test/read.cgi/math/1582910321/43
46: 132人目の素数さん [sage] 2020/03/11(水) 17:19:43 ID:hVKkfTiV >>45 それは陽性的中率での評価。 感度が高いことが優秀とは別の話。 finger 10 testという試験、患者の指が10本あれば疾患があるとするテスト。 あらゆる疾患に100%近い感度を持つ。 それが優秀かどうかは別。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/46
47: 132人目の素数さん [sage] 2020/03/11(水) 17:20:23 ID:hVKkfTiV 正確度というのを数式で書いてくれ。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/47
48: 132人目の素数さん [sage] 2020/03/11(水) 17:36:26 ID:hVKkfTiV 検査が優秀というのは尤度比で考えるべき、感度だけで考えるのは間違い。 頭があるということは髄膜炎の診断に感度100%である。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/48
52: 132人目の素数さん [sage] 2020/03/11(水) 20:16:22 ID:hVKkfTiV 感度の正確度? 頭があるということは髄膜炎の診断に感度100%である。 100%だから最も正確なのか? http://rio2016.5ch.net/test/read.cgi/math/1582910321/52
53: 132人目の素数さん [sage] 2020/03/11(水) 20:21:10 ID:hVKkfTiV >>51 ご指摘通り。 それどころか陰性陽性の順番も考慮してないのも数字遊びではある。 http://rio2016.5ch.net/test/read.cgi/math/1582910321/53
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.027s