Toolyard

感染症の流行シミュレーター: SIR と SEIR

このシミュレーションの式

dS/dt = −β S I′ ÷ N, dE/dt = β S I′ ÷ N − σ E, dI/dt = σ E − γ I, dR/dt = γ I
S, E, I, R感受性者、曝露者 (感染したがまだ感染力がない)、感染者、回復者ワクチン接種者は最初から S の外にいて、決して感染しません
β感染者 1 人 1 日あたりの感染性の接触の数R₀ × γ × (1 − 距離の確保)
I′隔離されていない感染者I × (1 − 隔離の割合)
σ感染力を持つようになる速度1 ÷ 潜伏期間。0 日なら E は飛ばされ、SIR モデルになります
γ回復率1 ÷ 感染期間

現在の値を入れると:

R_t = R₀ × (1 − 距離の確保) × (1 − 隔離) × S ÷ N
R_t現在の実効再生産数1 より大きい間は流行が拡大し、1 を下回ると縮小します

現在の値を入れると:

集団免疫の閾値 = 1 − 1 ÷ R₀
1 − 1/R₀流行の拡大を止めるのに免疫を持つ必要がある割合距離の確保と隔離があるときは、R₀ を下がった値に置き換えます

現在の値を入れると:

ln(S₀ ÷ S∞) = R_e × (1 − v − S∞ ÷ N)
S∞最終規模方程式による、一度も感染しない人数R_e = R₀ × (1 − 距離の確保) × (1 − 隔離)、v はワクチン接種率。SIR と SEIR で同じ

現在の値を入れると:

感染症流行シミュレーターの使い方

  1. R₀、潜伏期間と感染期間、町の人口を設定します。最初は数人の感染者を除いて全員が感受性者です。感染者は町じゅうでの偶然の接触を通じて感染を広げ、新たに感染した人は曝露者、感染者を経て、回復して免疫を持ちます。短い赤い線が新しい感染を 1 件ずつ示します。
  2. グラフは町 (実線) を、同じ値での SIR または SEIR 方程式 (破線) と比べます。ピークとその時期、これまでと最終的な感染者数、そして人々が免疫を持つにつれて下がる実効 R を読み取りましょう。実効 R が 1 を下回ると流行は縮小します。
  3. 対策を試してみましょう。流行前に町の一部にワクチンを接種する、距離を取って接触を減らす、患者の一部を隔離する、といった方法があります。接種率を集団免疫の閾値 1 − 1/R₀ より上げると、流行は広がれません。細胞倍加時間の計算で、初期の指数関数的な増加の倍加時間を求められます。

よくある質問

R₀ とは何ですか?

基本再生産数のことで、全員が感受性を持つ集団で、1 人の感染者が平均何人に感染させるかを表します。1 より大きければ流行は拡大でき、1 より小さければ収まります。麻疹の R₀ は約 12 〜 18、季節性インフルエンザは約 1.3、COVID-19 の初期の株は約 2.5 〜 3 です。

SIR モデルと SEIR モデルの違いは何ですか?

SIR は全員を感受性者、感染者、回復者の 3 グループに分けます。SEIR はこれに曝露者のグループを加えます。感染はしたものの、まだ人にうつせない人たちです。最終的な感染者数は同じですが、潜伏期間があると流行の立ち上がりが遅くなり、ピークも遅れます。

集団免疫とは何ですか?

集団の中で免疫を持つ人が十分に増えると、1 人の患者がうつす人数は平均 1 人未満になり、流行は収まります。これにより免疫のない人も守られます。閾値は 1 − 1/R₀ で、R₀ = 3 なら 3 分の 2、麻疹なら約 95% です。ワクチンがなければ、流行はこの閾値を超えて進み、閾値よりはるかに多くの人が感染します。

流行曲線を平らにすることが大切なのはなぜですか?

接触を減らすとピークが下がり、患者が長い期間に分散するので、同時に病気になる人が減り、病院が対応できます。また、流行が集団免疫の閾値を超えて進む幅が小さくなるので、感染者の総数も減ります。

WebGL が無効と表示されます。

3D 表示には WebGL が必要で、現行のブラウザはすべて対応しています。ブラウザ設定でハードウェアアクセラレーションが無効になっているか、グラフィックドライバーが非常に古いと無効になることがあります。ハードウェアアクセラレーションを有効にするか、別のブラウザをお試しください。

何かアップロードされますか?

いいえ。シミュレーションはお使いのブラウザが WebGL で描画しています。どこにも送信されず、ページを一度読み込めばオフラインでも動きます。

その他の科学シミュレーション

放物運動シミュレーター振り子シミュレーター二重スリット実験シミュレーター電場シミュレーター軌道シミュレーターばね振動シミュレーターラザフォード散乱シミュレーター粒子衝突イベント表示放射性崩壊シミュレーターボーアの原子模型シミュレーター3D 分子ビューア理想気体シミュレーター拡散と浸透シミュレーターDNA・RNA 折りたたみビューア細菌増殖シミュレーター遠心機シミュレーターレンズと鏡のシミュレーター定常波シミュレータードップラー効果シミュレーター衝突と運動量のシミュレーターRC・RL 回路シミュレーター磁場中の荷電粒子シミュレーター黒体放射シミュレーター特殊相対性理論シミュレーター屈折と全反射のシミュレーター直列・並列回路シミュレーター流体の流れとベルヌーイの定理のシミュレーター電磁誘導シミュレーター滴定曲線シミュレーター反応速度と衝突理論のシミュレーター化学平衡シミュレーター (ルシャトリエ)ガルバニ電池と電気分解のシミュレーター加熱曲線と状態変化のシミュレーター原子軌道 3D ビューア緩衝液シミュレータークロマトグラフィーシミュレーター分光光度計とランベルト・ベールの法則のシミュレーター結晶格子 3D ビューア酵素反応速度論シミュレーター活動電位シミュレーターPCR シミュレーター自然選択と集団遺伝学のシミュレーター心臓と心周期のシミュレーターゲル電気泳動シミュレーター体細胞分裂と減数分裂のシミュレータータンパク質合成シミュレーター: 転写と翻訳光合成と限定要因のシミュレーター捕食者と被食者の個体数シミュレーター季節と昼の長さのシミュレータープレートテクトニクスと地震のシミュレーター月の満ち欠け・潮汐・食のシミュレーター温室効果シミュレーター恒星進化と HR 図のシミュレーターゴルトンボード シミュレーターフーリエ級数シミュレーター

関連する計算ツール

ガイド