prepareInputToAllocation1 {R2BEAT} | R Documentation |
Input dataframes for R2BEAT two-stages sample design when sampling frame is available
Description
In case of scenario 1 (no previous round of the survey available), prepares the following input dataframes for R2BEAT two-stages sample design starting from the sampling frame: 1. strata 2. deff 3. effst 4. rho 5. PSU_file 6. des_file
Usage
prepareInputToAllocation1 (
samp_frame,
id_PSU,
id_SSU,
strata_var,
target_vars,
deff_var,
domain_var,
minimum,
delta,
deff_sugg)
Arguments
samp_frame |
The dataframe containing sampling units in the reference population. |
id_PSU |
variables used as identifiers in sampling frame. |
id_SSU |
variables used as identifiers in sampling frame. |
strata_var |
stratification variable used in sampling frame. |
target_vars |
target variables. |
deff_var |
stratification variable to be used when calculating deff. |
domain_var |
the variable used to identify the domain of interest. |
minimum |
minimum number of SSU to be selected from a PSU. |
delta |
average number of analysis units per sampling unit. |
deff_sugg |
suggested value of the deff. |
Value
A list containing (i) the vector of allocated PSUs in the iterations and (ii) the vector of allocated SSUs in the iterations
Author(s)
Giulio Barcaroli
Examples
## Not run:
library(readr)
pop <- read_rds("https://github.com/barcaroli/R2BEAT_workflows/blob/master/pop.RDS?raw=true")
library(R2BEAT)
# parameters
samp_frame <- pop
id_PSU <- "municipality"
id_SSU <- "id_ind"
strata_var <- "stratum"
target_vars <- c("income_hh","active","inactive","unemployed")
deff_var <- "stratum"
domain_var <- "region"
minimum <- 50 # minimum number of SSUs to be interviewed in each selected PSU
# average dimension of the SSU in terms of elementary survey units
# delta = nrow(pop) /length(unique(pop$id_hh))
delta = 1
deff_sugg <- 1.5
# prepare inputs
inp <- prepareInputToAllocation1(samp_frame,
id_PSU,
id_SSU,
strata_var,
target_vars,
deff_var,
domain_var,
minimum,
delta,
deff_sugg)
## End(Not run)