Академический Документы
Профессиональный Документы
Культура Документы
sst
r
P s tt r r t tr t tr
t st t sst tr s t t 5th tr t t st
t sst Ps t t sss
rs t ts r
s r r tr tt tr r k r rs t r tr
r r s t (k + 2)th r
s st t s r t r s s rr t rqr
t t s t strt tt t strt
s rss qt ss tt s st strt rr t r
t t t t sss t rr r s t strt t
tt t exp ( ) t t t r s N (t) t rs rr t
t t s Psss strt tt
t n
exp t
P [N (t) = n] =
n!
r trst t to s tt t rt t (k + 2) s r r s rtr t r q
t p tt
P [N (to ) = n]
P [N (to ) = n]
n=k+2
k+1
X
n=0
f (to ) = 1
k+1
X
n=0
to n
exp to
n!
k+1
X
n=0
to n
exp to
n!
=p
Ps t tt qt s trst qt to s t r s
f (to ) s strt t rs t to t s t s r sr
tq strt t r to = 0 r to = 10 (k + 2) s s sr
t sr s
s t t r s
to = 10 (k + 2)
(k + 2)
s t r t t t
k+2
11
10.5
10
9.5
9
t (in hours)
8.5
8
7.5
7
6.5
6
5.5
5
4.5
4
3.5
3
0
r Pt k s to
r = 1 hour p = 0.9 k = 0, 1, 2, 3, 4, 5 t t to s r sr Pt k s to s
s
t ss tt to s t rs t k s t s r t q t
r s t t rtr t
qst s r rts
ts strt t s t rt tt t rr r r rtr
r ts qst s t t t
P [N (to ) = n] = 1
k+1
X
n=0
n=k+2
to n
exp to
n!
1
X
1.5n exp (1.5)
= 1 (exp (1.5) + 1.5 exp (1.5)) = 1 2.5 exp (1.5) 0.44
n!
n=0
t s t rt tt st strt r r r rtr
t r rtr r t r t strt r t
s s t to t
3.89 hours
Prt
ts r r k = 0 t t t s
1.55
1.5
1.45
The Ratio
1.4
1.35
1.3
1.25
1.2
1.15
1.1
0
10
20
30
40
50
60
70
80
90
100
r Pt k s t rt
to
(k+2)
s qst s tr rts
r r rtr p sr t r t rt r t t rtr t t t
r t r t rr r r s t r k rs t t rr s r
t t t s k + 2 s s (k + 2) t r t r s k t
to
to
tt t rs k s (k+2)
t to r rt s k s t sr tt
rt (k+2)
s
sr r r ts rt s r r p s k s r
r trst s qt r r s k
to n
X
exp to
exp to
=
1
n!
n!
n=0
n=k+2
to k+2
to k+3
to k+4
exp to
exp to
exp to
+
+
+
(k + 2)!
(k + 3)!
(k + 4)!
"
#
k+3 k+3
k+4 k+4
k+2 k+2
(k + 2)
x
(k + 2)
x
(k + 2)
x
+
+
+
exp ( (k + 2) x)
(k + 2)!
(k + 3)!
(k + 4)!
k+1
X
to n
p
where x =
to
(k + 2)
t ts t s t trs rt r r n
ln (n!) n ln (n) n
n! nn en
s ts rt qt s
exp ( (k + 2) x)
exp ( (k + 2) x)
"
xk+2
e(k+2)
"
(k + 2)
k+2
xk+2
(k + 2)
k+3
xk+3
(k + 2)
k+4
xk+4
+
+
+
(k+2) (k+2)
(k+3) (k+3)
(k+4) (k+4)
(k + 2)
e
(k + 3)
e
(k + 4)
e
#
k+2
k+3
k+4
xk+3
xk+4
0
1
2
+ (k+3) 1
+ (k+4) 1
+
1
k+2
k+3
k+4
e
e
s t t tt lim 1 na
n
n
= ea qt s s
=
p
exp ( (k + 2) x)
r r s k
1
k+2
xk+2
xk+3
e1 +
(k+3)
xk+4
e2 +
(k+4)
e(k+2)
e
e
exp ( (k + 2) x) k+2
x
1 + x + x2 +
exp ( (k + 2))
1
xe1x 1 + x + x2 + k+2
p k+2
0 p k+2 1 r trst s t qt
1
xe1x 1 + x + x2 +
1
k+2
=1
1
1x
1
k+2
=1
1
1 qt rs t xe1x = 1 st t
r r s k 1x
xe1x = 1 s x = 1 t r 0 < x < 1 x = 1 s t st sr tt t
qt s t rs t x r x > 1 s rtr t 1
x = 1 s t st tt s k s r x ts t 1 tr rs t t t
to s st q t t t t
trrt r s t t t tt rs r
s s s t r r t r t t t t r s s
ts trs t t t s t s s s r
t
s s s r rr s trs t
Prt strt rr pA
j
j=0
q s
j=0
r pA
j s t rt tt j rqst rr t t sr
pA
j = 1 Ps t ts rr s t t q t
r=0
t t q t q t s l t
t l
r=0
L
pL
r (l) = 1 ; l s pr (l) s t rs
D
Prt strt rtr pD
i (l) i=0 r pi (l) s t rt tt i rqst rt r
t q tr t Ps t t rrt q t s l t t r s
rt t rtr t l s s sst tt t rt strt pD
i s t l
l
P
i=0
D
pD
i (l) = 1 ; l t s s t r tt p0 (0) = 1
(l) =
X
j=k
x = 1
s ts t r
0 < x < 1
pA
j
k L
jk
j
L
1 pjk (l)
pjk (l)
k
t t t s s
s st q t
r pJk (l) s t rt tt k s t q r qt t r s sr
s tt j rrs s rt pA
j t j k s t t q k s
t t s rt
ss s j
j
k
1 pL
jk (l)
k
pL
jk (l)
jk
t s ts rt r
p (ln , ln+1 ) =
J
pD
i (ln ) pk (ln )
ki=ln+1 ln ; i{0,1,...,ln } ; k0
r ln+1 ln qt ss t
ln+1
p (ln , ln+1 ) =
J
pD
k+ln ln+1 (ln ) pk (ln )
J
pD
i (ln ) pi+ln+1 ln (ln )
k=0
r ln+1 > ln qt ss t
p (ln , ln+1 ) =
ln
X
i=0
M
1
X
p (ln , i)
i=0
t r t rt trst tr s t r t tr r
t trst tr s t rtrs qt
Ps t
s s s s t ts sr rqst s t
r t stt s s S = {0, 1, 2, . . . , M 1} q t ln r q t M s s s
r t s r s t ts sr rqst s t ln = M t ln+1 = M + 1
s t ss s t q t s M
rqr sttst rtrs r t Prt strt rr Prt strt
t t Prt strt rtr s ts s r sr
rqst s t rts Prt strt rr s s s
t rt strt rr t t rt strt s t q
s qt
s r rst t trst rt r q t ln t ln+1 r 0 ln+1 M 1 sr
tt tr s tst t q ln 1 t t 1 rt t k t q
t t k s sts
k 1 = ln+1 ln ; k 0
qt tr st st r k s ln+1 ln 1 r 0 ln+1 M 1 ln 1
t rt t trst r ln t ln+1 s
p (ln , ln+1 ) =
0
pJln+1 ln +1 (ln )
; ln+1 < ln 1
; ln+1 ln 1
ln
= 0
t tr s t rt t t t
t q t t
s sts
0 ln+1 M 1
ln
=0
k = ln+1 ; k 0
trst rt r t st
ln+1 = M
t s qt rt
trst tr s s
0
0
1
pJ0 (0)
pJ1 (0)
pJ2 (0)
pJ3 (0)
pJ0 (1)
pJ1 (1)
pJ2 (1)
pJ3 (1)
pJ0 (2)
pJ1 (2)
pJ2 (2)
pJ0 (3)
pJ1 (3)
2
3
M 1
pJ0 (M 1)
M 1
1
1
1
1
M
2
P
i=0
M
2
P
i=0
M
3
P
i=0
M
4
P
pJi (0)
pJi (1)
pJi (2)
pJi (3)
i=0
pJ0 (M
1)
t ss s r tr
ts qst t t r rs r rts
t r r
s t t
t t t r r rst
rr rss t s s s
tst r
k th
Pssst r
k th
ts rr t rrs t
th
t s t t t t k
ts rr t rrs t
th
t s t t t k
Ps t ts tr qst sr t tst r
r ts rt t qsts t sr t
r r t tr s rt
trt tt t t
trt t st
s t r sr t tst r r s r s
sst r t s ssts
t rr
t rrs
t ts t
t s
t s t t t
1
x2n x3n r xin s r s 1 t ith
t t stt t sst t X = xn
th
s t t n
0 s s t s t t sst sst tr r
rs
i
Rn
Mnij
ith
nth
trs
nth
Inij
1
rt p
s
ith
j th
t t
r Ps t r rs Mnij = Mnji
ith
rrs t
ts t t
j th
Rni = 1
t rt
trs
nth
Mnij = 1
t rt
trs
Inij = 1
r ts rt t
x1n+1 =
Mn12
Rn1
In12
tst t
x2n
Mn13
In13
x3n
; x1n = 0
; x1n = 1
qt
rst s s tt t 1st s t t t nth x1n = 0
J
J
12
12
x2n trs
t 1st
t J
tJ2nd r
In
Mn
J 12 J tt
J 13 t
J rss
1
12
2
13
13
3
In
xn = 1 Mn
In13 x3n = 1 t sr
t s r Mn
In
xn xn+1 = 1 Mn
st
th
1
1
t s r t 1 s t t n xn = 1 xn+1 = 0 t 1st rrs
Rn1 = 1 x1n+1 = 1 t 1st s t rr Rn1 = 0 s Prts qt
rt qt s s
x1n+1
Mn12
In12
x2n
Mn13
In13
x3n
K
x1n
Rn1
x1n
Mn21
In21
x1n
Mn23
In23
x3n
K
x2n
Rn2
x2n
x3n
r rt
x2n+1
x3n+1
Mn31
In31
x1n
Mn32
In32
x2n
K
x3n
Rn3
r r tr t N s rt t tst t s
Ps t
xin+1 =
qt
Mnij
j{1,2,...,N } ; j6=i
Ai = A1
A2
Inij
AN
xjn
xin
Rni
xin
tst t qt s t st r s Prt
ts qst
r sr t r ts rt t qst r strt t sr ts
qst s s s
r qt n = 1 P n1 r n 1 s t rt strt t r
t t nth t 1st rst
rs s t t 1st 1 = 0 1 0 0
n t t r r En t t nth
t r t t t r r t t nth s
0
n1 1
En = 0 1 0 0 P
2
3
0
1
s En = n
2
3
P ts rr sr t t t tt r s N sr tt
t ith tr r y t s (N y) t s
rt tt k s t t (N y) t s t t t y t
s s
pI (y, k) =
N y
y k
y N yk
(1 (1 rp) ) ((1 rp) )
k
qt k {0, 1, 2, . . . , N y} qt s t rt sq t strt
y
(1 rp) s t rt tt t t t t y t
y
(1 (1 rp) ) s t rt tt t t tst t y t
rt tt t t y t s m s rr s
pR (y, m) =
qt k {0, 1, 2, . . . , y}
y m
m
q (1 q)
m
rr t rt t trst r xn t xn+1 s
X
p (xn , xn+1 ) =
pI (y, k) pR (y, m)
rt qt t r t P
tttrt
r r t s r tt s t t t s t s = rp
s qt
t t rt trst tr
(1 s)2 q
P =
2
(1 s) q 2
0
2
(1 s) (1 q)
+2s (1 s) q
2
2 (1
s) q (1 q)
+ 1 (1 s)
2
3q (1 q)
q2
0
2s (1 s) (1 q)
+s2 q
2
2
(1 s) (1
q)
+2 1 (1 s)
3q (1 q)
q (1 q)
s2 (1 q)
2
2
1 (1 s) (1 q)
(1 q)
s qt t t r t t nth En (r, p, q) Ps t
tt r p s t t t r t s t rt s = rp ts t r
En (r, p, q) s qt t En (s, q) tr t t En (s, q) r s s q rtr
sr tt t r En (s, q) r rt n rt r t s s
ts r s
r Pt En (s, q) r rt s n
s tt tt r n En (s, q) s t rs t s t
rs t q r s r s t sr
r ts rt t qsts t sr t tt
r r t tr qst tt r s rt
trt r
t trt t tr r
x2n+1
x3n+1
M 12
M 21
M 31
K
K
In12
In21
In31
K
K
x2n
x1n
x1n
M
M
M 13
M 23
M 32
K
K
In13
In23
In32
K
K
x3n
x3n
x2n
K
x1n + Rn1
K
x3n + Rn3
K
x2n + Rn2
r r rs t tst t rtt s
xin+1 =
M ij
j{1,2,...,N } ; j6=i
Inij
xjn
xin
Rni
x1n
x3n
x2n
xin
s ts r r st r strt s ts s t t r s t
sss Prt
r rs Prt s r t ss tt s t
stst t r Prt s t t t t t r r r
t tst t s Xn+1 = f (Xn , Zn ) r Xn s t stt Zn s t sr
r t s st tt t r rs Zn r t t rs Prt M ij s
s tr t rt tr t r M ij t stst t r s rt
x1n+1
x2n+1
x3n+1
Mn12
Mn21
Mn31
K
K
In12
In21
In31
K
K
x2n
x1n
x1n
M
M
Mn13
Mn23
Mn32
K
K
In13
In23
In32
K
K
x3n
x3n
x2n
K
x1n + Rn1
K
x3n + Rn3
K
x2n + Rn2
x1n
x3n
x2n
r
M1ij = M2ij = M3ij = Mnij = M ij i, j
ts s tt t r rs Mnij r t t r str t
strt s t rs Prt s t r r t rs Prt t
r t t tst t s t tt r s Xn+1 = f (Xn , Zn , Y )
r Y s stt r r tr t t ts sr s t rs M ij
stt t sst tt s t tst t
x1n+1
x2n+1
x3n+1
12
Mn+1
13
Mn+1
=
=
23
Mn+1
Mn12
Mn13
Mn12
Mn12
Mn13
K
K
In12
In21
In31
K
K
x2n
x1n
x1n
M
M
Mn13
Mn23
Mn23
K
K
In13
In23
In32
x3n
x2n
x3n
K
x1n + Rn1
K
x3n + Rn3
K
x2n + Rn2
x1n
x3n
x2n
Mn23
rr t sts sts
t rt t t s t t rtrs r t
rst t t st rst r p = 0.8 q = 0.5 r = 0.6 s s s
Individual 1
1
0
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
Individual 2
1
0
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
Individual 3
1
0
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
r ss rt s r t t rtrs p = 0.8
q = 0.5 r = 0.6
t t t st rst r p = 0.5 q = 0.5 r = 0.5
Individual 1
1
0
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
Individual 2
1
0
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
Individual 3
1
0
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
r ss rt s r t t rtrs p = 0.5
q = 0.5 r = 0.5
r t t st sr tt t rr rt rs t s t rt
tt t p rt t r rss s rt t t rt tt
t rss t s s tt t r t r s s t t sr
t t rs
t t r t r r tr
s st s rr r t s ts st r t r N = 15 s
p = 0.8 q = 0.5 r = 0.6 r s s
Individual 1
Individual 3
Individual 2
0
0
10
15
20
25
30
35
0
0
40
10
15
20
25
30
35
40
Day
Individual 5
Day
Individual 4
0
5
10
15
20
25
Day
Individual 7
30
35
40
10
15
20
25
30
35
40
Day
Individual 8
10
15
20
25
Day
Individual 10
30
35
40
10
15
20
25
30
35
10
15
20
25
30
35
40
Day
Individual 13
1
10
15
20
Day
25
30
35
40
10
15
10
15
25
30
35
40
20
25
30
35
40
20
25
30
35
40
Day
Individual 9
Day
Individual 12
1
0
0
10
15
20
25
Day
Individual 14
30
35
40
40
20
Day
Individual 6
Day
Individual 11
15
10
0
0
10
15
10
15
20
25
30
35
40
20
25
30
35
40
Day
Individual 15
0
0
10
15
20
25
30
35
40
Day
Day
r ss rt s r tr N = 15 r t
t rtrs p = 0.8 q = 0.5 r = 0.6
t rt t t s t t rtrs r t
rst t t st rst r p = 0.8 q = 0.5 r = 0.6 s s s
Individual 1
1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
Individual 2
1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
Individual 3
1
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
q = 0.5
ss rt s r t t rtrs
p = 0.8
r = 0.6
t t t st rst r
p = 0.5 q = 0.5
r = 0.5
Individual 1
1
0
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
Individual 2
1
0
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
Individual 3
1
0
1
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Day
q = 0.5
ss rt s r t t rtrs
p = 0.5
r = 0.5
r t t st sr tt t rr rt rs t s t rt
tt t
rt trt r
rss t trt t rt
tt t rss rr t s s tt t r t r s s t
t sr t t rs
t t r t r r tr
s st s rr r t s ts
p = 0.8 q = 0.5
r = 0.6
st r t r
r s s
N = 15
Individual 1
Individual 3
Individual 2
0
0
10
15
20
25
30
35
40
0
0
Day
Individual 4
10
15
20
25
30
35
40
0
5
10
15
20
Day
Individual 7
25
10
15
30
35
40
20
Day
25
30
35
40
25
30
35
40
30
35
40
30
35
40
30
35
40
Individual 6
Day
Individual 5
1
0
0
10
15
20
25
30
35
40
10
15
20
Day
Individual 9
Day
Individual 8
0
0
10
15
20
25
30
35
40
Day
0
0
10
15
20
25
30
35
0
5
10
15
20
Day
25
30
35
40
10
15
20
25
30
35
40
Day
Individual 14
15
20
25
30
35
40
20
25
Day
Individual 12
10
15
20
25
Day
Day
Individual 15
0
10
15
10
Individual 13
40
Day
Individual 11
Individual 10
10
15
20
Day
25
30
35
40
10
15
20
25
Day
r ss rt s r tr N = 15 r t
t rtrs p = 0.8 q = 0.5 r = 0.6
t En (r, p, q) t t t t s EnI (r, p, q) rrst t t
t t s t rrs
t ssr t t t t s s s s t t
s r r t t t ss t t t tr r
t r
s s t tst t t s t t t tt t t stst
t r s
x1n+1
x2n+1
x3n+1
Mn12
Mn21
Mn31
K
K
In12
In21
In31
K
K
x2n
x1n
x1n
M
M
Mn13
Mn23
Mn32
K
K
In13
In23
In32
K
K
x3n
x3n
x2n
K
x1n + Rn1
K
x3n + Rn3
K
x2n + Rn2
x1n
x3n
x2n
sr t t tr r stt r ts tt s t
r t t sr rt t t s r t
r t In1 t t t stts 1st In1 = 1 t 1st s t t
nth trs In1 = 0 t stst t r r In1 s
1
In+1
= In1
M
x1n
Rn1
s stts tt t t t t t r s t t
t t t rrs t t r r
x1n+1 =
Mn12
In12
x2n
Mn13
x1n
In13
x3n
K
x1n + Rn1
x1n
K
In1
stts tt t t t t s t t rr r r
s
xin+1
i
In+1
Ini
Mnij
j{1,2,...,N } ; j6=i
M
xin
Rni
Inij
; i
xjn
xin
Rni
xin
Ini
; i
Appendix 4:16
A (Inverse
Poisson Upper CDF Solver: MATLAB Code)
10/6/15
PM C:\Us...\Inverse_Poisson_UpperCDF_Solver.m
function [to] = Inverse_Poisson_UpperCDF_Solver(tau,k,p)
T_lb=0;
T_ub=10*(k+2)*tau;
threshold=0.001;
flag=1;
while flag==1
mid=(T_lb+T_ub)/2;
val=PoissonUpperCDF(tau,k,mid);
if (abs(val-p)<=threshold)
flag=0;
elseif (val<p)
T_lb=mid;
else
T_ub=mid;
end
end
to=mid;
end
function [val] = PoissonUpperCDF(tau,k,t)
val=1;
for n=0:1:(k+1)
val=val-(t/tau)^(n)*exp(-t/tau)/factorial(n);
end
end
1 of 1
10/7/15
1:10
C:\Users\sahah_000...\disease_expectancy.m
Appendix
B PM
(Disease
Expectancy: MATLAB Code)
function [] = disease_expectancy(n)
for t=1:1:n
i=1;
for s=0:0.05:1
j=1;
for q=0:0.05:1
P=ProbTransMatrix(s,q);
E(j,i)=[0 1 0 0]*(P^(t-1))*[0;1;2;3];
j=j+1;
end
i=i+1;
end
S=0:0.05:1;
Q=0:0.05:1;
surf(S,Q,E);
grid on
xlabel('s');
ylabel('q');
zlabel('E');
str=sprintf('Day %d',t);
title(str);
pause()
end
end
function [P]=ProbTransMatrix(s,q)
R1=[1 0 0 0];
R2=[((1-s)^2)*q 0 0 (s^2)*(1-q)];
R3=[((1-s)^2)*q^2 0 0 ((1-q)^2)*(1-(1-s)^2)];
R4=[q^3 3*(q^2)*(1-q) 3*q*(1-q)^2 (1-q)^3];
P=[R1;R2;R3;R4];
P(2,2)=((1-s)^2)*(1-q)+2*q*s*(1-s);
P(2,3)=2*(1-q)*s*(1-s)+(s^2)*q;
P(3,2)=2*q*(1-q)*(1-s)^2+(1-(1-s)^2)*q^2;
P(3,3)=((1-s)^2)*((1-q)^2)+2*q*(1-q)*(1-(1-s)^2);
end
1 of 1
10/7/15
AM C:\Users\sahah_000\Deskto...\disease_sim.m
Appendix 5:10
C (Infection
Dynamics Simulator: MATLAB Code)
clear
clc
% Model Parameters: START
N=3;
%
p=0.8;
%
q=0.5;
%
r=0.6;
%
scenario=2;
Number of People
Probability of getting infected
Probability of getting cured
Probability of Meeting/Probability of being an Interating Pair
% scenario=1 ==> Static Meeting Model (Interacting Pair Scenario)
% scenario=2 ==> Dynamic Meeting Model
1 of 2
10/7/15 5:10 AM
C:\Users\sahah_000\Deskto...\disease_sim.m
for i=1:1:N
if (X(i)~=0)
X(i)=1;
end
end
Xarr(:,t)=X;
% Generating the next state: END
end
% Simulation: END
figure
This line will change dependent on the number of individuals.
for i=1:1:N
subplot(3,1,i)
stairs(Xarr(i,:), 'LineWidth',1);
set(gca, 'XTick',0:1:Tsim)
set(gca, 'YTick', 0:1)
str=sprintf('Individual %d',i);
title(str);
xlabel('Day');
end
2 of 2