SIR感染症モデル

流行のダイナミクスをモデル化: 感染率、回復率、R0がどのように流行を形作るかを見てみましょう。

インタラクティブシミュレーションを読み込んでいます...

レッスン

理論 — SIR感染症モデル

流行には二つの異なる終わり方があり、このページはその両方を表示している。集団免疫閾値とは、一つの感染が一人より多くの後継を生まなくなる点——曲線が折り返す場所である。最終感染率は、本当にすべてが終わったときまでに感染した人口の割合だ。これらは同じ数ではないし、決して同じにはならない。その差こそがこの授業の主題である。

各記号の意味

R₀
基本再生産数 β/γ——全員がまだ感受性をもつ集団で、一つの感染が何人にうつすか。二つの速度の比なので、これはある環境における病原体を表すのであって、病原体そのものの性質ではない。
s
感受性者の割合 S/N。以下のほとんどは時間ではなくこの量についての主張であり、だからこそ結果は流行の速さに依存しない。
H
集団免疫閾値 1 − 1/R₀:増加が止まる免疫者の割合。ページはこれを表示する。
A
最終感染率——I がゼロに戻った時点で一度でも感染した割合。これもページに「総感染者数」として表示される。

公式の導き方

  1. まず流行が増えるのはいつかを問う。感染区画は dI/dt = βIS/N − γI に従って変化し、これは I(βs − γ) と因数分解できる。流行のあいだ I は正だから、符号を決めるのは括弧だけである:感染は βs > γ のあいだ、すなわち s > γ/β = 1/R₀ のあいだ増える。これが感受性者の割合についての条件であり、時間がどこにも現れないことに注目してほしい。
  2. したがって折り返し点はちょうど s = 1/R₀ であり、その瞬間にもはや感受性でない割合は 1 − 1/R₀ となる。これが集団免疫閾値であり、ページが表示している数である——R₀ = 1.5 のインフルエンザ設定で 33.3%。感染者曲線が最大になるのも同じ場所で、グラフ上で確認できる:ピークは形の偶然ではなく、この条件が満たされたことそのものだ。
  3. ここからが普通は飛ばされる段階である。閾値では dI/dt = 0 だが、それは I = 0 ではない。感染者はまだ大量にそこにいて、各々が βs の速度でうつし続ける。一人あたり後継は一人未満なので数は減る——だがピークから下るには時間がかかり、その感染の一つ一つは必ず誰かに当たる。流行は閾値で止まらない。惰性で通り抜ける。
  4. 本当にどこで止まるかを知るには、時間を消せばよい。感受性者の式を回復者の式で割ると dS/dR = −(β/γ)(S/N) = −R₀s、積分して s = s₀·e^(−R₀·r)r は回復者の割合)。最後には感染者が誰もいないので r∞ = 1 − s∞、代入すると最終規模の関係式 s∞ = s₀·e^(−R₀(1 − s∞)) が得られる。最終感染率は A = 1 − s∞s∞ が指数の内と外の両方に現れる超越方程式なので閉じた形はなく、だからこのページは公式を評価するのではなく数値積分している。
  5. 二つの数を並べれば、その差が行き過ぎ(オーバーシュート)である。R₀ = 1.5 でページは閾値 33.3%、総計 58.5% と表示する:流行は増加が止まった点を 25 ポイント通り越す。R₀ を動かすと、この行き過ぎは単調ではない——R₀ ≈ 2 の近くで約 30 ポイントまで上がり、その後また下がる。R₀ → 1 ではほとんど広がらないため消え、R₀ が大きいときは閾値も最終感染率もともに 100% に押し寄せるため消える。R₀ = 5 では 80.0% に対し 99.3%、麻疹並みの R₀ = 15 では 93.3% に対し 100.0%。最悪の行き過ぎは、パンデミックインフルエンザと初期の SARS-CoV-2 の範囲にちょうど収まる。

表示の読み方

三本の曲線と三つの数。曲線は各区画であり、見るべきは感染者の山で、その頂点こそ段階 2 が起きている瞬間である。数のうち「ピーク感染者数」と「総感染者数」はまったく別の問いに答えている——前者は同時に何人が病んでいるかで、病院が気にするのはこちら。後者はいずれかの時点で何人が病んだかで、最終規模の関係式が予測するのはこちらだ。インフルエンザ設定では 6.4% と 58.5% であり、前者から後者は分からない。その上にある集団免疫閾値はそのどちらでもない:前者が折り返す場所である。

前提
閉じた、よく混ざった集団——出生も死亡も移動もなく、どの感受性者もどの感染者と等しく出会う。βγ は一定、つまり行動変容も季節性も途中の介入もない。免疫は永続し、誰も感受性集団に戻らない。そして決定論的モデルであること。だからここではひと握りの感染者が必ず流行を起こすが、現実には R₀ > 1 であっても少数のうちに偶然消えることが多い。
成り立たない場合
「集団免疫閾値」という言い方は、数学が支持しない読み方を誘う——放っておいた流行がそこで終わる、という読み方だ。終わらない。終わるのは最終感染率であり、段階 5 が示すようにそれは 25 ポイント上でありうる。閾値とはワクチン接種の目標であり、流行なしで到達できる水準である。感染によって到達した場合は、閾値に加えて行き過ぎの分まで支払うことになる。この区別は 2020 年にはまったく学術的な話ではなかった。この数字を真に受ける人への注意をもう二つ。ここで最も非現実的な仮定は「よく混ざった集団」であり、これを緩めると閾値も最終感染率も一般に下がる——接触の多い人ほど早く感染し、橋渡し役でなくなるからだ。またこのページは無限小の種ではなく十人の感染者から始めるので、その 58.5% は古典的な s₀ → 1 極限の 58.3% をわずかに上回っている。

R₀ は二つの速度の比なので、病原体だけの性質ではありえない 🖖

SIRモデルは個体群を感受性保持者(S)、感染者(I)、回復者(R)に分割します。その動態は非線形常微分方程式(dS/dt = -βIS/N、dI/dt = βIS/N - γI)で記述されます。基本再生産数 R₀ = β/γ が1を超える場合、集団免疫(S/N < 1/R₀)に達するまで感染は指数関数的に拡大します。

流行が全員に広がる前に収束する理由 🖖

感染者数の曲線は上昇し、ピークを迎え、やがて下降します。しかしそれは病原体が消えるからではありません。すでに多くの人が感染し、ウイルスが免疫を持つ人にばかり出会うようになるからです。そのため流行は全員に届くはるか手前で収束します。R₀ = 1.5 の場合、感染するのは人口の約58%にとどまり、100%にはなりません。

閾値定理は盲目の化学者から生まれた 🖖

SIRモデルは1927年、ウィリアム・カーマックとアンダーソン・マッケンドリックによって発表されました。その3年前、実験室での爆発事故によりカーマックは26歳で完全に失明していました。それでも彼は流行の閾値定理の導出に貢献し、数学の大部分を頭の中で解いたと伝えられています。この論文は数十年間ほとんど顧みられず、後に近代疫学の礎となりました。

全プロセスの詳細解説

  1. 免疫を持つ割合を越えて広がるR₀ = 3の感染症 5 ステップ

    ある感染症の R₀ = 3 である。感染拡大を止めるために免疫を持つべき人の割合を求めよ。さらに、流行がその時点を過ぎても拡大し続けることを示せ。

    1. R₀ は、全員が感受性を持つ集団において1人の感染者が生み出す平均の新規感染者数であり、伝播率を回復率で除したものである。2つの率の比であるため、単位も時間スケールも持たない。

    2. 感染流行は、各感染者が自身と同数以上の感染者を生み出している間拡大する。集団の一部が免疫を獲得すると、感受性を持つ者の割合だけが考慮されるため、拡大はその割合が 1/R₀ を超えている間ちょうど継続する。

    3. これを逆数にしてみよう。上のシミュレーターはこの閾値を表示しており、これこそがワクチン接種政策の根幹をなす考え方である — 全員に行き渡らせる必要は決してないのだ。

    4. しかし、閾値とは拡大が停止する地点であり、流行そのものが終息する地点ではない。その瞬間にも感染者はまだ感染力を持っているため、症例はその地点を超えて蓄積し続ける。

    5. このオーバーシュートこそが、ピークと閾値が異なる数値となる理由であり、対策を講じない流行が閾値を遥かに超える割合の感染者を出して終息する理由である。

    解答

    66.7%. ピークが訪れるのはおよそ一度に30%が感染したときであり、そして — 最も見落とされやすい点であるが — 流行はその閾値で停止するのではなく閾値を超えて続くため、最終規模は大幅にオーバーシュートする。集団免疫とは曲線が折り返す瞬間についての記述であり、流行の終息についての記述ではない。ポイントは閾値が 1 − 1/R₀ であるため、トップ付近では極めて過敏に変動することだ。R₀ ≈ 15 の麻疹では 93.3% の接種率が必要であり、ワクチン接種率が下がると麻疹が最初に再流行するのはそのためである。

学習の道すじ

限界を伴う成長

参考文献 (3)

例題

  • 麻疹 (R0≈15) - 麻疹: 感染力が非常に強く(R₀ ≈ 15)、急速な流行を引き起こす。
  • インフルエンザ (R0≈1.5) - 季節性インフルエンザ: 中程度の感染拡大(R₀ ≈ 1.5)で、冬季にピークを迎える。
  • COVID デルタ株 - 新型コロナウイルス デルタ株: SEIRモデルの潜伏期を用いてモデル化(R₀ ≈ 5.0)。
  • 臨界未満 - 臨界未満の場合: R₀ < 1.0で、流行を起こすことなく疾患は自然に終息する。