very large D error in an efficient design
Posted: Mon Dec 11, 2017 8:46 am
Dear all,
I ran a generic design for the pilot stage (in order to obtain more accurate priors)
As I have good guesses about the signs of 5 out of 6 attributes, I do not expect dominant alt. hence I did not use the * option.
I have 3 ordinal categorical vars. (greening, facilities, cleanair) one categorical non-ordinal: agri_crop (the crops that consists the agri. landscape) and 2 continuous vars. (cost and agri_cover).
I also used "Designs within designs": the att. agri_crop remains fixed.
I have added to the optout alt. the fixed att. agri_crop (as can be seen in the code below), the MNL D-Error came out enormous.
When I use other "normal" attributes in the optout alt. the D-error becomes sufficiently small... I guess that this is the results of having 0 as a prior for that specific att. is there a way to resolve that?
I ran a generic design for the pilot stage (in order to obtain more accurate priors)
As I have good guesses about the signs of 5 out of 6 attributes, I do not expect dominant alt. hence I did not use the * option.
I have 3 ordinal categorical vars. (greening, facilities, cleanair) one categorical non-ordinal: agri_crop (the crops that consists the agri. landscape) and 2 continuous vars. (cost and agri_cover).
I also used "Designs within designs": the att. agri_crop remains fixed.
I have added to the optout alt. the fixed att. agri_crop (as can be seen in the code below), the MNL D-Error came out enormous.
Evaluation Time MNL D-Error 1 00:40:52, 11-Dec-17 22347229433.3303
When I use other "normal" attributes in the optout alt. the D-error becomes sufficiently small... I guess that this is the results of having 0 as a prior for that specific att. is there a way to resolve that?
- Code: Select all
Design
;alts = alt1,alt2,optout
;rows=36
;block=6
;eff=(mnl,d)
;model:
U(alt1)=c1+b1[0.00001]*greening[1,2,3]+b2.dummy[0|0|0]*agri_crop[1,2,3,4]+b6[0]*agri_cover[40,60,80]+b3[0.0001]*facilities[1,2,3]+b4[0.00001]*cleanair[1,2,3]+b5[-0.00001]*cost[0,70,90]/
U(alt2)=c2+b1*greening+b2.dummy[0|0|0]*agri_crop[agri_crop]+b6*agri_cover+b3*facilities+b4*cleanair+b5*cost/
U(optout)= b2.dummy[0|0|0]*agri_crop[agri_crop]$