subset.survey.design {survey}R Documentation

Subset of survey

Description

Restrict a survey design to a subpopulation, keeping the original design information about number of clusters, strata.

Usage

## S3 method for class 'survey.design':
subset(x, subset, ...)
## S3 method for class 'svyrep.design':
subset(x, subset, ...)

Arguments

x A survey design object
subset An expression specifying the subpopulation
... Arguments not used by this method

Value

A new survey design object

See Also

svydesign

Examples

data(fpc)
dfpc<-svydesign(id=~psuid,strat=~stratid,weight=~weight,data=fpc,nest=TRUE)
dsub<-subset(dfpc,x>4)
summary(dsub)
## These should give the same estimates and variances
svymean(~x,dsub)
svyglm(x~I(x>4)+0,design=dfpc)

data(api)
dclus1<-svydesign(id=~dnum, weights=~pw, data=apiclus1, fpc=~fpc)
rclus1<-as.svrepdesign(dclus1)
svymean(~enroll, subset(dclus1, sch.wide=="Yes" & comp.imp=="Yes"))
svrepmean(~enroll, subset(rclus1, sch.wide=="Yes" & comp.imp=="Yes"))


[Package Contents]