Create a survey object with replicate weights.
as_survey_rep(.data, ...) # S3 method for data.frame as_survey_rep( .data, variables = NULL, repweights = NULL, weights = NULL, type = c("BRR", "Fay", "JK1", "JKn", "bootstrap", "other"), combined_weights = TRUE, rho = NULL, bootstrap_average = NULL, scale = NULL, rscales = NULL, fpc = NULL, fpctype = c("fraction", "correction"), mse = getOption("survey.replicates.mse"), ... ) # S3 method for tbl_lazy as_survey_rep( .data, variables = NULL, repweights = NULL, weights = NULL, type = c("BRR", "Fay", "JK1", "JKn", "bootstrap", "other"), combined_weights = TRUE, rho = NULL, bootstrap_average = NULL, scale = NULL, rscales = NULL, fpc = NULL, fpctype = c("fraction", "correction"), mse = getOption("survey.replicates.mse"), ... ) # S3 method for svyrep.design as_survey_rep(.data, ...) # S3 method for survey.design2 as_survey_rep( .data, type = c("auto", "JK1", "JKn", "BRR", "bootstrap", "subbootstrap", "mrbbootstrap", "Fay"), rho = 0, fpc = NULL, fpctype = NULL, ..., compress = TRUE, mse = getOption("survey.replicates.mse") ) # S3 method for tbl_svy as_survey_rep( .data, type = c("auto", "JK1", "JKn", "BRR", "bootstrap", "subbootstrap", "mrbbootstrap", "Fay"), rho = 0, fpc = NULL, fpctype = NULL, ..., compress = TRUE, mse = getOption("survey.replicates.mse") )
.data  A data frame (which contains the variables specified below) 

...  ignored 
variables  Variables to include in the design (default is all) 
repweights  Variables specifying the replication weight variables 
weights  Variables specifying sampling weights 
type  Type of replication weights 
combined_weights 

rho  Shrinkage factor for weights in Fay's method 
bootstrap_average  For 
scale, rscales  Scaling constant for variance, see

fpc, fpctype  Finite population correction information 
mse  if 
compress  if 
An object of class tbl_svy
If provided a data.frame, it is a wrapper around svrepdesign
.
All survey variables must be included in the data.frame itself. Variables are
selected by using bare column names, or convenience functions described in
select
.
If provided a svyrep.design
object from the survey package,
it will turn it into a srvyr object, so that srvyr functions will work with it
If provided a survey design (survey.design2
or tbl_svy
), it is a wrapper
around as.svrepdesign
, and will convert from a survey design to
replicate weights.
# Examples from ?survey::svrepdesign() library(survey) library(dplyr) data(scd) # use BRR replicate weights from Levy and Lemeshow scd < scd %>% mutate(rep1 = 2 * c(1, 0, 1, 0, 1, 0), rep2 = 2 * c(1, 0, 0, 1, 0, 1), rep3 = 2 * c(0, 1, 1, 0, 0, 1), rep4 = 2 * c(0, 1, 0, 1, 1, 0)) scdrep < scd %>% as_survey_rep(type = "BRR", repweights = starts_with("rep"), combined_weights = FALSE)#> Warning: No sampling weights provided: equal probability assumed# dplyr 0.7 introduced new style of NSE called quosures # See `vignette("programming", package = "dplyr")` for details repwts < quo(starts_with("rep")) scdrep < scd %>% as_survey_rep(type = "BRR", repweights = !!repwts, combined_weights = FALSE)#> Warning: No sampling weights provided: equal probability assumed