Markov chains
- Dr. Jarad Niemi
STAT 544 - Iowa State University
April 2, 2018
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 1 / 27
Markov chains Dr. Jarad Niemi STAT 544 - Iowa State University - - PowerPoint PPT Presentation
Markov chains Dr. Jarad Niemi STAT 544 - Iowa State University April 2, 2018 Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 1 / 27 Discrete-time, discrete-space Markov chain theory Markov chains Discrete-time Discrete-space
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 1 / 27
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 2 / 27
Markov chains
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 3 / 27
Markov chains Correlated coin flip
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 4 / 27
Markov chains Correlated coin flip
0.00 0.25 0.50 0.75 1.00 25 50 75 100
Time State
Correlated coin flip
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 5 / 27
Markov chains DNA sequence
http://tata-box-blog.blogspot.com/2012/04/introduction-to-markov-chains-and.html Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 6 / 27
Markov chains DNA sequence
[1] G G G G G G G C A A T G C C G A C C C C C G T A A A A G G G G G G G G G G G G G T T T T T T T G C A A T T [58] G G G G C G G G C G G G G G G G G G G G C C G C C C C C C C C C C A A A T T T T G G G G Levels: A C G T
A C G T 25 50 75 100
Time Nucleotide
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 7 / 27
Markov chains Random walk on the integers
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 8 / 27
Markov chains Random walk on the integers
3 6 9 25 50 75 100
Time State
Random walk on the integers
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 9 / 27
Markov chain theory
i
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 10 / 27
Markov chain theory
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 11 / 27
Markov chain theory Irreducibility
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 12 / 27
Markov chain theory Irreducibility
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 13 / 27
Markov chain theory Aperiodic
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 14 / 27
Markov chain theory Aperiodic
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 15 / 27
Markov chain theory Finite support convergence
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 16 / 27
Markov chain theory Finite support convergence
p q
π0 = π1 1−π1 =
p p+q =
q p+q
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 17 / 27
Markov chain theory Finite support convergence
p = 0.2; q = 0.4 create_P = function(p,q) matrix(c(1-p,p,q,1-q), 2, byrow=TRUE) P = Pt = create_P(p,q) for (i in 1:100) Pt = Pt%*%P Pt [,1] [,2] [1,] 0.6666667 0.3333333 [2,] 0.6666667 0.3333333 c(q,p)/(p+q) [1] 0.6666667 0.3333333 Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 18 / 27
Markov chain theory Finite support convergence
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 19 / 27
Markov chain theory Finite support convergence A stationary distribution must satisfy π = πP with P = . . . 1/3 1/3 1/3 · · · 1/3 1/3 1/3 · · · 1/3 1/3 1/3 . . .
πi = 1 3 πi−1 + 1 3 πi + 1 3 πi+1. Thus we must solve for {πi} that satisfy 2πi = πi−1 + πi+1 ∀ i ∞
i=−∞ πi
= 1 πi ≥ 0 ∀ i Note that π2 = 2π1 − π0 π3 = 2π2 − π1 = 3π1 − 2π0 . . . πi = iπ1 − (i − 1)π0 Thus if π1 = π0 > 0, then πi = π1, ∀ i ≥ 2 and ∞
i=0 πi > 1
if π1 > π0, then πi → ∞ if π1 < π0, then πi → −∞ if π1 = π0 = 0, then πi = 0 ∀ i ≥ 0 But we also have πi = 2πi+1 − πi+2 so that if π1 = π0 = 0, then πi = 0 ∀ i ≤ 0 Thus a stationary distribution does not exist. Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 20 / 27
Markov chain theory Recurrence
i
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 21 / 27
Markov chain theory Recurrence
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 22 / 27
AR1 example
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 23 / 27
AR1 example
−5.0 −2.5 0.0 2.5 5.0 25 50 75 100
0:n rar1(n, 0, 0.95, 1, 0)
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 24 / 27
AR1 example
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 25 / 27
AR1 example
mu = 10; sigma = 4; rho = 0.9
0.00 0.01 0.02 0.03 0.04 0.05 20 40
x density
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 26 / 27
AR1 example
Jarad Niemi (STAT544@ISU) Markov chains April 2, 2018 27 / 27