data(api, package="survey")
# two-stage cluster sample
dclus2<-svydesign(id=~dnum+snum, fpc=~fpc1+fpc2, data=apiclus2)
m0<-svy2lme(api00~(1|dnum)+ell+mobility, design=dclus2,return.devfun=TRUE)
jkdes<-as.svrepdesign(dclus2, type="mrb")
jkvar<-boot2lme(m0,jkdes)
SE(jkvar, "beta")
SE(jkvar, "SD")
SE(jkvar,"s2")
m1<-svy2lme(api00~(1|dnum)+ell+mobility,
design=dclus2,return.devfun=TRUE, all.pairs=TRUE, subtract.margins=TRUE)
jk1var<-boot2lme(m1,jkdes)
SE(jk1var, "beta")
SE(jk1var, "SD")
# \donttest{
##takes a few minutes
data(pisa)
pisa$w_condstuwt<-with(pisa, w_fstuwt/wnrschbw)
pisa$id_student<-1:nrow(pisa)
dpisa<-survey::svydesign(id=~id_school+id_student, weight=~wnrschbw+w_condstuwt, data=pisa)
m<-svy2lme(isei~(1+female|id_school)+female+high_school+college+one_for+both_for+test_lang,
design=dpisa, return.devfun=TRUE,method="nested")
bpisa<-as.svrepdesign(dpisa, type="bootstrap", replicates=100)
b<-boot2lme(m, bpisa, verbose=TRUE)
str(b)
vcov(b,"beta")
vcov(b,"s2")
## SE() inherits the parameter= argument
SE(b,"beta")
SE(b,"theta")
SE(b,"SD")
# }
Run the code above in your browser using DataLab