A design for a mobility tool ownership SP experiment
Posted: Tue Oct 05, 2021 12:59 am
Hi everyone,
I would like to conduct an SP experiment on mobility tool ownership and therefore need an appropriate choice design. There are 3 "single" alternatives: Bike (B), Car (C), Public transport (PT); and 4 bundles: Car and Bike (C_B), Car and PT (C_PT), PT and Bike (PT_B) as well as one that entails all three mobility tools: Car, PT and Bike (C_PT_B), which is the reference alternative/bundle. There are dummy and continuous attributes. The point is that C_PT_B contains all attributes with different levels and the other alternatives basically resemble a subset of it. I have come up with a set up as follows:
There are a couple of questions I have concerning this approach:
1. Is this a valid approach since the attribute levels do not change (aka are fixed) between the alternatives/bundles for one choice situation? I could not find a valid design where I included the relevant attributes in all other alternatives.
2. We do account for alternative specific constants, but would only be able to estimate generic parameters (b_...), right?
3. Would it make sense to include an opt out alternative in the sense "I do not choose any of these alternatives?
Thank you in advance for your feedback and best regards, Thomas
I would like to conduct an SP experiment on mobility tool ownership and therefore need an appropriate choice design. There are 3 "single" alternatives: Bike (B), Car (C), Public transport (PT); and 4 bundles: Car and Bike (C_B), Car and PT (C_PT), PT and Bike (PT_B) as well as one that entails all three mobility tools: Car, PT and Bike (C_PT_B), which is the reference alternative/bundle. There are dummy and continuous attributes. The point is that C_PT_B contains all attributes with different levels and the other alternatives basically resemble a subset of it. I have come up with a set up as follows:
- Code: Select all
Design
;alts = C, PT, B, C_PT, C_B, PT_B, C_PT_B
;rows = 80
;block = 10
;eff = (mnl, d)
;model:
U(C_PT_B) = b_workfromhome.dummy[0|0]*wfh[1,2,3] + b_covidsituation.dummy[0|0]*covsit[1,2,3] +
b_carsize.dummy[0|0|0|0]*csize[1,2,3,4,5] + b_carfuel.dummy[0|0]*cfuel[1,2,3] + b_carfuelprice[-0.01]*cfuelprice[1,2,3] +
b_ptsubscription.dummy[0|0]*ptsub[1,2,3] + b_ptsubscriptionprice[-0.01]*ptsubprice[1,2,3] +
b_biketype.dummy[0|0]*btype[1,2,3] /
U(C) = b_C_asc /
U(PT) = b_PT_asc /
U(B) = b_B_asc /
U(C_PT) = b_C_PT_asc /
U(C_B) = b_C_B_asc /
U(PT_B) = b_PT_B_asc
$
There are a couple of questions I have concerning this approach:
1. Is this a valid approach since the attribute levels do not change (aka are fixed) between the alternatives/bundles for one choice situation? I could not find a valid design where I included the relevant attributes in all other alternatives.
2. We do account for alternative specific constants, but would only be able to estimate generic parameters (b_...), right?
3. Would it make sense to include an opt out alternative in the sense "I do not choose any of these alternatives?
Thank you in advance for your feedback and best regards, Thomas