by johnr » Fri Jan 30, 2015 8:01 am
Hi Mik
OODs are sequentially generated orthogonal designs. They work by constructing an orthogonal design for the first alternative, and then using what are known as design generators, constructing subsequent alternatives based on the design for the first alternative. The design algorithm does not account for status quo or no choice alternatives and all alternatives must have the same attributes and levels. So in your syntax, Alt1 is redundant. Further, the algorithm converts the levels internally to be orthonormal coded (a form of non-linear coding assumed by Street and Burgess). This means that the degrees of freedom for the design is sumK Lk-1 where Lk is the number of levels associated with attribute k. In your case, A1, A2 and A3 have L = 2 or 2 -1 = 1 d.f. each and C has 4 - 1 = 3 d.f.
Overall, the design therefore has 1 +1 +1 +3 = 5 d.f. however the d.f. available to the design is S*(J - 1) => K where S is the number of tasks and J the number of alternatives, if you now assume only 2 alts (ignore the SQ alternative) then you have 4 *(2 -1) = 4 < = 5. Hence, the design is not identified in this case. You will need to increase the number of rows. This works (but not very good - if you increase it to 40, you get a better design)
design
; alts = alt2, alt3
; rows = 8
; orth = ood
; con
; model:
U(alt2) = bA1*A1[1,0]
+ bA2*A2[1,0]
+ bA3*A3[1,0]
+ bC*C[-0.25,-0.75,-1.25,-1.75] /
U(alt3) = bA1*A1
+ bA2*A2
+ bA3*A3
+ bC*C $
John