Question from Markov chain
Afficher commentaires plus anciens
I know the probability of each current state (states A or B) and also know the transition probability to shift the state from A to B. Now, what will be the next state, if the current state is either A or B? I want to code in MATLAB to know the next state. How to code it? Please, someone, help me.
Let The P(A)=0.7;P(B)=0.3;P(A/A)=0.8;P(B/A)=0.2;P(B/B)=0.7;P(A/B)=0.3
3 commentaires
John D'Errico
le 18 Oct 2018
So, you have the initial probability of A (thus P(A)) is
P(A) = 0.7
Likewise, you tell us that
P(B) = 0.8
I could have sworn that probabilities of disjoint events want to add to 1. At least, here, the universe of events is the set {A,B}, where A and B are disjoint events.
Once you resolve that dilemma, write the problem in the form of a 2x2 transition matrix. Call it T,
T = [.8 .2;.3 .7];
Now, create a row vector, that describes the current state. You might call it PAB.
Can you multiply the vector of probabilities by the transition matrix? What would that do for you? (Hint: TRY IT!)
Shashibhushan Sharma
le 18 Oct 2018
Modifié(e) : Shashibhushan Sharma
le 18 Oct 2018
John D'Errico
le 18 Oct 2018
The transition is given by a matrix multiply. Create the vector
PAB = [.7 .3]
Réponses (0)
Catégories
En savoir plus sur Markov Chain Models dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!