subset of alternatives
Posted: Mon Oct 21, 2019 6:19 am
(posted on behalf of Nadine)
I am currently planning my first choice experiment on transport mode choice. In total, we include 10 means of transport in the experiment. To not overwhelme participants we came up with the following idea:
We plan to show each participant two blocks of five situations. 4 means of transport are fixed in every choice situation, the 5th option depends on what the participant stated as option, that he or she uses most frequently.
This means 5 choice options are permanent in one block. The remaining five alternatives should alternate in every choice situation so that every participant sees every option at least ones.
Now I would like to know, how I can estimate the size of the sample needed for a design like this.
I read in the user manual that adding high numbers to alternatives allows a „subset framework“, so I came up with this code so far :
design
;alts = car, pt, cs, bs, fuss, rad, rp, taxi, scooter, carmf
;rows = all
; eff = (mnl,d)
;model:
U(car) = const_car + b1_car*tt[10,14,18,9999] + b2_car*cost_car[2,4,6,9999] +b3_car*access_car[1,3,5,9999] + b4_car*dep_car[2,4,6,9999] /
U(pt) = const_pt + b1_pt*tt_pt[1,3,5,9999] + b2_pt*cost_pt[2,4,6,9999] +b3_pt*access_pt[1,3,5,9999] + b4_pt*dep_pt[2,4,6,9999] + b5_pt*wt_pt[2,3,4,9999] /
U(cs) = const_cs + b1_cs*tt_cs[10,14,18] + b2_cs*cos_cs t[2,4,6] +b3_cs*access_cs [1,3,5] + b4_cs*dep_cs [2,4,6] /
U(bs) = const_bs + b1_bs*tt_bs [14,18, 22] + b2_bs*cost_bs [2,4,6] +b3_bs*access_bs [1,3,5] + b4_bs*dep_bs [2,4,6] /
U(fuss) = const_fuss + b1_fuss*tt_fuss [25,30,35,40,9999] /
U(rad) = const_rad + b1_rad*tt_rad [20,25,30,9999] /
U(rp) = const_rp + b1_rp*tt_rp [1,3,5] + b2_rp*cost_rp[2,4,6] +b3_rp*access_rp[1,3,5] + b4_rp*dep_rp[2,4,6] + b5_rp*wt_rp[2,3,4] /
U(scooter) = const_scooter + b1_scooter*tt_scooter[10,14,18] + b2_scooter*cost_scooter[2,4,6] +b3_scooter*access_scooter[1,3,5] + b4_scooter*dep_scooter[2,4,6] /
U(carmf) = const_carmf + b1_carmf*tt_carmf[10,14,18,9999] +b5_carmf*wt_carmf[1,3,5,9999]
$
I am currently planning my first choice experiment on transport mode choice. In total, we include 10 means of transport in the experiment. To not overwhelme participants we came up with the following idea:
We plan to show each participant two blocks of five situations. 4 means of transport are fixed in every choice situation, the 5th option depends on what the participant stated as option, that he or she uses most frequently.
This means 5 choice options are permanent in one block. The remaining five alternatives should alternate in every choice situation so that every participant sees every option at least ones.
Now I would like to know, how I can estimate the size of the sample needed for a design like this.
I read in the user manual that adding high numbers to alternatives allows a „subset framework“, so I came up with this code so far :
design
;alts = car, pt, cs, bs, fuss, rad, rp, taxi, scooter, carmf
;rows = all
; eff = (mnl,d)
;model:
U(car) = const_car + b1_car*tt[10,14,18,9999] + b2_car*cost_car[2,4,6,9999] +b3_car*access_car[1,3,5,9999] + b4_car*dep_car[2,4,6,9999] /
U(pt) = const_pt + b1_pt*tt_pt[1,3,5,9999] + b2_pt*cost_pt[2,4,6,9999] +b3_pt*access_pt[1,3,5,9999] + b4_pt*dep_pt[2,4,6,9999] + b5_pt*wt_pt[2,3,4,9999] /
U(cs) = const_cs + b1_cs*tt_cs[10,14,18] + b2_cs*cos_cs t[2,4,6] +b3_cs*access_cs [1,3,5] + b4_cs*dep_cs [2,4,6] /
U(bs) = const_bs + b1_bs*tt_bs [14,18, 22] + b2_bs*cost_bs [2,4,6] +b3_bs*access_bs [1,3,5] + b4_bs*dep_bs [2,4,6] /
U(fuss) = const_fuss + b1_fuss*tt_fuss [25,30,35,40,9999] /
U(rad) = const_rad + b1_rad*tt_rad [20,25,30,9999] /
U(rp) = const_rp + b1_rp*tt_rp [1,3,5] + b2_rp*cost_rp[2,4,6] +b3_rp*access_rp[1,3,5] + b4_rp*dep_rp[2,4,6] + b5_rp*wt_rp[2,3,4] /
U(scooter) = const_scooter + b1_scooter*tt_scooter[10,14,18] + b2_scooter*cost_scooter[2,4,6] +b3_scooter*access_scooter[1,3,5] + b4_scooter*dep_scooter[2,4,6] /
U(carmf) = const_carmf + b1_carmf*tt_carmf[10,14,18,9999] +b5_carmf*wt_carmf[1,3,5,9999]
$