I am doing an unlabelled design to elicit patient preferences for treatments. To make the choice profiles realistic I had to put in a few restrictions (see code below) but I made sure the restrictions are not causing multicollinearity by checking the Pearson correlations are below the 0.3 range. However, because of the restrictions the level balance is not achieved, for example route 1 appears 12 times, route 2 appears 12 times and route 3 appears 36 times.
1) I understand that total level balance is not possible because of the restrictions, but is there a way to reduce this imbalance?
2) I have included a cost attribute in the design which is useful for the US participants but not applicable to the UK participants. If one country has a cost attribute and the other do not then does it require a different design? or is there a clever way to combine them at the design stage or analysis stage?
3)I have used near 0 values as I don't know the priors, in this case can you advise how to choose the prior for the opt-out or no treatment alternative?
Thanks for any thoughts you have on these questions!
Tara
- Code: Select all
design
;alts = treatment1, treatment2, optout
;rows = 60
;eff = (mnl,d)
;con
;cond:
if(treatment1.route=1, treatment1.freq =[2,3,4,5]),
if(treatment1.route=0, treatment1.freq =[2,3,4,5]),
if(treatment2.route=1, treatment2.freq =[2,3,4,5]),
if(treatment2.route=0, treatment2.freq =[2,3,4,5]),
if(treatment1.route=1, treatment1.location =[2,3,4]),
if(treatment1.route=0, treatment1.location =[2,3,4]),
if(treatment2.route=1, treatment2.location =[2,3,4]),
if(treatment2.route=0, treatment2.location =[2,3,4])
;model:
U(treatment1) = b1.dummy[0|0] * route[2,1,0] (15-25,15-25,15-25)
+ b2.dummy[0.00005|0.00004|0.00003|0.00002|0.00001] * freq[5,4,3,2,1,0] (10,10,10,10,10,10)
+ b3.dummy[0|0|0|0|0] * location[5,4,3,2,1,0] (10,10,10,10,10,10)
+ b4 [-0.00001] * cost [100,200,300] (20,20,20)
+ b5 [0.00001] * effectiveness [40,50,60] (20,20,20)
/
U(treatment2) = b1.dummy * route
+ b2.dummy * freq
+ b3.dummy * location
+ b4 * cost
+ b5 * effectiveness
/
U(optout) = b6 [0]
$