Simple Markov Chains Memoryless Property Question
I have a sequential data from time T1 to T6. The rows contain the sequence of states for 50 customers. There are only 3 states in my data. For example, it looks like this:
T1 T2 T3 T4 T5 T6
Cust1 C B C A A C
My transition matrix X looks like this:
A B C
A 0.3 0.6 0.1
B 0.5 0.2 0.3
C 0.7 0.1 0.2
Now, we see that at time T6 the state is at C which corresponds to c=[0 0 1] vector.
I am now predicting T7 by doing the matrix multiplication: c * X which gives me [0.7 0.1 0.2]. Based on this, I decide that the state at T7 would be A (highest prob. value).
For T8, I use the result of the probability vector I got above and do [0.7 0.1 0.2]*X = [0.4 0.44 0.14] and decide that the state is B.
My question is: Am I doing something wrong? Am I contradicting the memoryless property of the Markov Chains?
Topic markov markov-process
Category Data Science