
ARD survey continuous CIs
Source:R/ard_continuous_ci.survey.design.R
ard_continuous_ci.survey.design.RdOne-sample confidence intervals for continuous variables' means and medians.
Confidence limits are calculated with survey::svymean() and survey::svyquantile().
Usage
# S3 method for class 'survey.design'
ard_continuous_ci(
data,
variables,
by = NULL,
method = c("svymean", "svymedian.mean", "svymedian.beta", "svymedian.xlogit",
"svymedian.asin", "svymedian.score"),
conf.level = 0.95,
df = survey::degf(data),
...
)Arguments
- data
(
survey.design)
a design object often created withsurvey::svydesign().- variables
(
tidy-select)
columns to include in summaries.- by
(
tidy-select)
results are calculated for all combinations of the columns specified, including unobserved combinations and unobserved factor levels.- method
(
string)
Method for confidence interval calculation. When"svymean", the calculation is computed viasurvey::svymean(). Otherwise, it is calculated viasurvey::svyquantile(interval.type=method)- conf.level
(scalar
numeric)
confidence level for confidence interval. Default is0.95.- df
(
numeric)
denominator degrees of freedom, passed tosurvey::confint(df). Default issurvey::degf(data).- ...
arguments passed to
survey::confint()
Examples
data(api, package = "survey")
dclus1 <- survey::svydesign(id = ~dnum, weights = ~pw, data = apiclus1, fpc = ~fpc)
ard_continuous_ci(dclus1, variables = api00)
#> # An ARD data frame: 5 × 8
#> variable context stat_name stat_label stat fmt_fun warning error
#> * <chr> <chr> <chr> <chr> <list> <list> <list> <list>
#> 1 api00 survey_continuous… estimate estimate 644. 2 <NULL> <NULL>
#> 2 api00 survey_continuous… std.error std.error 23.5 2 <NULL> <NULL>
#> 3 api00 survey_continuous… conf.low conf.low 594. 2 <NULL> <NULL>
#> 4 api00 survey_continuous… conf.high conf.high 695. 2 <NULL> <NULL>
#> 5 api00 survey_continuous… conf.lev… conf.level 0.95 2 <NULL> <NULL>
ard_continuous_ci(dclus1, variables = api00, method = "svymedian.xlogit")
#> # An ARD data frame: 5 × 8
#> variable context stat_name stat_label stat fmt_fun warning error
#> * <chr> <chr> <chr> <chr> <list> <list> <list> <list>
#> 1 api00 survey_continuous… estimate estimate 652 2 <NULL> <NULL>
#> 2 api00 survey_continuous… std.error std.error 35.0 2 <NULL> <NULL>
#> 3 api00 survey_continuous… conf.low conf.low 564 2 <NULL> <NULL>
#> 4 api00 survey_continuous… conf.high conf.high 714 2 <NULL> <NULL>
#> 5 api00 survey_continuous… conf.lev… conf.level 0.95 2 <NULL> <NULL>