may constraints be the problem in getting good S-estimates?
Posted: Wed Mar 22, 2017 4:19 am
Dear NGene team,
I am preparing the experimental design for a experiment on traditional pig breeds conservation. I managed to get some estimates from a small pilot sampling (just 20 respondents) where I got some prior estimates for my attributes. Because I will estimate most of my attributes as effects coded I would like to include this specification in my design. However, this implies providing priors for all the nlevels -1 of my attributes. Because the pilot is very small, I just managed to estimate an MNL model with continuous coding for my attributes.
I have made a first attempt of running the code below. I assumed fixed priors based on the MNL estimates, assuming the same prior value for all the effect-coded levels.
I was looking at the preference estimates I would get with my priors and I don’t see any trouble there. However, the S estimates are too large, so something is going wrong.
1. May the constraints that I imposed be the trouble makers? Or is there anything else I am overlooking?
2. Also I was considering going for Bayesian priors. But in that case, can I assume the same Bayesian design for all the levels of the effect-coded attributes?
3. Finally, the attribute estimates I got from the MNL for such a small sample resulted in several attribute parameters not being significant. Shall I then assume a value of 0 for them (either in the fixed or in the Bayesian approach)?
Below is the coding
Many thanks in advance for your time and advice
elsa
Design
;alts=A,B,SQ
;rows=24
;block=4
;eff=(mnl,d)
;con
;cond:
if (A.land=2, B.tsp=[2,3]),
if (A.land=1, B.tsp=[1,2]),
if (A.land=0, B.tsp=1),
if(A.exist=0, B.prod=[0,1])
;model:
U(A)= b1.effects[0.0820|0.0820]*exist[2,1,0]+b2.effects[0.011|0.011]*mng[2,1,0]+b3.effects[0.064|0.064]*tsp[3,2,1]+
b4.effects[0.024|0.024]*land[2,1,0]+b5.effects[0.072|0.072]*prod[2,1,0]+b6[-0.0008]*cost[10,20,30,40,50,60]/
U(B)= b1.effects*exist[2,1,0]+b2.effects*mng[2,1,0]+b3.effects*tsp[3,2,1]+
b4.effects*land[2,1,0]+b5.effects*prod[2,1,0]+b6*cost[10,20,30,40,50,60]/
U(sq)= b0[0]+b1.effects*existsq [2,1,0](0,0,24)+b2.effects*mngsq[2,1,0](0,0,24)+b3.effects*tspsq[3,2,1](0,0,24)+
b4.effects*landsq[2,1,0](0,0,24)+b5.effects*prodsq[2,1,0](0,0,24)+b6*costsq[0]$
I am preparing the experimental design for a experiment on traditional pig breeds conservation. I managed to get some estimates from a small pilot sampling (just 20 respondents) where I got some prior estimates for my attributes. Because I will estimate most of my attributes as effects coded I would like to include this specification in my design. However, this implies providing priors for all the nlevels -1 of my attributes. Because the pilot is very small, I just managed to estimate an MNL model with continuous coding for my attributes.
I have made a first attempt of running the code below. I assumed fixed priors based on the MNL estimates, assuming the same prior value for all the effect-coded levels.
I was looking at the preference estimates I would get with my priors and I don’t see any trouble there. However, the S estimates are too large, so something is going wrong.
1. May the constraints that I imposed be the trouble makers? Or is there anything else I am overlooking?
2. Also I was considering going for Bayesian priors. But in that case, can I assume the same Bayesian design for all the levels of the effect-coded attributes?
3. Finally, the attribute estimates I got from the MNL for such a small sample resulted in several attribute parameters not being significant. Shall I then assume a value of 0 for them (either in the fixed or in the Bayesian approach)?
Below is the coding
Many thanks in advance for your time and advice
elsa
Design
;alts=A,B,SQ
;rows=24
;block=4
;eff=(mnl,d)
;con
;cond:
if (A.land=2, B.tsp=[2,3]),
if (A.land=1, B.tsp=[1,2]),
if (A.land=0, B.tsp=1),
if(A.exist=0, B.prod=[0,1])
;model:
U(A)= b1.effects[0.0820|0.0820]*exist[2,1,0]+b2.effects[0.011|0.011]*mng[2,1,0]+b3.effects[0.064|0.064]*tsp[3,2,1]+
b4.effects[0.024|0.024]*land[2,1,0]+b5.effects[0.072|0.072]*prod[2,1,0]+b6[-0.0008]*cost[10,20,30,40,50,60]/
U(B)= b1.effects*exist[2,1,0]+b2.effects*mng[2,1,0]+b3.effects*tsp[3,2,1]+
b4.effects*land[2,1,0]+b5.effects*prod[2,1,0]+b6*cost[10,20,30,40,50,60]/
U(sq)= b0[0]+b1.effects*existsq [2,1,0](0,0,24)+b2.effects*mngsq[2,1,0](0,0,24)+b3.effects*tspsq[3,2,1](0,0,24)+
b4.effects*landsq[2,1,0](0,0,24)+b5.effects*prodsq[2,1,0](0,0,24)+b6*costsq[0]$