A Bayesian latent class reinforcement learning framework to capture adaptive, feedback-driven travel behaviour