MiticCreature / Markov-Chains-Prediction-framework

This application makes predictions by multiplying a probability vector with a transition matrix multiple times (n steps - user defined). On each step the values from the resulting probability vectors are plotted on a chart. The resulting curves on the chart indicate the behavior of the system over a number of steps.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Markov Chains Prediction framework

The application multiplies a probability vector with a transition matrix multiple times (n steps - user defined). On each step, the values from the resulting probability vectors are plotted on a chart. The resulting curves on the chart indicate the behavior of the system over n steps. Note that the application allows a prediction for systems with a maximum of four states. This version in JS can also be of use: Predictions with Markov Chains.

screenshot

screenshot

References

  • Paul A. Gagniuc. Markov chains: from theory to implementation and experimentation. Hoboken, NJ, John Wiley & Sons, USA, 2017, ISBN: 978-1-119-38755-8.

About

This application makes predictions by multiplying a probability vector with a transition matrix multiple times (n steps - user defined). On each step the values from the resulting probability vectors are plotted on a chart. The resulting curves on the chart indicate the behavior of the system over a number of steps.

License:MIT License


Languages

Language:Visual Basic 6.0 100.0%