Many thanks, Prof Bliemer
I believe that design with the priors from different literature has led to so many troubles to the pilot results. So I did the pilot study again, and the code is provided with the sign of parameters:
- Code: Select all
Design
;alts = alt1*, alt2*,alt3*
;rows = 12
;block = 2
;eff = (mnl, d)
;model:
U(alt1) = ele.dummy[-0.00001|-0.00003]*A[1,2,0]+OffNo[-0.00001]*B[2,12,30]+Offdu[-0.00001]*C[15,30,60,120]+Com[0.00001]*D[2,4,6,10]/
U(alt2) = ele.dummy*A +OffNo*B +Offdu*C +Com*D /
U(alt3) = 0
$
I obtain the sample with 100 respondents, and the estimation result is below:
MNL in preference-space
var. coef. st.err. p-value
Remote control of electricity use afternoon[ele(d0)] 0.5945*** 0.1276 0.0000
Remote control of electricity use evening [ele(d1)] 0.7241*** 0.1292 0.0000
Maximum number of controlled switch-offs each year*[OffNo] -0.0004 0.0040 0.9248
Maximum duration each controlled switch-off[Offdu] -0.0467*** 0.0176 0.0081
Compensation[Com] 0.0378** 0.0152 0.0130
Model diagnostics:
LL at convergence: -541.9503
LL at constant(s) only: -561.4660
McFadden's pseudo-R²: 0.0348
I got two questions:
1 OffNo--> I believe the range is too narrow, so instead of [2,12,30], I would like to use [10,30,50]. In Ngene, shall I use -0.0004 as prior for final prior?
2 the signs of the parameters and the preference order of the dummy coded variables don't make sense. Now ele(d0,d1)=0.5945, 0.7241, it should be -0.5945,-0.7241.
is it because I set the code ele.dummy[-0.00001|-0.00003]*A[1,2,0] (in the Ngene) instead of ele.dummy[-0.00001|-0.00003]*A[2,3,1] (in the estimation model)? How to set the prior for dummy in final design?