formatear_tabla_cruzada: Formatea tabla cruzada

View source: R/formatear_tabla_cruzada.R

formatear_tabla_cruzadaR Documentation

Formatea tabla cruzada

Description

Se formatea la tabla cruzada según tipo de pregunta y dominio

Usage

formatear_tabla_cruzada(
pregunta,
datos,
dominio,
tabla,
DB_Mult,
tipo_pregunta
)

Arguments

pregunta

Nombre de la pregunta sobre la cual se desea obtener la tabla cruzada

datos

Conjunto de datos en formato .sav

dominio

Dominio sobre el cual se desea desagregar la tabla cruzada de cierta pregunta

tabla

Tabla cruzada creada con la función tablas_cruzadas()

tipo_pregunta

Tipo de pregunta: 'categorica', 'multiple', 'continua'

Value

Lista de dos tibbles: en la primera tibble se encuentra el total estimado y las métricas media, límite inferior y superior; en la segunda tibble se encuentra el total y las métricas error estándar, varianza, coeficiente de variación y el efecto de diseño (si es que DEFF = TRUE)

Author(s)

Bringas Arturo, Rosales Cinthia, Salgado Iván, Torres Ana

See Also

survey_mean

Examples

## Not run: 
dataset <- read.spss("data/BASE_CONACYT_260118.sav", to.data.frame = TRUE)
Lista_Preg <- read_xlsx("aux/Lista de Preguntas.xlsx",
  sheet = "Lista Preguntas"
)$Nombre %>% as.vector()
DB_Mult <- read_xlsx("aux/Lista de Preguntas.xlsx", sheet = "Múltiple") %>% as.data.frame()
Lista_Cont <- read_xlsx("aux/Lista de Preguntas.xlsx",
  sheet = "Continuas"
)$VARIABLE %>% as.vector()
Dominios <- read_xlsx("aux/Lista de Preguntas.xlsx", sheet = "Dominios")$Dominios %>% as.vector()

disenio_mult <- disenio(id = c(CV_ESC, ID_DIAO), estrato = ESTRATO, pesos = Pondi1, reps = FALSE, datos = dataset)

tc <- tablas_cruzadas(
  diseño = disenio_mult, pregunta = "P1", dominio = "Sexo", datos = dataset,
  DB_Mult = DB_Mult, tipo_pregunta = "multiple"
)

formatear_tabla_cruzada(pregunta = "P1", datos = dataset, dominio = "Sexo", tabla = tc, DB_Mult = DB_Mult, tipo_pregunta = "multiple")

## End(Not run)

Acturio/rsrvyest documentation built on June 14, 2022, 7:30 p.m.