Professional Documents
Culture Documents
STA305 FST 17november2022 Topic2
STA305 FST 17november2022 Topic2
Chapman-Kolmogorov equation
Reducible Markov Chain
1/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction
Chapman-Kolmogorov equation
Outline Reducible Markov Chain
1 Introduction
Stochastic process
Markov Process
Graphical representation
2 Chapman-Kolmogorov equation
Classification
Canonical form MC
Long term behaviour of MC
Few Examples
3/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chain Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
Company Employment
0.6
0.8
0.1
4/64
Trainee
0.4
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chain Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
Status of Weather
0.4
0.3
0.7
Sunny Rainy
0.6
5/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Discrete state space Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
Poisson Process
Poisson Process
6/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Continuous state space Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
7/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Continuous state space Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
7/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Continuous state space Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
Wiener process R Codes
7/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Continuous state space Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
7/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Continuous state space Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
7/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process Markov
Chapman-Kolmogorov equation Process
Reducible Markov Chain Graphical representation
Stochastic Process
8/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Stochastic Processes Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
9/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Stochastic Processes Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
9/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Stochastic Processes Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
10/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Multidimensional process Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
10/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Four kinds of stochastic processes Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
11/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Four kinds of stochastic processes Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
One dimensional stochastic process {Xt}t∈T can be classified
into four kinds, based on the state space and the indexing set
T.
Continuous time and continuous state space; Suppose
X(t) represents the maximum temperature at a particular
space in time (0,t), then the state space is continuous
and in a
continuous time.eg Wiener process or Brownin motion.
Continuous time and discrete state space; i.e. possible
values of random variable Xt are discrete and the
indexing set
T ∈ R+ is continuous; e.g.Poisson process
11/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Four kinds of stochastic processes Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
11/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Four kinds of stochastic processes Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
Markov chain Ivivi Joseph Mwaniki The University of Nairobi DOM STA305
Stochastic ProcessesNovember 17, 2022
12/64
Introduction Stochastic process
Markov Process
MC Road Map 2.1 Irreducible
Graphical representation Markov chains
Chapman-Kolmogorov equation
Reducible Markov Chain
1 Markov Chains
Stochastic Process
2.2 Reducible Markov chain
(Recurrent) states 3.3 Canonical form 3.5 Transient states
4.5 EGORDIC
Markov chain
Definition
A discrete-time Markov chain is a Markov process whose
state space is a finite or countable set, whose index set is
T = {0, 1, 2, 3, ...}.
In formal terms, the Markov property is that
Pr{Xn+1 = j|X0 = i0, ..., Xn−1 = in−1, Xn = i} = Pr{Xn+1 = j|Xn = i} for all
14/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chains Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
Definition
A discrete-time Markov chain is a Markov process whose
state space is a finite or countable set, whose index set is
T = {0, 1, 2, 3, ...}.
15/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chains Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
15/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chains Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
15/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chains Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
To a pair of states (i, j) at the two successive trials there is
an associated conditional probability pij
The transition probability pij are basic to the study of
the structure of the Markov chain
The transition probability may or may not be independent
on n.
If the transition probability pij is independent of n, the
Markov chain is said to be homogeneous (to have
stationary probabilities)
If it is dependent on n, the chain is said to be
Non-homogeneous
m− step transition probability is defined and is denoted
by p(m)
jk = Pr{Xn+m = k|Xn = j}
15/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chains Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
pn,n+1
ij = Pr{Xn+1 = j|Xn = i} = pij
16/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chains Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
16/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chains Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
The probability of Xn+1 being in state j given that Xn is in
state i is called the one step transition probability and is
denoted by
pn,n+1
ij = Pr{Xn+1 = j|Xn = i} = pij
Vast majority of Markov chains have stationary probabilities
It is customary to arrange these numbers pij in a matrix
form, in the infinite square array.
p00 p01 p02 . . p20 p21
.. p22 . . . . .
...
P=
p10 p11 p12
= ||pij ||
16/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305
Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chains Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
17/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chains Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
18/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Order of Markov Chain Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
19/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov chain as graph Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
Patch H
2
(1 − p)
B
1
q(1 − q)
p(1 − p) (1 − q)2
2
pD
A C
q2 1
p(1 − p) q(1 − q)
20/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chain as graph Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
0.7
Sunny Rainy
0.6
21/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chain as graph Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chain as graph Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
0.7 20
and the limiting distribution is Q
123
1 0.3387 0.3710 0.2903
Sunny Rainy 0.6 2 0.3387 0.3710 0.2903
3 0.3387 0.3710 0.2903
Mood of an individual is considered as a three
state Markov chain having transition probability
matrix Q
21/64
123
1 0.50 0.40 0.10
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Markov Chain as graph Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
0.8
0.1
22/64
Trainee
0.4
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Example1 Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
and initial
Determine
24/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Example1. Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
24/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Stochastic process
Markov Process
Exercise Graphical representation
Chapman-Kolmogorov equation
Reducible Markov Chain
P= 3/4 1/4
1/4 0
3/4 1/4
1/4 1/2
Stochastic ProcessesNovember 17, 2022
Pr{X0 = i} = 1/3, i = 0, 1, 2
Determine
(iv) Pr{X1 = 0, X2 = 1, X0 = 2}
P(n)
ij denotes the probability that the process goes from state
i to state j in n transitions.
P(n) = ||p(n)
ij ||
(n)
p
ij = Pr{Xm+n = j|Xm = i}
26/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
Higher transition probabilities Long term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
P(n)
ij denotes the probability that the process goes from state
i to state j in n transitions.
P(n) = ||p(n)
ij ||
(n)
p
ij = Pr{Xm+n = j|Xm = i}
The n−step transition probabilities of a Markov chain
satisfy ij =X∞
p(n)
k=0
pik p(n−1) kj .
26/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
Higher transition probabilities Long term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
P(n)
ij denotes the probability that the process goes from state
i to state j in n transitions.
P(n) = ||p(n)
ij ||
(n)
p
ij = Pr{Xm+n = j|Xm = i}
The n−step transition probabilities of a Markov chain
satisfy ij =X∞
ij are
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
n-step transition Long term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
satisfy ij =X∞
p(n)
k=0
pik p(n−1) kj .
27/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
n-step transition Long term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
satisfy ij =X∞
ij = Pr{Xn = j|X0 = i}
∞ ∞
=X =X
k=0 k=0
∞
=X k=0
Pr{Xn = j, x1 = k|X0 = i}
27/64
pik p(n−1)
kj
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
Chapman-Kolmogorov equationLong term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
In general, we have
p(m+n)
ij =X ir =X
p(n)
(m)
rj p
r
(n)
p
(m)
ir p
rj
r
28/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
Chapman-Kolmogorov equationLong term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
In general, we have
p(m+n)
ij =X ir =X
p(n)
(m) (m)
rj p ir p
r rj
p(n) r
In general, we have
p(m+n)
ij =X ir =X
p(n)
(m) (m)
rj p ir p
r rj
p(n) r
28/64
Introduction Classification
Canonical form MC
Chapman-Kolmogorov equationLong term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
In general, we have
p(m+n)
ij =X ir =X
p(n)
(m) (m)
rj p ir p
r rj
p(n) r
p(m+n)
(m)
ij ≥ p
(n)
ir p
rj , for any r.
If the probability process initially being in state j is pj =
Pr{X0 = j}, then the probability of the process being in
state k at time n is
∞
k =X
(n)
p
j=0
pjp(n) 28/64
jk = Pr{Xn = k}
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
MC Examples1 Long term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
30/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
MC Examples2 Long term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
p(5)
We note that Pr{X2 = 0|X0 = 0} = (100)
02 = Pr{X5 = 2|X0 = 0} = 0.81; p
p(2)
00 = 0.16. Similarly
00 = 0.17721, etc
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305
Stochastic ProcessesNovember 17, 2022
30/64
Introduction Classification
Canonical form MC
R-code Long term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
############################
#matrix power Markov Chains
# ivivi mwaniki 2020
############################
matrixpower <- function(mat,k){
out <- mat
for (i in 2:k) {
out <- out %*% mat
}
out
}
mat<-matrix(c(0.1,0.9,0.6,0.4),nrow=2,byrow=T);mat
mat1<-matrix(c(0.0,1.0,0.0,0.4,0,0.6,0.0,0.7,0.3),nrow=3,byrow=T);mat1
mat2<-matrix(c(0.0,0.5,0.5,0.25,0.75,0,0.5,0.5,0),nrow=3,byrow=T);mat2
mat3<-matrix(c(0.5,0.5,0,0,0.25,0.75,0,0,0,0,1/3,2/3,0,0,2/3,1/3),nrow=4,byrow=T);mat3
mat4<-matrix(c(0,1,0,0,0,0,1,0,0,0,0,1,0.5,0,0.5,0),nrow=4,byrow=T);mat4
mat5<-matrix(c(1/3,2/3,0,0,1,0,0,0,1/2,0,1/2,0,0,0,1/2,1/2),nrow=4,byrow=T);mat5
matrixpower(mat,2)
matrixpower(mat4,28)
############################
m<-200
set1<-array(NA,m)
set1[1]<-1.0
matrixpower(mat4,2)
for(j in 2:m){
pr<-matrixpower(mat4,j)
set1[j]<-pr[1,2]
print(pr)
#return(set1)
}
31/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
Exercises Long term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
32/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
Canonical form MC
Exercises Long term behaviour of MC
Chapman-Kolmogorov equation
Reducible Markov Chain
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022
Introduction Classification
MC
Canonical form MC
2.1 Irreducible
4.5 EGORDIC
Markov chain
33/64
34/64
Ivivi Joseph Mwaniki The University of Nairobi DOM STA305 Stochastic ProcessesNovember 17, 2022