伝染病の感染の微分方程式(SIRモデル)をGeoGebra4.2で図示。
インフルエンザが特に大人の間で流行っている。うちの会社でも何人も罹っている。。。
で伝染病の感染の微分方程式を見てみようと思ったり。
http://www.ms.u-tokyo.ac.jp/~inaba/inaba2003_rinshou.pdf
を参考にしました。
カ―マック(Kermack)とマッケンドリック(McKendrick)が考えたというSIRモデルを見てみよう。
感受性保持者(Susceptible)、感染者(Infected)、免疫保持者(Recovered) の頭文字を取ったモデル。
感受性保持者と感染者が接触すると感染するということは、感受性保持者の変化量は感受性保持者と感染者の積に比例して減る(∝-S*I)。その分感染者の変化量は上がる(∝S*I)が、一旦罹って免疫ができた人の分が減る(∝-γI)。
ということで
dS/dt = -β*S*I
dI/dt = β*S*I-γ*I
dR/dt = γ*I
となる。βは感染率、γが回復率。
計算してみたのがこちら。
途中で大流行しているのがわかる。d(S+I+R)/dt=0なんで、総数は一緒。
でいろいろ見てると、この手の感染の方程式はこういった単純なものから微分積分方程式になったり、時間遅れがあったり、いろいろ複雑なものがあるみたい。
また計算してみたいと思います。
« ”K.Nの悲劇”を読んだ。 | トップページ | 伝染病の感染の微分方程式(SEIRモデル、昨日の続き)をGeoGebra4.2で図示 »
「学問・資格」カテゴリの記事
- Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(1)複素行列を定義して一次方程式や逆行列、行列式などを計算する。(2023.03.24)
- 高周波(RF・マイクロ波・ミリ波・5G)関連ニュース(3/16) IEEE Microwave Magazineは女性マイクロ波研究者特集、Microwave Journalで285GHz帯で30GHz帯域のOTA測定!QorvoがUWB室内ナビのデモ、STMとonsemiのBluetooth新商品、IDTechExの6Gレポート、など。(2023.03.16)
- KeysightのADSで位相を±180°に限らずに連続にする関数をよく聞かれるがいつも忘れる…unwrap()だ。PythonのNumPyでもあるので(matlabにもある)いい加減に覚えたい。とりあえずPythonでやってみて記憶する。(2023.03.02)
- 50万人が毎年受ける試験で採用、“謎”のプログラミング言語「DNCL」という記事を見た。大学入試センターで2022年1月に出している仕様(日本語プログラムぽい)と、令和7年度試験の問題作成の方向性,試作問題等で出している仕様(Pythonを日本語にしたっぽい)違うのか…(2023.03.01)
- LC共振回路のモンテカルロシミュレーションでL,Cを一様乱数で振って共振周波数を見る、、、と全然一様じゃない。そりゃそうだ。何を勘違いしてたんだろう…(2023.02.27)
« ”K.Nの悲劇”を読んだ。 | トップページ | 伝染病の感染の微分方程式(SEIRモデル、昨日の続き)をGeoGebra4.2で図示 »
コメント