任何人都可以幫助我在R中複製這些相對風險計算(及其置信區間)嗎?glm和相對風險 - 在R的重複Stata代碼
在Stata中使用的類似程序描述爲here。任何人都可以告訴我如何在R中做到這一點(我的數據有簇和階層,但我已經採取了一個更簡單的例子)?我試過了relrisk.est函數,但我寧願使用調查軟件包,因爲它可以處理非常複雜的設計。我也想比較Stata和R的估計。我使用泊松建議here。
###STATA CODE
use http://www.ats.ucla.edu/stat/stata/faq/eyestudy
tabulate carrot lenses
*same as R binomial svyglm below
xi: glm lenses carrot, fam(bin)
*switch reference code
char carrot[omit] 1
xi: glm lenses i.carrot, fam(poisson) link(log) nolog robust eform
###R
library(foreign)
library(survey)
D<-read.dta("http://www.ats.ucla.edu/stat/stata/faq/eyestudy.dta")
table(D$lenses,D$carrot)
D$wgt<-rep(1,nrow(D))
Dd<-svydesign(id=~1,data=D,weights=~wgt)
#change category and eform....?
svyglm(lenses~carrot,Dd,family=binomial)
svyglm(lenses~carrot,Dd,family=quasipoisson(log))