I have created two alternatives labeled design aimed at eliciting the preferences of academics for conferences (in particular, "regular' conferences vs. hub format). I want to have an attribute that mimics another attribute's levels (the attribute duration in the code below). However, this increases the D-error to a scale of hundreds.
Is there any way to avoid this large D-error and still have this feature in the design?
Thanks
R.
- Code: Select all
Design
;alts = reg_conf, hub
;rows = 40
;block = 8
;eff = (mnl,d)
;cond:
if(reg_conf.flight_time = [4,8], reg_conf.total_cost =[1500,2000, 2500]) ,
if(reg_conf.flight_time = [12,16,18], reg_conf.total_cost =[3000, 3500]) ,
if(hub.flight_timeh = [2], hub.total_costh = [1000,1500]),
if(hub.flight_timeh = [4], hub.total_costh = [2000,2500]),
if(reg_conf.total_cost = [2000,2500], hub.total_costh = [1000,1500])
;model:
U(reg_conf) = b [n, 1.008,0.214]
+ flight_time[n,-0.022, 0.016]* flight_time[4,8,12,16,18](7-9, 7-9, 7-9, 7-9, 7-9 )
+ total_cost[n, -0.0006, 0.0004]*total_cost[1500, 2000, 2500, 3000, 3500](7-9,7-9, 7-9, 7-9, 7-9)
+ covid.dummy[n,-1,0.04]* covid[0,1]
+ duration[1]*duration_days[2,4]
+ particiapnts[n,0.017, 0.0078]*particiapnts[300,600, 900,1200](9-11,9-11, 9-11, 9-11)
+ attractiveness[n,0.131, 0.042]*attractiveness[1,2,3,4,5]/
U(hub) = flight_time*flight_timeh[2,4] (19-21,19-21)
+ total_cost*total_costh[1000,1500, 2000, 2500] (9-11,9-11, 9-11, 9-11)
+ covid* covid
+ duration*[duration_days]
+ particiapnts*particiapntsh[150,200,250,300](9-11,9-11, 9-11, 9-11)
+ attractiveness* attractiveness
$