Calculating attribute combinations excluded by constraints
Posted: Thu May 18, 2017 8:27 am
Hi all,
Thank you for developing such useful software and for maintaining this useful support network
I would like to respond to a comment on a paper where I have used a d-efficient design with constraints of how frequently a product can be used. A reviewer has asked us to calculate the number of potential attributes excluded due to these constraints, and despite lots of reading around I am struggling to calculate this by hand.
Could you suggest a method to do so? Or, even better, if this is shown in NGENE somewhere?
Thanks
Matt
Syntax as below (unlabelled design):
Design
;alts=A,B,C,none
;rows=10
;eff=(MNL,d)
;cond:
if(A.product= 1, A.freq = [0,2,3]),
if(B.product= 1, B.freq = [0,2,3]),
if(C.product= 1, C.freq = [0,2,3]),
if(A.product= 2, A.freq = [1]),
if(B.product= 2, B.freq = [1]),
if(C.product= 2, C.freq = [1]),
if(A.product= 3, A.freq = [0,1]),
if(B.product= 3, B.freq = [0,1]),
if(C.product= 3, C.freq = [0,1]),
if(A.product= 4, A.freq = [2,3,4,5]),
if(B.product= 4, B.freq = [2,3,4,5]),
if(C.product= 4, C.freq = [2,3,4,5]),
if(A.product= 5, A.freq = [4,5,6]),
if(B.product= 5, B.freq = [4,5,6]),
if(C.product= 5, C.freq = [4,5,6])
;model:
U(A)=
Att1.effects*Att1[1,2,3,4,5]+
Att2.effects*Att2[1,2,3]+
Att3.effects*Att3[0,1] +
freq.effect**freq[0,1,2,3,4,5,6]+
Att5.effects*Att5[0,1]+
Att6.effects*Att6[0,1,2,3]/
U(B)= as above
U(C)= as above
U(none)=b1
$
Thank you for developing such useful software and for maintaining this useful support network
I would like to respond to a comment on a paper where I have used a d-efficient design with constraints of how frequently a product can be used. A reviewer has asked us to calculate the number of potential attributes excluded due to these constraints, and despite lots of reading around I am struggling to calculate this by hand.
Could you suggest a method to do so? Or, even better, if this is shown in NGENE somewhere?
Thanks
Matt
Syntax as below (unlabelled design):
Design
;alts=A,B,C,none
;rows=10
;eff=(MNL,d)
;cond:
if(A.product= 1, A.freq = [0,2,3]),
if(B.product= 1, B.freq = [0,2,3]),
if(C.product= 1, C.freq = [0,2,3]),
if(A.product= 2, A.freq = [1]),
if(B.product= 2, B.freq = [1]),
if(C.product= 2, C.freq = [1]),
if(A.product= 3, A.freq = [0,1]),
if(B.product= 3, B.freq = [0,1]),
if(C.product= 3, C.freq = [0,1]),
if(A.product= 4, A.freq = [2,3,4,5]),
if(B.product= 4, B.freq = [2,3,4,5]),
if(C.product= 4, C.freq = [2,3,4,5]),
if(A.product= 5, A.freq = [4,5,6]),
if(B.product= 5, B.freq = [4,5,6]),
if(C.product= 5, C.freq = [4,5,6])
;model:
U(A)=
Att1.effects*Att1[1,2,3,4,5]+
Att2.effects*Att2[1,2,3]+
Att3.effects*Att3[0,1] +
freq.effect**freq[0,1,2,3,4,5,6]+
Att5.effects*Att5[0,1]+
Att6.effects*Att6[0,1,2,3]/
U(B)= as above
U(C)= as above
U(none)=b1
$