7  Recuentos

source('C:/Users/rober/Documents/R/ts.brb.test/Rprofile.site')

==========================
  Motor Barbwin8 cargado 
==========================
source('C:/Users/rober/Documents/R/ts.brb.test/functions.R')

# Carga de datos
df <- haven::read_sav('C:/Users/rober/Documents/R/ts.brb.test/data/ESTUDIO_EJEMPLO.sav')

# recibimos la múltiple como cadena, pero con las etiquetas como si fuera de categoría nominal
# ajustamos acomo deberíamos pasar la múltiple, como cadena de valores separados por ; (original)

df$P5 <- c("2;3;5;7;11","4;5","3","1;4","1;3","4","1;5","2;3","2;3","4","1;2;3;4","1;3","3;5","5","2;3","1","1;4","1;5","2;3","1;4","2;3","1;2","1;2;3","2;3","2;3","1","3","1;4","1","2","5","4","3","2;3","5","2","2","1","2;3","1;4","1","1;2;5","1;2","3;4","2;3","1","2;5","1","2","1;4","1","2;5","1;2","3","3;4","2;3","5","2;3","2;5","1;5","5","2;3","2;5","5","5","3","2;3;5","1;2;3","1;4","1;5","2;3","1;2","3","1;2;5","2;3;4","1;2","2;5","1","2;5","2;3","1;2","1","1;2;4","1","2;3","4","2","5","5","1;2","2;4","2;3","5","3;4","2","1;2","2;4","4;5","3","1;4","1;3","4","1;5","2;3","2;3","4","1;2;3;4","1;3","3;5","5","2;3","1","1;4","1;5","2;3","1;4","2;3","1;2","1;2;3","2;3","2;3","1","3","1;4","1","2","5","4","3","2;3","5","2","2","1","2;3","1;4","1","1;2;5","1;2","3;4","2;3","1","2;5","1","2","1;4","1","2;5","1;2","3","3;4","2;3","5","2;3","2;5","1;5","5","2;3","2;5","5","5","3","2;3;5","1;2;3","1;4","1;5","2;3","1;2","3","1;2;5","2;3;4","1;2","2;5","1","2;5","2;3","1;2","1","1;2;4","1","2;3","4","2","5","5","1;2","2;4","2;3","5","3;4","2","1;2","2;4","4;5","3","1;4","1;3","4","1;5","2;3","2;3","4","1;2;3;4","1;3","3;5","5","2;3","1","1;4","1;5","2;3","1;4","2;3","1;2","1;2;3","2;3","2;3","1","3","1;4","1","2","5","4","3","2;3","5","2","2","1","2;3","1;4","1","1;2;5","1;2","3;4","2;3","1","2;5","1","2","1;4","1","2;5","1;2","3","3;4","2;3","5","2;3","2;5","1;5","5","2;3","2;5","5","5","3","2;3;5","1;2;3","1;4","1;5","2;3","1;2","3","1;2;5","2;3;4","1;2","2;5","1","2;5","2;3","1;2","1","1;2;4","1","2;3","4","2","5","5","1;2","2;4","2;3","5","3;4","2","1;2","2;4","4;5","3","1;4","1;3","4","1;5","2;3","2;3","4","1;2;3;4","1;3","3;5","5","2;3","1","1;4","1;5","2;3","1;4","2;3","1;2","1;2;3","2;3","2;3;4","1","3","1;4","1","2","5","4","3","2;3","5","2","2","1","2;3","1;4","1","1;2;5","1;2","3;4","2;3","1","2;5","1","2","1;4","1","2;5","1;2","3","3;4","2;3","5","2;3","2;5","1;5","5","2;3","2;5","5","5","3","2;3;5","1;2;3","1;4","1;5","2;3","1;2","3","1;2;5","2;3;4","1;2","2;5","1","2;5","2;3","1;2","1","1;2;4","1","2;3","4","2","5","5","1;2","2;4","2;3","5","3;4","2","1;2")

#pero debemos etiquetar la variable como simple, yo aqui uso como asignación las etiquetas de la primera de las menciones
val_lab(df$P5) <- val_lab(df$P5_1)

# calculo un peso y una abierta para testar el ejemplo.
df$PESO <- sample(1:5, 384, replace=T)
df$OPEN_ENDED <- replicate(384, paste0(sample(c(LETTERS, 0:9), 8, replace = TRUE), collapse = ""))

bw8holecount(
    df         = df,
    vars       = c("SEXO", "EDAD", "P15", "P5", "OPEN_ENDED"),
    type       = c("nominal", "nominal", "metric", "multiple", "nominal"),
    mode       = c("labelled", "labelled", "values", "labelled", "values"),
    plot       = c(FALSE, TRUE, FALSE, TRUE, FALSE),
    weight_var = NULL,
    publish    = TRUE
)

SEXO

Recuento — Variable nominal


EDAD

Recuento — Variable nominal



¿Cuántas personas iban en el mismo?

Recuento — Variable métrica


P5

Recuento — Respuesta múltiple



OPEN_ENDED

Recuento — Variable nominal