total_general: Función total nacional

View source: R/total_general.R

total_generalR Documentation

Función total nacional

Description

Esta función transforma la tabla de frecuencias simples de cierta pregunta especificada por el usuario en un formato similar al de tablas cruzadas (1 rengón)

Usage

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

Arguments

diseño

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

pregunta

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

DB_Mult

Data frame con las preguntas múltiples

datos

Conjunto de datos en formato .sav

dominio

Nombre al cual se desea nombrar al total estimado, por ejemplo 'General', 'Total Nacional', etc.

tipo_pregunta

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

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

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: 
# Lectura de datos
 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()

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

 total_general (diseño = disenio_mult,  pregunta = 'P1', dominio = 'General', datos = dataset,
 DB_Mult = DB_Mult, tipo_pregunta = 'multiple')

## End(Not run)

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