Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
感染症の数理モデル14
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Daisuke Yoneoka
May 16, 2025
Research
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
感染症の数理モデル14
Daisuke Yoneoka
May 16, 2025
More Decks by Daisuke Yoneoka
See All by Daisuke Yoneoka
感染症の数理モデル15
kingqwert
0
91
感染症の数理モデル13
kingqwert
0
73
感染症の数理モデル12
kingqwert
0
140
感染症の数理モデル11
kingqwert
0
140
感染症の数理セミナー_10_.pdf
kingqwert
0
170
感染症の数理モデル9
kingqwert
0
130
感染症の数理モデル8
kingqwert
0
140
感染症の数理モデル7
kingqwert
0
140
感染症の数理モデル6
kingqwert
0
170
Other Decks in Research
See All in Research
進学校の生徒にはア行の苗字が多いのか
ozekinote
0
450
「車1割削減、渋滞半減、公共交通2倍」を 熊本から岡山へ@RACDA設立30周年記念都市交通フォーラム2026
trafficbrain
1
1.2k
世界モデルにおける分布外データ対応の方法論
koukyo1994
7
2.2k
量子コンピュータの紹介
oqtopus
0
340
CyberAgent AI Lab研修 / Social Implementation Anti-Patterns in AI Lab
chck
7
4.7k
【Zozo Research 技術共有会】三次元領域の現在と展望
mickey_0226
3
420
LINEヤフー データサイエンス Meetup「三井物産コモディティ予測チャレンジ」の舞台裏-AlpacaTechパート
gamella
1
580
2026 東京科学大 情報通信系 研究室紹介 (すずかけ台)
icttitech
0
3.9k
COFFEE-Japan PROJECT Impact Report(海ノ向こうコーヒー)
ontheslope
0
2k
適応的スパムフィルタのための軽量な類似メッセージカウンタ / jsai2026-adaptive-spam-filter
monochromegane
0
3.9k
Language and AI
ayaniwa
0
140
オーストリア流 都市の公共交通サービス水準評価@公共交通オープンデータ最前線2026
trafficbrain
0
190
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
450
The Cost Of JavaScript in 2023
addyosmani
55
10k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
360
How to build a perfect <img>
jonoalderson
1
5.7k
Embracing the Ebb and Flow
colly
88
5.1k
Exploring anti-patterns in Rails
aemeredith
3
420
Transcript
感染症の数理 セミナー(14) May 16, 2025 @NIID 国立感染症研究所 第12室長 米岡 大輔
目次 1. 感染症のコンパートメントモデル 2. 基本再生産数 3. 最終流行規模 4. R実装 5.
人口の異質性とSIR 6. 再生産方程式とエボラ vs インフル 7. R0 の推定方法(流行初期) 8. 内的増殖率の検定 9. Effective distance 10. 分岐過程 (Branching process) 11. 大規模流行確率と水際対策 12. Backcalculation 13. 致死率の計算 14. (シンプルな)ワクチン接種の自然史と流行条件 15. ワクチン接種VEの推定 16. 従属性現象における因果推論 17. ワクチン接種戦略について 18. 報告間隔の緩和 19. 予防接種戦略 20. 麻疹のモデリングについて(Mizumoto et al. 2018, Euro Surveil) 本書の内容をカバーします。 具体的なコードなどは右の本 詳細なプログラムなどは https://github.com/objornstad/epimdr/tree/ master/rcode (結構間違ってる。。。) 2/48
はじめに 本セミナーシリーズは数理重めです。 簡単な微分/積分、線形代数が出てきます。 なるべく平易に解説しますが、完全に数学アレルギーの方はここ で終わられることをおすすめします。 セミナー終了時にはある程度次のパンデミックに向けて、 (ある程度) 数理モデリングができるようになることを目標としてます。 自由参加なので、もし無理そうならお気軽に休んでください。 3/20
報告間隔について • 毎日報告するのは正直しんどいです...報告間隔どこまで緩めれますか? • 細ければ細かいほどいいのは当たり前.でも現場の負担はそういうんじゃないんだよ. • 一つの考え方として, 「報告期間Δtの間に別の世代が入らない方がいいよね」という基準 • 流行初期のEpiカーブは
で近似できる • 要は,Δtの間の新規感染者は 人 • この新規感染者がR0(ある一人の人が生み出す二次感染者数)であればよい 92 もっと言うと,右のような 関係があることを思い出す M()は世代時間分布のモーメント母関数 = lognormal分布などだと平均と分散パラメータで記述可能
R 0 の統計的推測 (1,再掲) 今までは、γやβは天下り的に与えてきた→データから推定したいよね 再生産方程式 時刻 tにおける新規感染者数 I(t) は、a日前の過去の新規感染者数を
I(t−a)を用いて 93 ただし、 は世代時間のpdf この解を と一旦してみる (rは内的増殖率という) でないといけない。両辺 で割れば (オイラー=トロカの特性方程式) (上のただしの部分を使うと)よって
R 0 の統計的推測 (2,再掲) 世代時間のpdfをg(t)と書くと したがって、rとg()の形が決まれば、R 0 は推定可能 • 実際の現場的には、g()は過去文献から持ってくることが多い
• rは右図のようなepi curveに対して あたりをfitting • rの推定は別に最小二乗法とかでもOK 94 M()は統計家ならみんな 大好きgのモーメント母関数
予防接種の数理的考え方 • ワクチン接種率p • 各個体のワクチンの二次感染リスクの相対的減少(防御効果)ε 感受性人口は 100% → 100(1-εp)% へ減少
同時にR0は • 臨界接種率なんて面倒くさいこと考えなくても,接種率なんて上げるほどいいんでしょ? 95 流行を制御するた めには,ここが<1 であれば良い ←目指すべき接種率 臨界接種率 駄目です. 副反応によるデメリットが考慮されてないからです.
死亡数の最適化 • ワクチン接種率pのもとでの,死亡リスクを以下のように仮定する • qは副反応による死亡割合 • g()は感染による死亡リスク(を表す非線形関数) • dは感染した際の致命割合 96
副反応で 死亡 感染による死亡は,pと R0とdに依存している この領域では,死亡者数は増える = 臨界接種率くらいで十分でそれ以上 目指すのは理論的にはダメ??? 集団の意味ではそうかもしれないけど,ワクチンを打つかどうかの決 定は個人でしょ?その意思決定プロセスを考えなくっていいの? ワクチン接種のゲーム理論(Nash均衡とかを説明しないといけない ので,今回は割愛させてください...)
COVID-19での経験(デルタ株について) • 最初の従来株(というかデルタ株以前)はR0 = 1.5~3.5 (中央値2.5) • mRNAワクチンの有効性(2回接種)は95%程度(ε = 0.95)
• But,デルタ株はR0 = 5.75付近 • mRNAワクチンの有効性は高々 ε = 0.8 97 これを計算すると,0.63 63%に接種すると日本は希望が持てる! これを計算すると,1.03 103%に接種すると日本は希望が持てる! 100%を超えているので無理ですね. (理論的には)必ず流行します.
Mizumoto et al. 2018, Euro Surveil:2018年の沖縄のアウトブレイク • 発生率q(t-1期の何倍がt期に発生した?)とascertainment rateθ(どれくらい報告された か)とRtをベイズ推定
98
Mizumoto et al. 2018, Euro Surveil (Cont.1) • i: classic
or modified. a: age group (<20 or ≥20). t:時刻 • ci,a (t): 時刻tのa歳グループのtype iの麻疹の新規感染者数(unknown) • f(t): serial interval(発症から発症までの期間)の密度関数(ここではガンマ分布) • ci,a (t)の期待値を以下とする(論文よりこっちがわかりやすいと思います...) • Ri,ab はtype iのb群→a群への一人当たりの二次感染の平均値だが,これはさすがに推定が きついので,以下で近似的に推定(mab はb→aへの接触割合で既知) • Ri,ab がpublic awarenessなどで変わることもガクンと変わる(人流などのときもある) 99
Mizumoto et al. 2018, Euro Surveil (Cont.2) • 観察された感染者数の履歴をH(t) •
発生率(という表現はおかしいと思うけど発生数が≥1である確率):qia • ascertainment rate:θia (どれくらい報告された?) • 時点tの観察された感染者数をhi,a (t)とし,以下のzero-inflated Poisson (ZIP) model • したがって,尤度はパラメータ に対して,ZIPで表現 可能.あとはMCMCで解けばOK. 100 1-q ia の確率で報告は0でq ia の確率で報告はポワソン分布
Mizumoto et al. 2018, Euro Surveil (Cont.3) 101 ← Child,
Modifiedが0.4くら いなので,1/0.4 = 2.5倍く らい感染者がいるかもね. 逆に,Adult, Classicの方は ,ほとんど1なので,あん まり見逃している感染者い ないかもね. 今の麻疹はどうでしょう?