problem with design with continuous attribute levels

This forum is for posts that specifically focus on Ngene.

Moderators: Andrew Collins, Michiel Bliemer, johnr

problem with design with continuous attribute levels

Postby Anat Tchetchik » Sat Nov 02, 2013 2:18 am

Dear Ngene users,

In my previous post, I was referring to the same design (6 labeled alt. one attribute only- Receipt). I was thinking to conduct a blocked full factorial design, but having read more I start thinking that design with continuous attribute levels, will suit better (?)

I ran this two stages design:
(1)
Design
;alts = Resyclcomp, Ebay, returnCellComp, giveaway, donate, throw
;rows = 27
;orth=ood
;model:
U(Resyclcomp) = a1[-0.0] + b2[0.0] *priceL[1,2,3] /
U(Ebay) = b[-0.0]1+ b2 *priceH[7,8,9] /
U(returnCellComp)=c1[-0.0] +b2*priceM[4,5,6]/
U (giveaway)= d1[0.0] /
U(donate)= e1[0.0] $

(2)
Stage 2
Design
;alts = Resyclcomp, Ebay, returnCellComp, giveaway, donate, throw
;rows = 27
;eff = (mnl, d)
;alg = neldermead(nointerim=0, stop=total(20000 iterations))
;start = initial OOD.ngd
;model:
U(Resyclcomp) = a1[-0.0] + b2[0.0] *priceL[1:3] /
U(Ebay) = b1[-0.0] + b2[0.0] *priceH[7:9] /
U(returnCellComp)=c1[-0.0] +b2[0.0]*priceM[4:6]/
U (giveaway)= d1[0.0] /
U(donate)= e1[0.0] $

However I receive a design whose levels are very badly distributed between the levels' limits, any ideas what went wrong?
Choiceresyclcomp ebay returncellcomp
1 2.999694 8.998687 4.002517
2 2.999795 8.993539 4.002856
3 2.993433 7.000189 4.000493
4 2.997612 7.000779 5.995126
5 2.996142 7.004456 5.996723
6 1.001732 8.989932 4.001474
7 1.00268 7.00236 4.024977
8 1.003889 8.995652 5.994996
9 2.999824 8.997146 4.000834
10 1.000366 8.997462 5.996709
11 2.990816 7.001599 4.010932
12 1.005177 7.00085 5.99839
13 1.005343 7.009948 4.000195
14 2.995379 8.998593 4.002726
15 2.995879 7.008172 5.997839
16 2.99802 8.996511 4.002232
17 2.999614 7.000728 5.998861
18 2.986174 8.997317 6
19 1.000172 8.999026 4.002775
20 2.999264 7.003268 5.98518
21 2.993463 8.990139 4.009737
22 1.006579 8.999564 4.01499
23 1.007325 8.99977 5.999307
24 2.997931 7.00919 4.000772
25 1.001455 8.998704 5.9989
26 1.007227 8.998082 5.99934
27 1.00942 7.011195 5.997541
Anat Tchetchik
 
Posts: 61
Joined: Fri Sep 16, 2011 3:58 am
Location: ISRAEL

Re: problem with design with continuous attribute levels

Postby Michiel Bliemer » Mon Nov 18, 2013 4:05 pm

The output is correct. End point designs are most optimal. When using only the outer two limits, a maximum trade-off is achieved. There is no need to put levels in the middle for efficiency, only if you are interested in estimating nonlinear effects (using dummy or effects coding). This holds for any attribute in which you only estimate a single parameter/coefficient.

By the way, the neldermead optimisation will work, but it is not very useful without specifying priors. Keeping them all zero is not informative, so you can greatly improve upon your design by putting in realistic priors.
Michiel Bliemer
 
Posts: 1748
Joined: Tue Mar 31, 2009 4:13 pm

Re: problem with design with continuous attribute levels

Postby Anat Tchetchik » Fri Nov 22, 2013 8:29 am

Thank you very much (again) Michiel,
Just one quick clarification; you mean that the neldermead will work better if I provide priors in the second stage, rather than providing only the signs (as we did in the example)
Best,
Anat
Anat Tchetchik
 
Posts: 61
Joined: Fri Sep 16, 2011 3:58 am
Location: ISRAEL

Re: problem with design with continuous attribute levels

Postby Michiel Bliemer » Mon Nov 25, 2013 8:04 am

Yes in a second stage it would be useful to put in realistic priors and optimise the design more. Without much information on priors, there is not much to optimise on.
Michiel Bliemer
 
Posts: 1748
Joined: Tue Mar 31, 2009 4:13 pm

Re: problem with design with continuous attribute levels

Postby johnr » Mon Nov 25, 2013 3:24 pm

Hi Anat

Putting a sign in with a zero prior does not represent placing a sign as a prior as you suggest. -0 is still zero, as +0 is 0. If you want to place a sign on the prior, you will need to use a Bayesian prior. We typically use uniforms for this. e.g., a1[(u,-0.5,0)].

John
johnr
 
Posts: 168
Joined: Fri Mar 13, 2009 7:15 am

Re: problem with design with continuous attribute levels

Postby Anat Tchetchik » Tue Nov 26, 2013 6:02 pm

Thank you John, I'll employ your advice.
Anat
Anat Tchetchik
 
Posts: 61
Joined: Fri Sep 16, 2011 3:58 am
Location: ISRAEL


Return to Choice experiments - Ngene

Who is online

Users browsing this forum: Bing [Bot] and 17 guests