Mediated HCM choice structure using apollo_combineModels
Posted: 11 May 2026, 16:08
Dear Apollo Team,
I am estimating a Hybrid Choice Model (HCM) and have a brief technical question regarding the use of apollo_combineModels for a mediated choice structure.
My Model Structure:
Latent Variable (LV) with ordered logit measurement equations and structural effects from observed characteristics
Choice 1 (Medium-term, binary logit): Car Ownership (Yes, No), where the utility is driven by the LV and observed characteristics
Choice 2 (Short-term, Ordered Logit): Car Use Frequency, where the utility is driven by the LV, the observed choice outcome of Choice 1 (Car Ownership) and observed characteristics
My Question:
Is it technically correct in Apollo to include the observed choice variable from Component 1 as a direct covariate in the utility function of Component 2, and then simply multiply all probability lists (Measurement + Choice 1 + Choice 2) using apollo_combineModels(P, apollo_inputs, functionality)?
I want to ensure this standard approach correctly captures the joint likelihood when one choice component directly depends on the observed outcome of the other.
Thank you very much for your time and guidance!
Best regards,
Matthias
I am estimating a Hybrid Choice Model (HCM) and have a brief technical question regarding the use of apollo_combineModels for a mediated choice structure.
My Model Structure:
Latent Variable (LV) with ordered logit measurement equations and structural effects from observed characteristics
Choice 1 (Medium-term, binary logit): Car Ownership (Yes, No), where the utility is driven by the LV and observed characteristics
Choice 2 (Short-term, Ordered Logit): Car Use Frequency, where the utility is driven by the LV, the observed choice outcome of Choice 1 (Car Ownership) and observed characteristics
My Question:
Is it technically correct in Apollo to include the observed choice variable from Component 1 as a direct covariate in the utility function of Component 2, and then simply multiply all probability lists (Measurement + Choice 1 + Choice 2) using apollo_combineModels(P, apollo_inputs, functionality)?
I want to ensure this standard approach correctly captures the joint likelihood when one choice component directly depends on the observed outcome of the other.
Thank you very much for your time and guidance!
Best regards,
Matthias