mode choice pivot desifn
Posted: Tue Mar 07, 2017 6:30 pm
Dear Ngene-Team & Forum Participants,
I am currently trying to generate an efficient design for a mode choice study based on priors estimated in a pilot study. It is a pivot design including RP and SP parts. Since I do this for a first time, I face some difficulties.
In the RP part of the pilot study, the participants have to report which mode of transportation they usually use for their commuting trip (Options: pedestrian, bike, car, public transport), trip length (in Kilometers) and trip Duration (in Minutes).
In the SP part of the study, in order to present realistic situations to the participants, they become choice sets with the same 4 options (pedestrian, bike, car, public transport) where TIME for each alternative is estimated by 1. reduce or increase of the time for the used alternative based on the reported time (e.g. person 1 use a car for commuting and drive 20 Minutes => TIME for car in the choice sets is = -30%/-10%/+20% of the reported time; 2. Reduce or increase of the time for all other alternatives based on the reported kilometers (e.g. if person 1 drives 20 km to work, than it will take the following time with public transportation: -30%/-10%/+20% of an assumed average speed for public transportation * reported kilometers).
Since the participants can choose a different mode of transportation, I have some trouble to define the reference alternative for the pivot design.
My Ngene code looks like this so far:
; alts = PED, BIKE, PT, CAR
; rows = 40
; block = 5
; eff = (mnl,d)
; model:
U(PED) = b[-0.562] + b2[-0.363]*TIME_PED.piv[-30%,-10%,+20%] /
U(BIKE) = b[-0.910] + b3[-0.0481]*TIME_BIKE.piv[-30%,-10%,+20%] + b4[-0.0981]*ACC[2,5,10] /
U(PT) = b5[0.00428]*TIME_PT.piv[-30%,-10%,+20%] + b4*ACC + B6[-0.114]*WAIT[2,5,10] + b7[-0.614]*COST_PT.piv [-30%, -10%,+20%] /
U(CAR) = b[-0.601] + b8*TIME_CAR.piv[-30%,-10%,+20%] + b4*ACC+ b11[-0.408]*COST_CAR.piv[-30%,-10%,+20%]
$
I have the following questions:
- Is it possible not to have a reference alternative in the pivot design and if not, should I define the model as if it wasn´t a pivot design or how can I define the reference alternative in this case?
- Are the utility functions still correct with alternative specific parameters (even if they are not that good at this point) since the modes of transportation are actually define in sawtooth as attributes (we use a so called CBC advanced design module where mode of transportation is a primary attribute, the time and costs are conditional attributes and the waiting and access time are common attributes).
Thank you very much in advance for your help!
victoria
I am currently trying to generate an efficient design for a mode choice study based on priors estimated in a pilot study. It is a pivot design including RP and SP parts. Since I do this for a first time, I face some difficulties.
In the RP part of the pilot study, the participants have to report which mode of transportation they usually use for their commuting trip (Options: pedestrian, bike, car, public transport), trip length (in Kilometers) and trip Duration (in Minutes).
In the SP part of the study, in order to present realistic situations to the participants, they become choice sets with the same 4 options (pedestrian, bike, car, public transport) where TIME for each alternative is estimated by 1. reduce or increase of the time for the used alternative based on the reported time (e.g. person 1 use a car for commuting and drive 20 Minutes => TIME for car in the choice sets is = -30%/-10%/+20% of the reported time; 2. Reduce or increase of the time for all other alternatives based on the reported kilometers (e.g. if person 1 drives 20 km to work, than it will take the following time with public transportation: -30%/-10%/+20% of an assumed average speed for public transportation * reported kilometers).
Since the participants can choose a different mode of transportation, I have some trouble to define the reference alternative for the pivot design.
My Ngene code looks like this so far:
; alts = PED, BIKE, PT, CAR
; rows = 40
; block = 5
; eff = (mnl,d)
; model:
U(PED) = b[-0.562] + b2[-0.363]*TIME_PED.piv[-30%,-10%,+20%] /
U(BIKE) = b[-0.910] + b3[-0.0481]*TIME_BIKE.piv[-30%,-10%,+20%] + b4[-0.0981]*ACC[2,5,10] /
U(PT) = b5[0.00428]*TIME_PT.piv[-30%,-10%,+20%] + b4*ACC + B6[-0.114]*WAIT[2,5,10] + b7[-0.614]*COST_PT.piv [-30%, -10%,+20%] /
U(CAR) = b[-0.601] + b8*TIME_CAR.piv[-30%,-10%,+20%] + b4*ACC+ b11[-0.408]*COST_CAR.piv[-30%,-10%,+20%]
$
I have the following questions:
- Is it possible not to have a reference alternative in the pivot design and if not, should I define the model as if it wasn´t a pivot design or how can I define the reference alternative in this case?
- Are the utility functions still correct with alternative specific parameters (even if they are not that good at this point) since the modes of transportation are actually define in sawtooth as attributes (we use a so called CBC advanced design module where mode of transportation is a primary attribute, the time and costs are conditional attributes and the waiting and access time are common attributes).
Thank you very much in advance for your help!
victoria