Hello
I'm simulating for a multicentre trial, and I got problems for generating site and trt to make sure all my sites have both trt==1 and trt==0.
Here's my original code (which is nested within loop), but it failed to achieve that.
May I ask how to fix it?
set obs `n'
gen index = _n
gen site = 1 + int(runiform(0,`cluster'))
egen trt = seq(), from(0) to(1)
sort site
gen u0 = rnormal(0,`u0')
by site: replace u0 = u0[1]
gen y = u0 + 0.4 * trt + rnormal()
I'm simulating for a multicentre trial, and I got problems for generating site and trt to make sure all my sites have both trt==1 and trt==0.
Here's my original code (which is nested within loop), but it failed to achieve that.
May I ask how to fix it?
set obs `n'
gen index = _n
gen site = 1 + int(runiform(0,`cluster'))
egen trt = seq(), from(0) to(1)
sort site
gen u0 = rnormal(0,`u0')
by site: replace u0 = u0[1]
gen y = u0 + 0.4 * trt + rnormal()
Comment