Research Article
Vehicle Driving Risk Prediction Based on Markov Chain Model
Algorithm 1
The description of MNL-based Markov chain risk state prediction algorithm.
| Initialization: | | (1) Calculate and obtain the feature variable vector for time window at . | | (2) Calculate the initial state probability by Eqn. (5) | | (3) Obtain the corresponding independent variable vector for the initially observed time window: | | | MNL-based state transition probability estimation: | | (4) For | | (4.1) Calculate by Eqn. (7). | | (4.2) Calculate the state probability distribution at by Markov property: | | (4.3) Estimate the three-dimension feature variable vector by solving a set of three equations | | according to Eqn. (5) | | (4.4) Obtain the updated independent variable vector (assuming the driving mode remains unchanged). | | (5) For | | (5.1) Calculate by Eqn. (7). | | (5.2) Calculate the state probability distribution at by Markov property: | | (5.3) Estimate the three-dimension feature variable vector in the same way as step (4.3). | | (5.4) Obtain the updated independent variable vector (same assumption as step (4.4)). | | Outputs: | | (6) Return the predicted state probability distribution for time window : | |
|