看板 Math 關於我們 聯絡資訊
某傳染病流行病學課本的公式: n: size of the population S: proportion of n that is susceptible I: proportion of n that is currently infected and infectious R: proportion of n that is immune. D: 從感染到痊癒所需的時間 β:接觸患者後感染的機率 κ:單位時間內平均一個人會接觸幾個人 S_t+1 = S_t - βκS_tI_t I_t+1 = I_t + βκS_tIt - I_t/D R_t+1 = R_t + I_t/D (↑S,I,R可視為函數S(t),I(t),R(t),不過這似乎有遞迴關係?) dS/dt = - βκS_tI_t dI/dt = βκS_tI_t - I_t/D dR/dt = I_t/D 課本給的參數是beta=0.15(/人), kapp=12(人/週), D=1(週), 時間單位是週 初始條件:族群總人數為1000人,有1人感染。 用R軟體deSolve解ODE,之後對S,I,R作圖, 可發現在第二十週之後感染人數幾乎是零人, 但如果想把dI/dt對時間作圖,是否要解I''呢? I''= βκ(S'I+SI') –I'/D 這樣寫對嗎? 順便問一下... 是否對於任意(正實數的)參數值和初始條件, I'(t)和I''(t)一定會在某段時間之後趨近於0? 就常理來講,如果這疾病罹患後一定會免疫又不會讓人病死的話, 在一個固定的族群裡(無人遷入遷出、出生或死亡), 過了無限長的時間之後,感染個案數將不再增加。 (因為幾乎所有人都免疫了) 但是這些“常識“要怎麼透過數學證明呢? 我的作法: 令I'=βκSI-I/D=0 βκSI=I/D S=1/(βκD) 所以只要找到S(t)=1/(βκD)時的t值即可? 但上述推導過程中,等號兩邊同除I, 變成要先假設I(t)值域不包含0才行...Orz Thanks in advance! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.9.46 ※ 編輯: anovachen 來自: 111.255.9.46 (04/21 23:54)
ERT312 :照你文中的解釋,κ應該不是定值,而是跟I有關 04/22 00:24
已更正... beta和kappa的定義是憑記憶寫的= =" kappa應該是單位時間內一個人平均會遇到幾個人,不限定是感染者或非感染者。 ※ 編輯: anovachen 來自: 111.255.9.46 (04/22 01:56)