Hello there,
I am a PhD student. As part of my project, I will conduct a DCE to examine the preferences of school leavers with respect to the attributes of third level institutions. I do not have any priors but I can make a educated guess with regard to the sign of the parameters.
?5 attributes
?Type; 2=university, 1=IoT, 0=College of education
?Travel time (from home); 1=1 hour, 2=2 hours, 3=3hours, 4=4 hours
?Course reputation; 2=excellent, 1=good, 0=fair
?Work placement; 1=offer work placement, 0=no work placement
?Fee; 1500, 3000, 4500, 6000
Initially, I planned to conduct an orthogonal design for my pilot study and then use the priors from this for the main survey. However, based on reading some of the posts from this forum, I now think that it might be better to use an efficient design. However, I have some questions if you don't mind.
1. Orthogonal design:
When I run an orthogonal design, Ngene says that it could not find a design based on 12 rows and defaults to 36. So, I have to create a design based on 36 rows and 3 blocks. This is the code that I used:
Design
; alts = alt1, alt2, alt3
; rows = 36
; orth = sim
; block = 3
; model:
u(alt1)= b1*type[2,1,0] + b2*travel_time[1,2,3,4] + b3*course_reputation[2,1,0] + b4.dummy*work_place[1,0] + b5*fee[1500,3000,4500,6000] /
u(alt2)= b1*type[2,1,0] + b2*travel_time[1,2,3,4] + b3*course_reputation[2,1,0] + b4.dummy*work_place[1,0] + b5*fee[1500,3000,4500,6000] $
Q: Do you think that this would be okay to do for my pilot study? I should have 30 respondents.
2: Efficient design:
Alternatively, I could run an efficient design. However, I have no priors so all I really have is the expected sign. See code below:
?Efficient design based on mnl model
?All priors set to +-0.001, depending on whether I expect the relationship to be + or -
?A single parameter is assigned to categorical attributes (course rep, type) - assuming for now that each category has the same impact on utility as I don't have proper priors.
Design
;alts = alt1*, alt2*, alt3
;rows = 12
;eff = (mnl,d)
;model:
U(alt1) = b1[0.001]*type[2,1,0] + b2[-0.001]*travel_time[1,2,3,4] + b3[0.001]*course_reputation[2,1,0] + b4.dummy[0.001]*work_place[1,0] + b5[-0.001]* fee[1500,3000,4500,6000] /
U(alt2) = b1*type + b2*travel_time + b3*course_reputation + b4.dummy*work_place + b5* fee $
Q: When I run this, the probability of choosing the opt-out (alt3) is over 90% in around 6/12 choice cards. Also, the s-estimate is enormous - although I think this is because the betas are so close to zero. Is the fact that the choice probability for alt3 is >90% an issue? Would I be better to do an orthogonal design?
I hope that my post is not too long but I would really appreciate any insights that you could give me.
Kind regards,
Sharon