Combining experiments and feasibility of using nested logit structure
Posted: 02 Feb 2026, 17:47
Hi!
I'm working on a SP survey which consists of two DCEs:
1 - The first and principal one is a mode choice experiment, with two alternatives (actual mode vs train) with two attributes (total time and cost)
2 - The second one is kind of a route choice experiment, with two alternatives (train 1 vs train 2) with two attributes (travel time and access time)
The reason to split it in two parts instead of just using travel time and access time in the principal one is to reduce cognitive burden.
So I was thinking what would be the best way to combine the data collected from these two experiments to consider travel time and access time coefficients in train's utility in the mode choice model.
It seems to me that I could use apollo_combineModels function to achieve this. In the first model, I would specify train's utility as U_train = [beta_time_access * alfa + beta_time_travel * (1 - alfa)] * time_total + beta_cost * cost. In the second model, it would be directly U_train = beta_time_acess * time_acess + beta_time_travel * time_travel. Alfa would be a parameter to be estimated by the model.
Questions:
1 - Would this approach work? Do you suggest some modification or even a whole other approach?
2 - Should I add a scaling parameter for each experiment (of course, normalizing one of them) multiplying the utilities? The respondents will be the same, but since the experiments are different, I believe the answer is yes, but I'd like to confirm this.
Now, another question I have related to the first experiment is about the feasibility to use a nested logit model with the data collected from this experiment. Each respondent will only see 2 alternatives (his actual vs train), but we'll collect data from 3 actual modes (car, public bus and charter bus). So I'd like to test some nested structures to end up with a single model for the 4 modes (car, public bus, charter bus and train).
I did some tests filtering apollo_modeChoiceData database to keep rows where respondents had only 2 alternatives available to choose, and I was still able to estimate a nested logit model with all the 4 modes that are in the database. So I guess it would be possible to use nested logit with the data collected from my experiment.
The question is: does it make sense? I mean, I didn't observe choices considering the 4 modes as alternatives. Even though I can estimate a single model with the 4 modes, should it be used?
Looking forward to your thoughts. Thanks!
I'm working on a SP survey which consists of two DCEs:
1 - The first and principal one is a mode choice experiment, with two alternatives (actual mode vs train) with two attributes (total time and cost)
2 - The second one is kind of a route choice experiment, with two alternatives (train 1 vs train 2) with two attributes (travel time and access time)
The reason to split it in two parts instead of just using travel time and access time in the principal one is to reduce cognitive burden.
So I was thinking what would be the best way to combine the data collected from these two experiments to consider travel time and access time coefficients in train's utility in the mode choice model.
It seems to me that I could use apollo_combineModels function to achieve this. In the first model, I would specify train's utility as U_train = [beta_time_access * alfa + beta_time_travel * (1 - alfa)] * time_total + beta_cost * cost. In the second model, it would be directly U_train = beta_time_acess * time_acess + beta_time_travel * time_travel. Alfa would be a parameter to be estimated by the model.
Questions:
1 - Would this approach work? Do you suggest some modification or even a whole other approach?
2 - Should I add a scaling parameter for each experiment (of course, normalizing one of them) multiplying the utilities? The respondents will be the same, but since the experiments are different, I believe the answer is yes, but I'd like to confirm this.
Now, another question I have related to the first experiment is about the feasibility to use a nested logit model with the data collected from this experiment. Each respondent will only see 2 alternatives (his actual vs train), but we'll collect data from 3 actual modes (car, public bus and charter bus). So I'd like to test some nested structures to end up with a single model for the 4 modes (car, public bus, charter bus and train).
I did some tests filtering apollo_modeChoiceData database to keep rows where respondents had only 2 alternatives available to choose, and I was still able to estimate a nested logit model with all the 4 modes that are in the database. So I guess it would be possible to use nested logit with the data collected from my experiment.
The question is: does it make sense? I mean, I didn't observe choices considering the 4 modes as alternatives. Even though I can estimate a single model with the 4 modes, should it be used?
Looking forward to your thoughts. Thanks!