Managing sophisticated substitution patterns with the Mixed Logit model