Hi,
I am trying to bootstrap a paired t test statistic for two paired ratio estimates (ifr0 and ifr1). I am getting the error 'variable ifr0 not found' when I run the below syntax. Can anyone advise on what I am doing wrong?
Thanks,
Kate
capture program drop meandiff
program meandiff, rclass
ratio (ifr0: q309/Q214) if r1==1, vce(bootstrap, cluster(id))
scalar define ifr0 = _b[ifr0]
summarize ifr0 if r1==1
scalar define mean_ifr0=r(mean)
ratio (ifr1: r309/Q214) if r1==1, vce(bootstrap, cluster(id))
scalar define ifr1 = _b[ifr1]
summarize ifr1 if r1==1
scalar define mean_ifr1=r(mean)
return scalar meandiff = mean_ifr0-mean_ifr1
end
bootstrap t=r(t), reps(100): meandiff ttest mean_ifr0 mean_ifr1
I am trying to bootstrap a paired t test statistic for two paired ratio estimates (ifr0 and ifr1). I am getting the error 'variable ifr0 not found' when I run the below syntax. Can anyone advise on what I am doing wrong?
Thanks,
Kate
capture program drop meandiff
program meandiff, rclass
ratio (ifr0: q309/Q214) if r1==1, vce(bootstrap, cluster(id))
scalar define ifr0 = _b[ifr0]
summarize ifr0 if r1==1
scalar define mean_ifr0=r(mean)
ratio (ifr1: r309/Q214) if r1==1, vce(bootstrap, cluster(id))
scalar define ifr1 = _b[ifr1]
summarize ifr1 if r1==1
scalar define mean_ifr1=r(mean)
return scalar meandiff = mean_ifr0-mean_ifr1
end
bootstrap t=r(t), reps(100): meandiff ttest mean_ifr0 mean_ifr1
Comment