create_size: Create the inputs to evaluate the quality of total...

View source: R/create_external.R

create_sizeR Documentation

Create the inputs to evaluate the quality of total estimations

Description

create_size 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_size(
  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,
  df_type = c("chile", "eclac"),
  eclac_input = FALSE
)

Arguments

var

numeric variable within the dataframe. When the domain parameter is not used, it is possible to include more than one variable using the + separator. When a value is introduced in the domain parameter, the estimation variable must be a dummy variable.

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, if TRUE 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.

df_type

character use degrees of freedom calculation approach from INE Chile or CEPAL. Options are "chile" or "eclac".

eclac_input

boolean return eclac inputs

Value

dataframe that contains the inputs and all domains to be evaluated.

Examples

dc <- survey::svydesign(ids = ~varunit, strata = ~varstrat, data = epf_personas, weights = ~fe)
create_size("ocupado", "zona+sexo", design = dc)

calidad documentation built on April 15, 2025, 5:08 p.m.