tablas_cruzadas: Función tablas cruzadas según tipo de pregunta y dominio

View source: R/tablas_cruzadas.R

tablas_cruzadasR Documentation

Función tablas cruzadas según tipo de pregunta y dominio

Description

Se crea la tabla cruzada según dominio tipo de pregunta (categórica, múltiple o continua)

Usage

tablas_cruzadas(diseño,
pregunta,
dominio,
datos,
DB_Mult,
na.rm,
vartype = c("ci","se","var","cv"),
cuantiles = c(0,0.25, 0.5, 0.75,1),
significancia = 0.95,
proporcion = FALSE,
metodo_prop = 'likelihood',
DEFF = TRUE,
tipo_pregunta = 'categorica'
)

Arguments

diseño

Diseño muestral que se ocupará según el tipo de pregunta

pregunta

Pregunta de la cual se quieren obtener las frecuencias simples, por ejemplo, 'P_1'

dominio

Nombre del dominio del cual se desea obtener la tabla cruzada

datos

Conjunto de datos en formato .sav

DB_Mult

Data frame con las preguntas múltiples

na.rm

Valor lógico que indica si se deben de omitir valores faltantes

vartype

Métricas de variabilidad: error estándar ("se"), intervalo de confianza ("ci"), varianza ("var") o coeficiente de variación ("cv")

cuantiles

Vector de cuantiles a calcular

significancia

Nivel de confianza: 0.95 por default

proporcion

Valor lógico que indica si se desen usar métodos para calcular la proporción que puede tener intervalos de confianza más precisos cerca de 0 y 1

metodo_prop

Si proporcion = TRUE; tipo de método de proporción que se desea usar: "logit", "likelihood", "asin", "beta", "mean"

DEFF

Valor lógico que indica si se desea calcular el efecto de diseño

tipo_pregunta

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

Value

Tabla tipo tibble con las estadísticas especificadas en el parámetro estadisticas por respuestas pertenecientes a la pregunta y al dominio especificados

Author(s)

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

See Also

survey_mean group_by

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)

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

## End(Not run)

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