logo

SIR 모델: 가장 기본적인 확산 모델 📂동역학

SIR 모델: 가장 기본적인 확산 모델

개요

SIR 모델은 가장 간단하고 수많은 변형이 있는 역학 구획 모델로써, 질병이나 정보 등의 확산 자체를 간단하면서도 직관적으로 잘 설명한다.

모델 1

SIR.png

dSdt=βNISdIdt=βNSIμIdRdt=μI \begin{align*} {{d S} \over {d t}} =& - {{ \beta } \over { N }} I S \\ {{d I} \over {d t}} =& {{ \beta } \over { N }} S I - \mu I \\ {{d R} \over {d t}} =& \mu I \end{align*}

변수

  • S(t)S(t): tt 시점에서 병에 걸릴 수 있는susceptible 집단의 개체수를 나타낸다.
  • I(t)I(t): tt 시점에서 병을 옮길 수 있는infectious 집단의 개체수를 나타낸다. 정보 확산의 맥락에서는 Informed의 앞글자를 따기도 한다.
  • R(t)R(t): tt 시점에서 회복된recovered 집단의 개체수를 나타낸다. 정보 확산의 맥락에서는 Refractory의 앞글자를 따거나, 시뮬레이션 상에서 더 이상 반응하지 않고 다루는 의미가 없다는 점에서 Removed의 앞글자를 따기도 한다.
  • N(t)=S(t)+I(t)+R(t)N(t) = S(t) + I(t) + R(t): 전체 개체수를 나타낸다. 바이탈 다이내믹스vital dynamics가 고려되지 않으면 보통 보존량(상수)으로 두며, 변수들을 개체수가 아닌 전체 인구에서의 비율이라고 하면 N(t)=1N(t) = 1 이라고 두는 경우가 많다.

파라미터

  • β>0\beta>0: 전염률infection rate이다.
  • μ>0\mu>0: 회복률recovery rate이다.

설명

변수에서 말한 바이탈 다이내믹스는 말 그대로 각 개체의 생애까지 고려하는 것으로, 태어나고 나이들고 죽어서 전체 개체수 자체가 변하는 것을 말한다. 풍토병을 비롯해 아주 긴 시간동안의 분석이 아니라면 굳이 중요하게 다루진 않는다.

유도

롯카-볼테라 포식자-피식자 모델: x˙=axbyxy˙=cxydy \begin{align*} \dot{x} =& a x - b y \cdot x \\ \dot{y} =& c x \cdot y - d y \end{align*}

롯카-볼테라 경쟁 모델의 특수한 경우로 보면 유도는 끝난 것이나 마찬가지다. SS 는 전염병에 대한 피식자 S=xS = x, II 는 자연스럽게 포식자 I=yI = y 가 된다. 피식자 집단이 마땅히 전염병에 대항할 방법이 없는 것으로 가정하면 a=0a = 0 이고, b=c:=β/Nb = c := \beta / N, d=μd = \mu 라고 하면

dSdt=βNISdIdt=βNSIμI \begin{align*} {{d S} \over {d t}} =& - {{ \beta } \over { N }} I S \\ {{d I} \over {d t}} =& {{ \beta } \over { N }} S I - \mu I \end{align*}

여기에 단지 RR 의 변화율을 dRdt=μI\displaystyle {{d R} \over {d t}} = \mu I 와 같이 추가하기만 하면 SIR 모델의 시스템을 얻는다.

기초감염재생산수

R0=βμ\mathcal{R}_{0} = {{ \beta } \over { \mu }}

정학히는 자코비안 행렬로 고유값을 정확히 구할 수 있으나 계산이 많아 생략하고 야매로 구하는 방법을 생각해보자. 처음 전염병이 돌기 시작하는 시기, 즉 SNS \approx N 일 때 이 전염병이 결국 대발생으로 이어지려면 dIdt>0\displaystyle {{ d I } \over { d t }} > 0 이어야 할 것이다. 다시 말해 I(0)>0I(0) > 0 에 대해 βNNIμI(βμ)I>0 {{ \beta } \over { N }} N I - \mu I \approx ( \beta - \mu ) I > 0 인데, 수식적으로 βμ>1\displaystyle {{ \beta } \over { \mu }} > 1 이면 II 가 계속 증가해 대발생이 일어날 것이다. 이러한 점에서 R0:=βμ\displaystyle \mathcal{R}_{0} := {{ \beta } \over { \mu }}역학적 임계치epidemic Threshold2로도 불릴 수 있다.

변형

SIRS 모델: 일시적 면역 34

기본적으로 Rrecovered 상태는 병에서 회복된 상태, 그러니까 질병에 대한 영구적인 면역력을 얻은 것으로 가정한다. 그러나 다음과 같이 항 νR\nu R 을 넣어 면역 상실을 반영할 수 있다. SIR과는 달리 직관적으로 풍토병endemic을 다룰 수 있다.

dSdt=βNIS+νRdIdt=βNSIμIdRdt=μIνR \begin{align*} {{d S} \over {d t}} =& - {{ \beta } \over { N }} I S + \nu R \\ {{d I} \over {d t}} =& {{ \beta } \over { N }} S I - \mu I \\ {{d R} \over {d t}} =& \mu I - \nu R \end{align*}

보균자 3

보균자carrier란 전염병을 확산시키지만 임상적인 증상이 없는 개체를 말한다. 만약 이들의 수 CC 가 상수라면 SIR 시스템은 다음과 같이 수정될 수 있다.

dSdt=βN(I+C)SdIdt=βNS(I+C)μIdRdt=μI \begin{align*} {{d S} \over {d t}} =& - {{ \beta } \over { N }} (I + C) S \\ {{d I} \over {d t}} =& {{ \beta } \over { N }} S (I + C) - \mu I \\ {{d R} \over {d t}} =& \mu I \end{align*}

바이탈 다이내믹스

로지스틱 성장 모델과 마찬가지로 번식률 r>0r>0 과 사망률 γ>0\gamma>0 를 주어 바이탈 다이내믹스를 고려할 수 있다. 여기서 사망률은 전염병에 대한 감염 여부와 상관 없이 동일하게 적용되었고, 성장률 역시 감염여부를 가리지 않고 현재 총 개체수 N(t)=S(t)+I(t)+R(t)N(t) = S(t) + I(t) + R(t) 에 비례한다.

dSdt=γSβNIS+rNdIdt=γI+βNSIμIdRdt=γR+μI \begin{align*} {{d S} \over {d t}} =& - \gamma S - {{ \beta } \over { N }} I S + r N \\ {{d I} \over {d t}} =& - \gamma I + {{ \beta } \over { N }} S I - \mu I \\ {{d R} \over {d t}} =& - \gamma R + \mu I \end{align*}

수직감염

수직 감염vertical Transmission 혹은 모자 감염이란 모체에서 신생아에게 직접 전달되는 감염5을 말하며, B형 간염 바이러스가 그 예시 중 하나다. 이를 반영하기 위해 바로 위의 바이탈 다이내믹스에서 얻은 시스템에 수직 감염 확률 q(0,1)q \in (0,1) 을 주고 다음과 같이 고칠 수 있다.

dSdt=γSβNIS+r(1q)NdIdt=γI+βNSIμI+rqNdRdt=γR+μI \begin{align*} {{d S} \over {d t}} =& - \gamma S - {{ \beta } \over { N }} I S + r ( 1- q) N \\ {{d I} \over {d t}} =& - \gamma I + {{ \beta } \over { N }} S I - \mu I + r q N \\ {{d R} \over {d t}} =& - \gamma R + \mu I \end{align*}

rqNr q N 는 병을 가지고 태어나는 신생아에 대한 항이다.


  1. Allen. (2006). An Introduction to Mathematical Biology: p273. ↩︎

  2. Capasso. (1993). Mathematical Structures of Epidemic Systems: p41. ↩︎

  3. Capasso. (1993). Mathematical Structures of Epidemic Systems: p9. ↩︎ ↩︎

  4. Allen. (2006). An Introduction to Mathematical Biology: p275. ↩︎

  5. https://terms.naver.com/entry.nhn?docId=1115841&cid=40942&categoryId=32316 ↩︎