build_dummy_variables {R2BEAT}R Documentation

Derives dummy variables from target variables to the sampling frame

Description

This function allow to derive dummy variables to the sampling frame (this is necessary if we want to differentiate precision constraints in the same domain level, for instance in the different regions).

Usage

build_dummy_variables(frame,
                      domain_var,
                      initial_target_vars,
                      cv) 

Arguments

frame

The sampling frame.

domain_var

In the sampling frame, the variable that identifies a given domain level.

initial_target_vars

In the sampling frame, the initial set of target variables (non dummies)

cv

The initial set of precision constraints, related to the initial set of target variables.

Value

A list containing (i) frame: the sampling frame with the derived dummy variables, (ii) new_target_variables: a vector with the names of the total set of target variables (initial ones plus derived variables), (iii) cvnew: the dataframe containing the new set of precision constraints (related to the initial target variables plus the derived dummy variables)

Author(s)

Giulio Barcaroli

Examples

## Not run: 
load("frame_pop_EA.RData")
pop <- frame_pop_EA
cv <- as.data.frame(list(DOM = c("DOM1","DOM2"),
                         CV1 = c(0.10,0.20)))
cv
new <- build_dummy_variables(frame = pop,
                             domain_var = "region",
                             initial_target_vars = "unemployed",
                             cv = cv)
head(new$frame)
new$new_target_vars
new$cvnew

## End(Not run)

[Package R2BEAT version 1.0.5 Index]