I am running a WTP experiment for farmed salmon products with the following attributes:
Production Method (RAS)
- 0 - farmed with Ocean Net-Pen
1 - farmed with Recirculating Aquaculture System
- 1 - byproducts from this farm were not captured
2 - byproducts from this farm were captured and sent to a waste treatment facility
3 - byproducts from this farm were captured and repurposed as a natural fuel, food, or fertilizer
- 25 kg/m3
50 kg/m3
85 kg/m3
- 20%
50%
80%
- 1
3
5
7
9
- 0 - not farmed in the U.S.
1 - farmed in the U.S.
- $9.99
$12.99
$15.99
$18.99
$21.99
As you can tell from the code below, I expect many of these attributes to be non-linear. I also want to incorporate some two-way interactions:
- Code: Select all
Design
;alts = alt1*, alt2*, NONE
;rows = 512
;block = 128
;eff = (mnl,d)
;cond:
if(alt1.RAS = 0, alt1.BYP = [1]),
if(alt1.RAS = 1, alt1.BYP = [2,3]),
if(alt2.RAS = 0, alt2.BYP = [1]),
if(alt2.RAS = 1, alt2.BYP = [2,3])
;model:
U(alt1) =
+ b2.dummy[0] * RAS[0, 1]
+ b3.effects[0.001|0.002] * BYP[2, 3, 1]
+ b4.effects[-0.001|-0.002] * DEN[50, 85, 25]
+ b5.effects[0.001|0.002] * FED[50, 80, 20]
+ b6.effects[-0.001|-0.002|-0.003|-0.004] * DAY[3, 5, 7, 9, 1]
+ b7.dummy[0] * USP[0, 1]
+ b8[-0.0001] * PRIC[9, 12, 15, 18, 21]
+ i1[0.01] * RAS.dummy[1] * USP.dummy[1]
+ i2[0.01] * RAS.dummy[1] * DEN.dummy[50]
+ i3[0.01] * RAS.dummy[1] * DEN.dummy[85]
+ i4[0.01] * RAS.dummy[1] * FED.dummy[50]
+ i5[0.01] * RAS.dummy[1] * FED.dummy[80]
+ i6[0.01] * USP.dummy[1] * DEN.dummy[50]
+ i7[0.01] * USP.dummy[1] * DEN.dummy[85]
+ i8[0.01] * USP.dummy[1] * BYP.dummy[2]
+ i9[0.01] * USP.dummy[1] * BYP.dummy[3]
+ i10[0.01] * DEN.dummy[50] * BYP.dummy[2]
+ i11[0.01] * DEN.dummy[50] * BYP.dummy[3]
+ i12[0.01] * DEN.dummy[85] * BYP.dummy[2]
+ i13[0.01] * DEN.dummy[85] * BYP.dummy[3]
/
U(alt2) = b2.dummy*RAS + b3*BYP + b4*DEN + b5*FED + b6*DAY +
b7.dummy *USP + b8*PRIC + i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9 + i10 + i11 + i12 + i13
$
Qs
- 1. I get the error message: "Error: The model has an alternative specified with more than one constant. The constants are: i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13." The code runs when I only include i1. How do I include multiple interaction terms?
2. I have tried to introduce some price constraints. For example, including more non-fish ingredients / lower stocking densities makes it more expensive, but nGene finds a hard time working with the constraints. Any way around this?
3. I believe US Produced and RAS should be more expensive. How do I express this in the code?
4. Is there anything else I can do to improve the design?