You can use candidates = 1000 without any problem, that works for me. It even works with candidates = 100.
Michiel
Moderators: Andrew Collins, Michiel Bliemer, johnr
Design
;alts = A*, B*
;rows = 24
;block= 4 ,minsum
;eff = (mnl, d, mean)
?;alg = mfederov(candidates=200)
;cond:
if(a.rps=[.2,.5],a.water=[6,10]),
if(b.rps=[0.8,1],b.water=[1,3])
;rep=500
;bdraws=sobol(2000)
;model:
U(A) = b1[(n,.0225559, .0027288)] * rps[0.2,0.5,0.8,1]
+ b2[(n,.0358811, .0073098)] * rpv[.05,.09,.2,.3]
+ b3[(n,-.2872152, .0682302)] * cr[0,1] ?0no 1yes
+ b4[(n,-.1844927, .0323452)] * water[1,3,6,10]
+ b5.dummy[(n,-.0677639, .1062624)|(n,.1551728, .1182273)|(n,.2258507, .1068817)] * sm[1,2,3,0] ?1text, 2online, 3home, 0no
+ b6[(n,-.0406509,.0026012)] * pr[0, 5, 10, 20, 30, 50]
+ b7[(n,-.0008801, .0001976)] * rps*rpv
/
U(B) = b0[(n,-.4425761, .1407202)]
+ b1 * rps
+ b2 * rpv
+ b3 * cr
+ b4 * water
+ b5 * sm
+ b6 * pr
+ b7 * rps*rpv
$
Design
;alts = A*, B*, Default*
;rows = 24
;block= 4 ,minsum
;eff = (mnl, wtp(ref1))
;wtp= ref1(b0,b1,b2,b3,b4,b5,b7,b8/b6)
;con
;alg = mfederov (candidates=1000)
;require:
Default.bev = 0.04,
Default.rps = 0,
Default.rpv = 0,
Default.po = 0,
Default.jo = 0,
Default.pr = 0
;bdraws=sobol(2000)
;model:
U(A) = b1.dummy[(n,.2931043, .0413873)|(n,.1040212, .0522824)] * bev[.5,.82,.04]
+ b2.dummy[(n,.0421512, .0368125)|(n,.1830361, .0427255)|(n,.2274791, .0460439)|(n,.2815779, .0793215)|(n, .3725451, .063924)] * rps[1,2,3,4,5,0]
+ b3.dummy[(n,0.0443329884, 0.0077785571)|(n,0.05689339, 0.0069986313)|(n,0.0491955064, 0.0075071036)] * rpv[5,10,20,0]
+ b4.dummy[(n,-.1361521, .0438639)|(n,.2445789, .0439351)] * po[1,2,0]
+ b5.dummy[(n,.2222731, .0179133)|(n,.32867245, .0244022)] * jo[1,2,0]
+ b6[(n, -.0144308,.0007273)] * pr[0, 5, 15, 30, 50, 75]
+ b7[(n, .0016078, .0002654)] * bev*rps
+ b8[(n,-.001296, .0002125)] * rps*rpv
/
U(B) = b1 * bev
+ b2 * rps
+ b3 * rpv
+ b4 * po
+ b5 * jo
+ b6 * pr
+ b7 * bev*rps
+ b8 * rps*rpv
/
U(Default) = b0[(n,-.688979, .0514445)]
+ b1 * bev
+ b2 * rps
+ b3 * rpv
+ b4 * po
+ b5 * jo
+ b6 * pr
+ b7 * bev*rps
+ b8 * rps*rpv
$
Design
;alts = A*, B*, Default*
;rows = 24
;block= 4 ,minsum
;eff = (mnl, d)
;con
;alg = mfederov ?(candidates=1000)
;require:
Default.bev = 4,
Default.rps = 0,
Default.rpv = 0,
Default.po = 0,
Default.jo = 0,
Default.pr = 0
?;bdraws=sobol(2000)
;model:
U(A) = b1[.005] * bev[4,50,82] ?continuous
+ b2.dummy[(n,.042, .037)|(n,.18, .043)|(n,.23, .046)|(n,.28, .079)|(n, .37,.064)] * rps[1,2,3,4,5,0] ?Dummy coded
+ b3[.044] * rpv[0,5,10,20] ?continuous
+ b4.dummy[(n,-.14, .044)|(n,.245, .044)] * po[1,2,0] ?Dummy coded
+ b5.dummy[(n,.22, .018)|(n,-.33, .024)] * jo[1,2,0] ?Dummy coded
+ b6[-.0144308] * pr[0, 5, 15, 30, 50, 75] ?continuous
+ b7[.00161] * bev*rps
+ b8[-.0013] * rps*rpv
/
U(B) = b1 * bev
+ b2 * rps
+ b3 * rpv
+ b4 * po
+ b5 * jo
+ b6 * pr
+ b7 * bev*rps
+ b8 * rps*rpv
/
U(Default) = b0[(n,-.69, .051)]
+ b1 * bev
+ b2 * rps
+ b3 * rpv
+ b4 * po
+ b5 * jo
+ b6 * pr
+ b7 * bev*rps
+ b8 * rps*rpv
$
Error: There were problems generating a fractional factorial of choice tasks. For the modified federov algorithm, increasing the number of candidates might assist.
Return to Choice experiments - Ngene
Users browsing this forum: No registered users and 17 guests