Create the inputs to evaluate the quality of the sum of continuous variables
create_total.Rd
create_total
generates a dataframe
with the following elements: sum,
degrees of freedom, sample size, and coefficient of variation. The function allows
grouping in several domains.
Usage
create_total(
var,
domains = NULL,
subpop = NULL,
design,
ci = FALSE,
ess = FALSE,
ajuste_ene = FALSE,
standard_eval = FALSE,
rm.na = FALSE,
deff = FALSE,
rel_error = FALSE,
unweighted = FALSE,
eclac_input = FALSE
)
Arguments
- var
numeric variable within the
dataframe
.- domains
domains to be estimated separated by the + character.
- subpop
integer dummy variable to filter the dataframe.
- design
complex design created by
survey
package.- ci
boolean
indicating if the confidence intervals must be calculated.- ess
boolean
effective sample size.- ajuste_ene
boolean
indicating if an adjustment for the sampling-frame transition period must be used.- standard_eval
boolean
indicating if the function is wrapped inside another function, ifTRUE
avoid lazy eval errors.- rm.na
boolean
remove NA values if required.- deff
boolean
design effect.- rel_error
boolean
relative error.- unweighted
boolean
add non-weighted count if required.- eclac_input
boolean
return eclac inputs
Examples
dc <- survey::svydesign(ids = ~varunit, strata = ~varstrat, data = epf_personas, weights = ~fe)
create_total("gastot_hd", "zona+sexo", subpop = "ocupado", design = dc)
#> zona sexo stat se df n cv
#> 1 1 1 2.274036e+12 171332354654 127 6651 0.07534286
#> 2 2 1 1.374437e+12 85073974508 121 5513 0.06189731
#> 3 1 2 1.966062e+12 164218100249 127 5638 0.08352643
#> 4 2 2 1.098399e+12 68031371091 121 4787 0.06193682