Dear Ngene team,
I am new to DCE and plan to conduct a pilot study using a D-efficient design. Specifically, it will be a labelled experiment with three labelled alternatives and an opt-out option. The three alternatives, optA, optB, and optC, represent different new methods. I read manual and forum posts but still have following questions:
1. As shown in the syntax below, I have dummy-coded all attributes (both qualitative and quantitative) to avoid undesired attribute-level comparisons, resulting in a relatively high D-error of 0.9. However, when I do not dummy-code the quantitative attributes, the total number of parameters is reduced. So I set rows = 24 and blocks = 3, achieving a D-error of 0.29. Could you suggest which coding method is more appropriate?
2. In this labelled experiment, all parameters are alternative-specific. COST, TIME, and ATT1 are generic attributes applied to all alternatives, but they have different parameters for optA, optB, and optC, as these represent different new methods. Is this setup correct? I am unsure whether the parameters should be generic or alternative-specific.
3. I expect the opt-out alternative to represent respondents’ preference not to choose any of the new methods (i.e., optA, optB, and optC) and maintain the current status. As mentioned in previous posts, “If they select the opt-out in the unforced choice, you can follow up with a forced choice where only optA, optB, and optC are available.” Can I simply include an opt-out alternative, and if respondents select it, not require them to make a follow-up choice among optA, optB, and optC?
4. I am not sure which interaction effects should be added to the utility function during the design phase. Is it feasible to exclude interaction effects from the utility function during the design phase and include them later during the model estimation phase? Additionally, can interaction terms in the Ngene utility function include demographic variables? For example, can income interact with attribute A?
5. Is it feasible to conduct willingness-to-pay (WTP) calculations based on this syntax design? Do you have any other suggestions for calculating WTP?
6. Is it feasible to include a scenario variable during the design phase but exclude it during the model estimation phase? Would this impact the accuracy of the model? If a respondent is unfamiliar with the scenario context, would it affect the model results? For example, if a respondent is a student and the scenario variable represents a working environment, would this lack of familiarity impact the results? Alternatively, would it be better to make the scenario variable a multiple-choice question, asking respondents about their current working environment?
7. Can this efficient design be used to estimate a hybrid choice model with latent variables? If so, do the latent variables need to be included in the Ngene utility function?
8. Is the syntax for pilot study correct?
The syntax for the pilot study is attached:
design ? labelled experiment
;alts = optA, optB, optC, None
;rows = 36
;block = 4
;eff = (mnl,d)
;con
;cond:
? COST in optA must be higher than or equal to COST in optB and optC
if(optA.COST = 7, optB.COST = [1,3,5,7] and optC.COST = [1,3,5,7]),
if(optA.COST = 5, optB.COST = [1,3,5] and optC.COST = [1,3,5]),
if(optA.COST = 3, optB.COST = [1,3] and optC.COST = [1,3]),
if(optA.COST = 1, optB.COST = [1] and optC.COST = [1])
;model:
U(optA) = con_a
+ a1.dummy[-] * COST[1,3,5,7]
+ a2.dummy[-] * TIME[0,1,2,3]
+ a3.dummy[+] * ATT1[0.3,0.5,0.7,0.9]
+ a4.dummy * ATT2[1,2,0]
+ a5.dummy * SCENARIO[1,2,0] ? scenario variable
/
U(optB)= con_b
+ b1.dummy[-] * COST
+ b2.dummy[-] * TIME
+ b3.dummy[+] * ATT1
+ b4.dummy[-] * ATT3[0,250,500]
+ b5.dummy * ATT4[1,2,0]
+ b6.dummy * SCENARIO[SCENARIO]
/
U(optC) = con_c
+ c1.dummy[-] * COST
+ c2.dummy[-] * TIME
+ c3.dummy[+] * ATT1
+ c4.dummy[-] * ATT3
+ c5.dummy * ATT5[1,2,3,0]
+ c6.dummy * SCENARIO[SCENARIO]
? quantitative or numerical attributes: COST, TIME, ATT1, ATT3
? qualitative attributes: ATT2, ATT4, ATT5, SCENARIO
$
I’m sorry for asking so many questions, and I truly appreciate your help.
Thank you so much!
Olivia