Guía para la consulta y tratamiento en el Análisis de Datos Abiertos

INEGI: Encuesta Nacional de Calidad e Impacto Gubernamental (ENCIG) 2023

Gus Roan - https://www.instagram.com/el_gus____<

@estadistica.y.metodologia - https://www.instagram.com/estadistica.y.metodologia<

mayo, 06,2024

1 Presentación

Este documento electrónico pretende atender el desarrollo analítico (con su respectivo código) de la Encuesta Nacional de Calidad e Impacto Gubernamental (ENCIG) 2023. Para evitar una extensión considerable que pueda distraer los fines del análisis, en este contenido no se presentarán la totalidad de los códigos utilizados en el análisis.

    De acuerdo con la página del INEGI referente al ENCIG, la encuesta fue levantada del 30 de octubre al 15 de diciembre del 2023. Los fines del levantamiento de esta información fue la evaluación del gobierno, así como sus decisiones, a través de la consulta sistematizada de ciudadanxs; aclarando que el enfoque principal son los trámites y servivios gubernamentales. Un segundo enfoque del levantamiento es el análisis de la prevalencia de las víctimas de corrupción en las dinámicas burocrático-gubernamentales. Los objetivos específicos pueden ser consultados en la sección de Programas de información … correspondientes a este levantamiento.

    Una presentación ejecutiva nacional puede ser descargada y consultada dando clic en el siguiente enlace:

Así mismo, el cuestionario aplicado puede ser consultado dando clic en el siguiente enlace:

Un documento adicional para la consulta de la información contenido en las tablas publicadas de esta encuesta.

1.1 Colecta de datos

Los datos de esta encuesta se recaban bianualmente. Corresponden a una muestra representativa de población de 18 años en adelante, residentes de viviendas particulares en ciudades de 100 mil o más habitantes. Más información puede ser consultada en dicha fuente.

1.2 Contenido temático de la encuesta

Un desgloce de los temas que abarca la encuesta, de acuerdo con la sección de Diseño conceptual, muesta los siguientes puntos:

  • Características sociodemográficas.
    • Residentes y hogares en la vivienda.
    • Integrantes del hogar principal y características sociodemográficas.
  • Confianza en la Administración Pública.
  • Percepción de corrupción.
  • Evaluación de servicios básicos.
  • Evaluación de servicios bajo demanda.
  • Experiencias con pagos, trámites y servicios públicos.
  • Calidad de trámites y servicios públicos.
  • Corrupción.
    • Corrupción durante la realización de trámites, pagos o solicitudes de servicios.
    • Corrupción general.
  • Gobierno electrónico.
  • Confianza en instituciones.

2 Documentación

En esta sección se presenta el contenido que forma la base de la investigación. Se presenta y desarrolla la información por la cual los datos fueron colectados, el tipo de colecta de datos que se realizó, los medios, …; es decir, se presentan los metadatos o las fuentes de acceso a los mismos.

    La información del diseño estadístico del levantamiento indica que se recaudó la información de 46 mil vivendas, estableciendo a la vivienda como la unidad de muestreo. El marco muestral que es señalado en la página fue el Marco Nacional de Viviendas del año 2012 del INEGI, construido a partir de la información del 2010 a través del Censo de Población y Vivienda de dicho año. Un desarrollo de la descripción metodológica para la selección muestral, el diseño de la encuesta, entre otras cuestiones, puede ser consultado en este documento PDF. El informe operativo puede ser consultado a través del siguiente documento.

    Así mismo, el INEGI provee un documento con los antecedentes y aspectos conceptuales/metodológicos para el desarrollo de la encuesta.

    El método de colecta de datos establecido fue por medio de dispositivos de cómputo móviles, de manera asistida. Los metadatos pueden ser consultados en el presente enlace.

3 Carga de tabla(s) y exploración de contenido previa

El primer paso para comenzar con el análisis fomal se trata de la carga de la información al espacio de trabajo. Dicha información, en estos casos, suele estar contenida en una base de datos para su extracción y consulta; de esta manera, una base de datos puede estar compuesta de una o más tablas. En el caso del proyecto ENCIG-2023, la base de datos está integrada por seis tablas. Dichas tablas están contenidas en una carpeta descargable en este enlace, aunque en otros casos, no será necesaria la descarga de las tablas al ordenador.

Figura 1. Composición de la base de datos de la ENCIG-2023. La base de datos se compone de seis tablas conectadas a través de llaves o claves, que son variables de identifición común entre las distintas tablas.
Figura 1. Composición de la base de datos de la ENCIG-2023. La base de datos se compone de seis tablas conectadas a través de llaves o claves, que son variables de identifición común entre las distintas tablas.

    Posterior a la descarga, en este caso, es necesaria la descompresión de los archivos contenidos en el archivo .zip. Para este método existen alternativas que no serán desarrolladas en este documento. Los archivos contenidos serán las tablas correspondientes a cada recuadro representado en el esquema anterior. Una vez los archivos son descomprimidos, es posible obtener su respectiva ruta de acceso, con lo que cada una será adjuntada en la parte correspondiente del siguiente código(colocando la rayta de acceso entre comillas).

# Código de carga de las tablas al entorno de trabajo.
library(readr)  # Carga de la libreria requerida para la importación 
                # de las tablas con la extención apropiada.
library(dplyr) # Carga de librería para la manipulación de tablas
secciones<-read.csv("ruta_acceso/Carpeta1/Carpeta2/.../tabla1ENCIG.csv") # Objeto
        # que contiene la tabla leída de acuerdo con la ruta de acceso proporcionada.
secc_2 <- read.csv("ruta_acceso/Carpeta1/Carpeta2/.../tabla_2ENCIG.csv")
secc_6 <- read.csv("ruta_acceso/Carpeta1/Carpeta2/.../tabla_3ENCIG.csv")
secc_7 <- read.csv("ruta_acceso/Carpeta1/Carpeta2/.../tabla_4ENCIG.csv")
secc_8 <- read.csv("ruta_acceso/Carpeta1/Carpeta2/.../tabla_5ENCIG.csv")
secc_11 <- read.csv("ruta_acceso/Carpeta1/Carpeta2/.../tabla_62ENCIG.csv")

    Al observar la figura 1 se puede observar cuáles columnas son aquellas que sirven como llaves para el enlace entre las tablas. Dichas columnas están marcadas por las figuras en formas de llave y llevan el mismo nombre en cada tabla en la que está contenida.

    Las seis tablas contienen la siguiente información de acuerdo con la información de la misma encuesta:

  • encig2023_01_sec1_a_3_4_5_8_9_10: Contiene las características de las viviendas que habitan los integrantes de los hogares encuestados y características de la elegida. De igual manera, comprende información sobre la percepción de corrupción, la evaluación de los servicios básicos y los servicios públicos bajo demanda, además de las experiencias de corrupción general.

  • encig2023_02_residentes_sec_2: Contiene las características sociodemográficas de lxs residentes del hogar.

  • encig2023_03_sec_6: Contiene las características sobre las experiencias con trámites, pagos o servicios públicos, así como posibles experiencias de corrupción experimentados por los informantes seleccionados en 22 pagos, trámites y servicios públicos.

  • encig2023_04_sec_7: Contiene las características sobre la calidad de los trámites, pagos o servicios públicos, los problemas enfrentados por los usuarios durante la realización del trámite, pago o servicio, el tiempo invertido y la satisfacción con el trato recibido.

  • encig2023_05_sec_8: Contiene las características sobre los factores que propician las prácticas de corrupción.

  • encig2023_01_sec_11 Contiene las características sobre la confianza en instituciones y actores diversos.

Las secciones de la encuesta también pueden ser identificadas de acuerdo con la siguiente acotación:

  Sección I. Residentes de la vivienda e identificación de hogares.
  Sección II. Integrantes del hogar principal y características sociodemográficas.
      Sección A. Confianza en la Administración Pública.
  Sección III. Percepción de corrupción.
  Sección IV. Evaluación de servicios básicos.
  Sección V. Evaluación de servicios públicos bajo demanda.
  Sección VI. Experiencias con pagos, trámites y servicios públicos.
  Sección VII. Calidad de trámites y servicios públicos.
  Sección VIII. Corrupción.
  Sección IX. Corrupción general.
  Sección X. Gobierno electrónico.
  Sección XI. Confianza en instituciones.

4 Primera revisión de contenido en tablas

Esta sección se encarga de presentar algunas de las cuestiones del tratamiento previo de datos. Entre estas cuestiones podemos encontrar la limpieza de los nombres de las variables, del contenido de las variables, la recodificación, la transformación de variables, entre otros. Este procedimiento es conocido como limpieza de la base de datos y suele ser diferente de acuerdo con los objetivos de las investigaciones planteadas o los intereses de examinación/desarrollo.

    Este paso requiere una exploración previa del contenido. Cuestiones como la completitud de la base de datos, su estructura, así como otras previamente mencionadas deben ser abordadas. En los metadatos podemos encontrar la mención aun nivel de confianza del diseño muestra del 90%, así como un error relativo máximo esperado del 15%. La tasa de no respuesta fue del 15%. Se hace una mención sobre el levantamiento de información en Acapulco de Juárez, Guerrero, donde los fenómenos meteorológicos del 2023 impidieron la colecta de información de este año.

    La completitud de las entrevistas, de acuerdo con las viviendas consideradas, fue del 84.71%. El 2.97% se identificó como entrevista incompleta; 2.81% de las entrevistas no registraron información de la vivienda; 5.90% fueron viviendas no habitadas. Un 0.02% de las entrevistas asignadas no fueron aplicadas debido a ser referidas como áreas inseguras para el levantamiento, el 0.67% por alguna otra situación no fue aplicada y 2.92% no se realizó la visita.

    Una vista en el entorno de trabajo, o una revisión en el contenido de las tablas nos indicaría los tamaños del contenido de las mismas. De estas exploraciones previas encontramos la siguiente información:

Tabla Núm. de columnas Núm. de filas
secciones 267 38966
secc2 25 122588
secc6 23 1013116
secc7 51 123186
secc8 25 1207946
secc11 69 38966

    Como es de esperarse, el número de columnas entre las tablas no es el mismo; ello debido a que la cantidad de preguntas por sección es diferente para cada una de éstas. Sin embargo, al no coincidir tampoco el número de filas, es necesario examinar a qué se debe ello y suponer que tal causa sea la razón por la cual la estructura de la base de datos sea una composición de seis tablas en vez de una sola; respecto a ello, se puede notar que las tablas <> y <> son las únicas dos tablas que coinciden en el número de filas (registros), mientras que las tablas <> y <> tienen un número aproximado de filas (registros) y las dos restantes son las tablas más grandes de la base de datos.

    La revisión del cuestionario (PDF del Cuestionario) muestra el documento de 24 páginas. Ahí puede verificarse que la sección 2 es más amplia debido a que desglosa la captura de datos para varios integrantes en la vivienda seleccionada, a diferencia de la sección 1 que considera a los integrantes de la residencia como unidad de análisis. Las otras secciones de menor tamaño están dirigidas a la persona entrevistada exclusivamente.

    Del mismo modo, la secciones 6 y 8 son más extensa debido a la naturaleza de las preguntas. La sexta, relacionada a las experiencias aborda más de una, por lo cual se extiende el contenido de la misma, mostrando un formato largo para los registos de los entrevistados; mientras que la sección 8 desglosa acerca de los diversos trámites, ocurriendo una situación similar a lo descrito para la sección 6.

    Debido a lo mencionado en los dos párrafos anteriores, la composición de la base de datos se pudo haber desaroolado en las 6 tablas mencionadas. En caso contrario se podría encontrar con una tabla con múltiples espacios vacíos y con un gran espacio de almacenamiento de datos desperdiciado; razón por la cual, tampoco se optará por realizar una única unión de las tablas sino realizar las uniones necesarias cuando se necesiten realizar los cruces necesarios (si son requeridos por los objetivos de la investigación).

5 Tratamiento de datos previo

De acuerdo con la revisión previa, este paso se realizará de acuerdo con las características de cada tabla. Este paso puede ser no tan conveniente en casos como el planteamiento de este análisis, donde las tablas utilizadas son varias y con una amplitud considerable; más bien puede ser preferible hacer realizar la revisión y limpieza de las columnas que sean útiles, exclusivamente, según los objetivos de la investigación.

    Un comando como el que se muestra en el siuguiente recuadro, aplicado en cada tabla, permite previsualizar el contenido de las mismas. head(tabla, n_primerasFilas__a_visualizar) revela las primeras n filas o registros de la tabla referida.

head(secciones,6)
Table 5.1: Visualización de 6 registros de la tabla secciones.
ID_PER ID_VIV CVE_ENT NOM_ENT CVE_MUN NOM_MUN AREAM NOM_AREAM UPM PRO_VIV V_SEL R_ELE R_INF R_DEF FECHA_CAPT P1_1 P1_2 P1_3 P1_4 A1_1 A1_2 A1_3 A1_4 A1_5 A1_6 A1_7 P3_1_01 P3_1_02 P3_1_03 P3_1_04 P3_1_05 P3_1_06 P3_1_07 P3_1_08 P3_1_09 P3_1_10 P3_1_11 P3_1_99 P3_2 P3_3_01 P3_3_02 P3_3_03 P3_3_04 P3_3_05 P3_3_06 P3_3_07 P3_3_08 P3_3_09 P3_3_10 P3_3_11 P3_3_12 P3_3_13 P3_3_14 P3_3_15 P3_3_16 P3_3_17 P3_3_18 P3_3_19 P3_3_20 P3_3_21 P3_3_22 P3_3_23 P3_3_24 P4_1_1 P4_1_2 P4_1_3 P4_1_4 P4_1_5 P4_1_6 P4_1_7 P4_1A P4_1B P4_2_1 P4_2_2 P4_2_3 P4_2_4 P4_2A P4_2B P4_3_1 P4_3_2 P4_3_3 P4_3A P4_3B P4_4_1 P4_4_2 P4_4_3 P4_4_4 P4_4A P4_4B P4_5_1 P4_5_2 P4_5_2_ESP P4_5_2_TXT P4_5_3 P4_5A P4_5B P4_6_1 P4_6_2 P4_6A P4_6B P4_7_1 P4_7_2 P4_7_3 P4_7_4 P4_7A P4_7B P4_8_1 P4_8_2 P4_8_3 P4_8_4 P4_8A P4_8B P5_1_01 P5_1_02 P5_1_03 P5_1_04 P5_1_05 P5_1_06 P5_1_07 P5_1_08 P5_1_09 P5_1_10 P5_1_11 P5_1_12 P5_2_1 P5_2_2 P5_2_3 P5_2_4 P5_2_5 P5_2_6 P5_2_7 P5_2_8 P5_2_9 P5_2A P5_2B P5_3_1 P5_3_2 P5_3_3 P5_3_4 P5_3_5 P5_3_6 P5_3_7 P5_3_8 P5_3A P5_3B P5_4_01 P5_4_02 P5_4_03 P5_4_04 P5_4_05 P5_4_06 P5_4_07 P5_4_08 P5_4_09 P5_4_10 P5_4_11 P5_4A P5_4B P5_5_01 P5_5_02 P5_5_03 P5_5_04 P5_5_05 P5_5_06 P5_5_07 P5_5_08 P5_5_09 P5_5_10 P5_5_11 P5_5A P5_5B P5_6_01 P5_6_02 P5_6_03 P5_6_04 P5_6_05 P5_6_06 P5_6_07 P5_6_08 P5_6_09 P5_6_10 P5_6_11 P5_6A P5_6B P5_7_01 P5_7_02 P5_7_03 P5_7_04 P5_7_05 P5_7_06 P5_7_07 P5_7_08 P5_7_09 P5_7_10 P5_7_11 P5_7A P5_7B P5_8_1 P5_8_2 P5_8_3 P5_8A P5_8B P5_9_1 P5_9_2 P5_9_3 P5_9_4 P5_9_5 P5_9_6 P5_9_7 P5_9_8 P5_9A P5_9B P5_10_1 P5_10_2 P5_10_3 P5_10_4 P5_10_5 P5_10_6 P5_10_7 P5_10_8 P5_10A P5_10B P5_11_1 P5_11_2 P5_11_3 P5_11_4 P5_11_5 P5_11_6 P5_11_7 P5_11_8 P5_11A P5_11B P5_12_1 P5_12_2 P5_12_3 P5_12_4 P5_12_5 P5_12A P5_12B P5_13_1 P5_13_2 P5_13_3 P5_13_4 P5_13_5 P5_13A P5_13B P8_1 P8_2 P8_3_1 P8_3_2 P8_3_3 P9_1 P9_7 P9_7_ESP P9_8 P9_8_ESP P10_1_1 P10_1_2 P10_1_3 P10_1_4 P10_1_5 P10_1_6 EST_DIS UPM_DIS EST FAC_VIV FAC_P18
09.0919369.01.09 09.0919369.01 09 CIUDAD DE MEXICO 016 MIGUEL HIDALGO 01 CIUDAD DE MEXICO 0919369 46 01 09 04 01 03112023 09 1 NA NA 05 08 05 07 07 06 07 0 1 0 1 0 0 0 1 0 0 0 0 1 1 1 2 2 2 2 2 2 3 1 3 2 1 2 3 2 2 3 2 2 2 1 1 2 1 2 2 2 1 2 2 4 05 1 1 1 2 3 06 1 2 2 3 06 1 1 1 1 2 09 1 2 0000 NADA 1 2 09 1 2 4 04 2 2 1 1 4 04 2 2 1 1 4 04 1 2 1 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 08 NA NA NA NA NA NA NA NA NA NA 1 1 1 2 1 2 1 1 1 1 2 2 08 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 1 1 1 2 09 1 1 2 1 1 2 1 1 2 08 1 1 1 1 1 1 1 1 2 09 NA NA NA NA NA NA NA NA NA NA 1 1 1 1 1 2 09 NA NA NA NA NA NA NA 2 2 2 2 2 2 2 NA 01 NA 2 2 2 2 2 2 084 0003151 2 527 4214
20.2001694.05.01 20.2001694.05 20 OAXACA 385 SANTA CRUZ XOXOCOTLAN 31 OAXACA 2001694 75 05 01 02 01 18112023 05 1 NA NA 05 08 05 06 06 05 04 0 1 0 0 1 0 1 0 0 0 0 0 1 2 1 2 2 2 2 3 2 3 2 3 2 2 3 2 2 2 3 2 3 3 2 3 3 2 2 2 2 2 2 2 6 01 1 2 2 2 4 05 1 1 2 4 04 2 2 2 2 6 01 2 1 0000 NADA 2 5 02 2 2 5 02 2 2 2 2 6 01 2 2 2 2 5 02 1 2 2 2 2 2 1 1 NA NA NA 2 2 1 1 1 1 1 1 1 1 4 04 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 1 1 1 2 08 2 2 1 1 2 1 1 1 3 06 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 2 2 2 2 2 2 3 NA NA NA 2 2 2 2 2 2 199 0005944 1 275 1101
24.2401599.01.03 24.2401599.01 24 SAN LUIS POTOSI 028 SAN LUIS POTOSI 07 SAN LUIS POTOSI 2401599 188 01 03 01 01 11112023 04 1 NA NA 06 08 07 07 07 06 07 0 0 1 0 1 0 0 0 0 0 1 0 2 2 1 2 1 2 1 3 1 3 2 3 2 2 2 2 3 1 1 1 2 2 2 1 2 1 1 2 1 1 1 1 3 07 1 1 2 2 3 07 1 1 1 2 08 1 1 1 2 3 07 2 1 0020 VEINTE PESOS 2 5 03 1 1 2 08 2 2 1 1 3 07 2 2 2 1 4 05 2 2 1 2 2 2 1 2 NA NA NA 1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 2 1 1 2 1 2 1 2 1 1 1 3 07 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 1 1 1 2 09 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 2 2 2 1 1 3 06 1 1 2 2 2 2 3 NA NA NA 2 1 1 2 1 1 240 0006830 2 747 2989
11.1104859.05.02 11.1104859.05 11 GUANAJUATO 020 LEON 05 LEON 1104859 9 05 02 02 01 03112023 05 1 NA NA 06 08 08 08 08 00 00 0 1 1 0 1 0 0 0 0 0 0 0 2 9 1 1 9 1 1 9 1 4 9 4 9 2 2 9 3 3 3 1 1 1 1 1 9 9 9 9 9 9 9 9 NA NA 9 9 9 9 NA NA 9 9 9 NA NA 9 9 9 9 NA NA 2 2 0000 NADA 2 1 10 2 2 6 01 2 2 2 2 6 01 2 2 1 1 4 04 1 2 2 2 2 2 2 1 1 NA NA 2 2 1 2 1 1 1 2 2 2 5 02 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 1 1 2 2 2 2 2 2 4 04 1 1 2 2 2 1 1 1 3 07 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 2 2 2 2 2 2 3 NA NA NA 2 2 2 2 2 2 099 0003753 1 2296 4592
26.2603089.04.02 26.2603089.04 26 SONORA 030 HERMOSILLO 25 HERMOSILLO 2603089 182 04 02 02 01 08112023 03 1 NA NA 03 10 05 05 05 03 05 0 0 1 0 1 0 0 0 1 0 0 0 3 3 3 3 3 2 2 9 1 4 4 3 1 1 1 1 3 1 3 1 1 1 1 2 2 2 1 2 1 1 2 2 2 08 1 1 1 2 2 08 1 2 2 2 08 1 1 2 1 2 08 1 1 0000 NADA 2 2 08 2 1 3 06 2 2 1 1 2 08 2 2 1 2 5 02 2 1 2 2 2 2 1 2 NA NA NA 2 NA NA NA NA NA NA NA NA NA NA NA 1 1 1 1 1 1 2 1 2 08 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 1 1 2 4 04 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 2 2 2 2 2 2 3 NA NA NA 1 1 1 2 2 2 256 0007383 3 349 699
16.1602001.01.01 16.1602001.01 16 MICHOACAN DE OCAMPO 102 URUAPAN 00 RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 1602001 107 01 01 02 01 27112023 03 1 NA NA 05 05 00 00 00 00 00 1 0 1 0 1 0 0 0 0 0 0 0 1 9 1 9 1 9 1 9 1 4 3 4 1 4 4 4 3 1 3 1 1 2 1 4 4 1 2 2 1 1 2 2 4 05 1 2 2 2 3 06 2 2 2 4 05 1 1 2 2 4 05 2 1 0000 NADA 2 5 03 2 2 6 01 2 2 1 1 4 05 2 2 2 2 5 03 2 2 2 2 2 2 1 1 NA NA NA 2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 1 1 1 1 10 1 2 2 2 2 2 2 2 6 01 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA 1 1 2 2 2 2 3 NA NA NA 2 2 2 2 2 2 164 0004849 2 383 1149
Table 5.2: Visualización de 6 registros de la tabla secc2.
ID_PER ID_VIV CVE_ENT NOM_ENT CVE_MUN NOM_MUN AREAM NOM_AREAM UPM V_SEL N_REN R_DEF NOMBRE PAR SEXO EDAD NAC_DIA NAC_MES CODIGO NIV GRA C_ACT V_ACT POS FAC_VIV
17.1701450.05.04 17.1701450.05 17 MORELOS 011 JIUTEPEC 29 CUERNAVACA 1701450 05 04 01 NA 3 1 07 NA NA NA 02 1 NA NA NA 222
08.0806781.02.03 08.0806781.02 08 CHIHUAHUA 037 JUAREZ 00 RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 0806781 02 03 01 NA 3 1 04 NA NA NA 01 2 NA NA NA 867
04.0400592.03.02 04.0400592.03 04 CAMPECHE 002 CAMPECHE 28 CAMPECHE 0400592 03 02 01 NA 2 2 35 NA NA 1 06 3 1 NA 2 144
20.2001635.05.04 20.2001635.05 20 OAXACA 385 SANTA CRUZ XOXOCOTLAN 31 OAXACA 2001635 05 04 01 NA 3 2 19 NA NA 1 06 3 4 4 NA 220
02.0203740.01.03 02.0203740.01 02 BAJA CALIFORNIA 004 TIJUANA 21 TIJUANA 0203740 01 03 01 NA 3 2 33 NA NA 2 08 5 1 NA 3 1046
22.2201028.01.01 22.2201028.01 22 QUERETARO 014 QUERETARO 36 QUERETARO 2201028 01 01 01 NA 1 1 46 NA NA 1 08 5 1 NA 4 322
Table 5.3: Visualización de 6 registros de la tabla secc6.
ID_TRA ID_PER ID_VIV CVE_ENT NOM_ENT CVE_MUN NOM_MUN AREAM NOM_AREAM UPM V_SEL R_ELE N_TRA R_DEF P6_1 P6_1_ESP P6_2 P6_3A P6_3B P6_3C UPM_DIS EST_DIS FAC_P18
08.0802495.04.02.22B 08.0802495.04.02 08.0802495.04 08 CHIHUAHUA 019 CHIHUAHUA 09 CHIHUAHUA 0802495 04 02 22B 01 2 NA NA NA NA NA 0001971 075 2018
09.0919926.02.01.14 09.0919926.02.01 09.0919926.02 09 CIUDAD DE MEXICO 017 VENUSTIANO CARRANZA 01 CIUDAD DE MEXICO 0919926 02 01 14 01 2 NA NA NA NA NA 0003177 084 1219
23.2302855.04.01.13 23.2302855.04.01 23.2302855.04 23 QUINTANA ROO 008 SOLIDARIDAD 00 RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 2302855 04 01 13 01 2 NA NA NA NA NA 0006705 238 1762
16.1600797.03.02.05 16.1600797.03.02 16.1600797.03 16 MICHOACAN DE OCAMPO 053 MORELIA 15 MORELIA 1600797 03 02 05 01 2 NA NA NA NA NA 0004763 162 813
09.0913696.03.01.13 09.0913696.03.01 09.0913696.03 09 CIUDAD DE MEXICO 011 TLAHUAC 01 CIUDAD DE MEXICO 0913696 03 01 13 01 2 NA NA NA NA NA 0002829 085 1095
11.1103457.02.02.19 11.1103457.02.02 11.1103457.02 11 GUANAJUATO 020 LEON 05 LEON 1103457 02 02 19 01 2 NA NA NA NA NA 0003709 101 2683
Table 5.4: Visualización de 6 registros de la tabla secc7.
ID_TRA ID_PER ID_VIV CVE_ENT NOM_ENT CVE_MUN NOM_MUN AREAM NOM_AREAM UPM V_SEL R_ELE N_TRA R_DEF NT_TIPO TT_TIPO P7_1 P7_2 P7_3 P7_3_ESP P7_4_01 P7_4_02 P7_4_03 P7_4_04 P7_4_05 P7_4_06 P7_4_07 P7_4_08 P7_4_09 P7_4_10 P7_4_11 P7_5A_A P7_5A_M P7_5B_M P7_5B_D P7_5C_D P7_5D_H P7_5D_M P7_6 P7_7 P7_8 P7_9 P7_10 P7_11 P7_11_3_ES P7_11_ESP P7_12 P7_12A UPM_DIS EST_DIS FAC_TRA
26.2602977.04.01.17 26.2602977.04.01 26.2602977.04 26 SONORA 030 HERMOSILLO 25 HERMOSILLO 2602977 04 01 17 01 02 04 26 030 1 NA 1 2 2 2 2 2 2 2 2 1 1 00 00 00 00 000 02 00 4 4 1 2 NA NA NA NA 4 05 0007370 257 1227
09.0905788.02.01.10 09.0905788.02.01 09.0905788.02 09 CIUDAD DE MEXICO 005 GUSTAVO A. MADERO 01 CIUDAD DE MEXICO 0905788 02 01 10 01 01 01 09 005 1 NA 1 1 1 1 1 2 2 2 2 2 3 00 00 00 00 000 00 20 2 2 1 2 NA NA NA NA 3 07 0002423 084 557
09.0905910.01.02.07 09.0905910.01.02 09.0905910.01 09 CIUDAD DE MEXICO 006 IZTACALCO 01 CIUDAD DE MEXICO 0905910 01 02 07 01 01 02 09 017 1 NA 2 2 2 2 2 3 3 2 2 2 2 00 00 00 00 000 00 25 2 2 1 2 NA NA NA NA 2 09 0002430 085 3115
08.0804001.04.03.01 08.0804001.04.03 08.0804001.04 08 CHIHUAHUA 037 JUAREZ 00 RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 0804001 04 03 01 01 01 05 08 037 2 NA 2 2 2 3 3 3 3 2 2 2 2 00 00 00 00 000 00 03 1 2 1 2 NA NA NA NA 2 09 0002012 070 15246
32.3200393.03.01.05 32.3200393.03.01 32.3200393.03 32 ZACATECAS 017 GUADALUPE 32 ZACATECAS 3200393 03 01 05 01 01 01 32 024 1 NA 1 2 2 1 2 3 3 1 2 2 2 00 00 00 00 000 02 00 6 2 1 2 NA NA NA NA 2 08 0008784 345 224
11.1101977.04.01.03 11.1101977.04.01 11.1101977.04 11 GUANAJUATO 020 LEON 05 LEON 1101977 04 01 03 01 01 01 11 020 1 NA 2 2 2 2 2 3 3 2 2 2 2 00 00 00 00 000 00 15 2 1 1 2 NA NA NA NA 1 10 0003649 101 2385
Table 5.5: Visualización de 6 registros de la tabla secc8.
ID_TRA ID_PER ID_VIV CVE_ENT NOM_ENT CVE_MUN NOM_MUN AREAM NOM_AREAM UPM V_SEL R_ELE N_TRA R_DEF P8_4 P8_4_ESP P8REG_4 P8_5 P8_6 P8_6_ESP P8_7 P8_7_TXT UPM_DIS EST_DIS FAC_P18
32.3200886.03.01.14 32.3200886.03.01 32.3200886.03 32 ZACATECAS 056 ZACATECAS 32 ZACATECAS 3200886 03 01 14 01 NA NA NA NA NA NA NA NA 0008872 344 215
10.1000382.03.02.15 10.1000382.03.02 10.1000382.03 10 DURANGO 005 DURANGO 26 DURANGO 1000382 03 02 15 01 NA NA NA NA NA NA NA NA 0003322 093 670
25.2503081.04.01.22G 25.2503081.04.01 25.2503081.04 25 SINALOA 012 MAZATLAN 00 RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 2503081 04 01 22G 01 NA NA NA NA NA NA NA NA 0007098 249 316
06.0600921.02.01.15 06.0600921.02.01 06.0600921.02 06 COLIMA 010 VILLA DE ALVAREZ 33 COLIMA 0600921 02 01 15 01 NA NA NA NA NA NA NA NA 0001599 051 147
01.0102097.02.02.22I 01.0102097.02.02 01.0102097.02 01 AGUASCALIENTES 005 JESUS MARIA 14 AGUASCALIENTES 0102097 02 02 22I 01 0 NA NA NA NA NA NA NA 0000309 004 543
31.3100124.03.02.20 31.3100124.03.02 31.3100124.03 31 YUCATAN 050 MERIDA 08 MERIDA 3100124 03 02 20 01 NA NA NA NA NA NA NA NA 0008502 336 896
Table 5.6: Visualización de 6 registros de la tabla secc11.
ID_PER ID_VIV CVE_ENT NOM_ENT CVE_MUN NOM_MUN AREAM NOM_AREAM UPM PRO_VIV V_SEL R_ELE R_DEF FECHA_CAPT P11_1_01 P11_1_02 P11_1_03 P11_1_04 P11_1_05 P11_1_06 P11_1_07 P11_1_08 P11_1_09 P11_1_10 P11_1_11 P11_1_12 P11_1_13 P11_1_14 P11_1_15 P11_1_16 P11_1_17 P11_1_18 P11_1_19 P11_1_20 P11_1_21 P11_1_22 P11_1_23 P11_1_24 P11_1_25 P11_1A_01 P11_1A_02 P11_1A_03 P11_1A_04 P11_1A_05 P11_1A_06 P11_1A_07 P11_1A_08 P11_1A_09 P11_1A_10 P11_1A_11 P11_1A_12 P11_1A_13 P11_1A_14 P11_1A_15 P11_1A_16 P11_1A_17 P11_1A_18 P11_1A_19 P11_1A_20 P11_1A_21 P11_1A_22 P11_1A_23 P11_1A_24 P11_1A_25 EST_DIS UPM_DIS EST FAC_VIV FAC_P18
32.3200005.05.01 32.3200005.05 32 ZACATECAS 010 FRESNILLO 00 RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 3200005 75 05 01 01 15112023 1 3 3 3 2 3 2 3 2 3 2 3 3 3 2 2 3 3 3 3 3 3 3 3 3 09 03 03 03 07 05 08 05 08 05 08 03 05 05 08 08 05 05 05 05 05 05 05 05 05 347 0008715 3 87 175
26.2600080.01.03 26.2600080.01 26 SONORA 018 CAJEME 00 RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 2600080 15 01 03 01 15112023 1 3 2 2 2 3 2 3 1 3 2 3 3 3 2 1 3 2 4 2 2 3 3 1 2 10 03 06 06 07 03 08 04 10 03 06 03 03 03 06 09 03 06 01 06 07 03 03 10 07 259 0007158 3 291 873
06.0600555.05.01 06.0600555.05 06 COLIMA 007 MANZANILLO 00 RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 0600555 207 05 01 01 06112023 1 1 1 1 2 9 2 2 1 2 1 9 9 2 2 1 9 1 2 1 1 2 1 9 1 09 10 10 09 08 NA 08 08 10 08 09 NA NA 08 08 10 NA 10 08 10 09 08 10 NA 10 053 0001502 2 62 62
24.2401125.01.01 24.2401125.01 24 SAN LUIS POTOSI 028 SAN LUIS POTOSI 07 SAN LUIS POTOSI 2401125 24 01 01 01 21112023 1 3 2 3 2 2 5 3 1 3 4 3 3 2 3 1 2 2 4 2 2 2 2 2 2 09 05 08 05 08 08 NA 05 10 05 01 05 03 08 05 09 08 08 01 07 07 08 08 08 08 241 0006789 3 303 1212
20.2001565.03.02 20.2001565.03 20 OAXACA 385 SANTA CRUZ XOXOCOTLAN 31 OAXACA 2001565 55 03 02 01 22112023 1 2 2 3 3 3 1 2 1 2 3 3 3 2 1 1 2 2 3 1 1 2 2 2 2 09 06 07 04 05 05 09 07 09 07 05 05 05 08 09 09 07 08 05 09 09 08 07 07 08 201 0005932 3 314 627
26.2603917.02.02 26.2603917.02 26 SONORA 042 NAVOJOA 00 RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 2603917 36 02 02 01 23112023 1 4 3 2 2 2 2 2 2 3 2 2 3 3 2 2 3 3 4 2 2 9 2 9 9 09 01 04 08 08 08 08 07 08 05 07 07 05 05 07 08 05 05 01 07 08 NA 08 NA NA 272 0007426 3 352 704

    Como se observa en las tablas, existen columnas de información no necesaria para el análisis. Columnas como CVE_ENT, CVE_MUN, entre otras hacen referencia a las claves de identificación de las entidades federativas y de los municipios; sin embargo se cuenta también con los nombres de las entidades federativas y los municipios, por lo que la primer información puede estar demás, a no ser que los fines de la investigación lo requiera. También se puede observar que las respuestas a algunas preguntas se encuentra en forma de código en vez del contenido de la respuesta o su traducción. También podemos observar columnas que contienen caracteres NA, que indican que no existe información en aquellas celdas, como en la P1_3 de la tabla 5.1 (secciones) o en la columna NOMBRE de la tabla 5.2.

    Dentro de las posibilidades para la limpieza de tablas se encuentra la eliminación de aquellas columnas de poca relevancia analítica, así como la recodificación de las respuestas. Esta labor es útil si se quiere conocer la completitud de cada una de las columnas para evitar reportar aquellas que sean duplicados, de más difícil interpretación, e incluso aquellas que no exhiban el tipo de variables a las que corresponde, como las respuestas de opción múltiple.

    Para realizar dichas limpiezas se procede con la revisión de contenido para cada tabla, fila por fila. A continuación se muesta exclusivamente una de las tablas; sin embargo, dicha revisión se debe realizar a todas las tablas de interés.

    A continuación se presenta otra tabla seccionada que resume el contenido de la tabla secc6. La primer sección señala las dimensiones de secc6, es decir, indica el número de filas (rows) y de columnas (columns); posteriormente indica el número de variables de acuerdo con el tipo de dato [character,logical,numeric,factor,…].

    La segunda sección muestra el desgloce para las variables de tipo character, que son aquellos que guardan información de caracteres alfanuméricos. Este desgloce abarca el nombre de la variable (skim_variable); el número datos faltantes o perdidos por columna de la tabla analizada (n_missing); la siguiente columna (complete_rate), indica la proporción del valor unitario de completitud para cada columna de la tabla analizada; las columnas min y max señalan las longitudes mínimas y máximas de caracteres en cada columna; n_unique indica el número de valores únicos dentro de cada variable (es un dato indispensable en la revisión de este tipo de variables, así como en las variables tipo `factor); por último, white_space indica el número de registros, dentro de la columna, con valores de espacio blanco antes o después del contenido en la celda.

    Las siguientes secciones resumen de manera similar el contenido de acuerdo al tipo de variable analizada. Por ejemplo, para valiables del tipo numérico (numeric) proporciona el valor promedio, la desviación estándar, y los percentiles correspondientes a los valores de los cuartiles para cada una de las variables.

(#tab:skim_secc6)Data summary
Name Piped data
Number of rows 1013116
Number of columns 14
_______________________
Column type frequency:
character 12
logical 1
numeric 1
________________________
Group variables None

Variable type: character

skim_variable n_missing complete_rate min max empty n_unique whitespace
NOM_ENT 0 1.00 6 31 0 32 0
NOM_MUN 0 1.00 4 36 0 241 0
NOM_AREAM 0 1.00 4 45 0 32 0
UPM 0 1.00 7 7 0 8928 0
V_SEL 0 1.00 2 2 0 5 0
R_ELE 0 1.00 2 2 0 12 0
N_TRA 0 1.00 2 3 0 26 0
R_DEF 0 1.00 2 2 0 1 0
P6_2 851494 0.16 2 2 0 52 0
P6_3A 851494 0.16 2 2 0 52 0
P6_3B 851494 0.16 2 2 0 29 0
P6_3C 851494 0.16 2 2 0 24 0

Variable type: logical

skim_variable n_missing complete_rate mean count
P6_1_ESP 1013116 0 NaN :

Variable type: numeric

skim_variable n_missing complete_rate mean sd p0 p25 p50 p75 p100
P6_1 0 1 1.86 0.45 1 2 2 2 9

    Como se mencionó anteriormente, la revisión específica por variables permitiría seleccionar aquellas variables de mayor valor informativo, seleccionar aquellas que contengan cierto nivel de variabilidad o, en dado caso, descartar//modificar aquellas variables en los que se reporten características que se noten problemas (un alto número o proporción de datos faltantes, por ejemplo).

5.1 Sobre la modificación de contenido

En las tablas de la apartado 5 se puede observar que la información de las columnas correspondientes a las preguntas de cada sección se presentan los registros en un formato numérico (p.e. P1_2, A1_1, de la primer tabla). Dicho formato no corresponde al tipo de datos que se recaudaron originalmente en la encuesta, por lo que es necesario considerarla de acuerdo con la lógica de la entrevista; esta lógica establece que las respuestas son niveles de un factor y no el dato numérico registrado; es decir, lo que se presenta es una codificación de las repuestas y necesita ser registrado según su nivel o categoría para esclarecer el contenido y darle una interpretación adecuada en el análisis.

    Para realizar la consulta de la traducción de esta información (los códigos de la codificación) es posible consultar a través del Descriptor de archivos (FD), o bien, una copia de la encuesta aplicada. De estos documento se puede tener información adicional como cuáles son las llaves foráneas y las llaves primarias para cada tabla; por ejemplo, en la página 3 del Descriptor de archivos se lee que las llaves foráneas para la tabla de las secciones 1 a 3, 5, 8 9 y 10 son CVE_ENT, UPM y V_SEL, mientras que las llaves primarias CVE_ENT, UPM, V_SEL y R_ELE.

5.2 Tabulaciones de un entrada

La función tabyl() (de la librería janitor) permite hacer tablas de 1, 2 o 3 entradas. Además, esta librería nos permite un amplio manejo de los formatos en las tablas y sus contenidos. Un ejemplo de una tabla de una entrada corresponde al siguiente ejemplo*:

Para la realización de estas tablas se creó una tabla con el contenido filtrado para la Cdmx.
# La librería janitor permite realizar tablas.
janitor::tabyl(cdmx$p3_3_01) # Tabla de corrupción en las Universidades
cdmx$p3_3_01 n percent
1 587 0.1156195
2 1605 0.3161316
3 1979 0.3897971
4 324 0.0638172
9 582 0.1146346
*Los formatos de las tablas no coinciden con el mostrado en la salida, se alteró meramente por cuestión estética.

    La tabla generada contiene la información respectiva a la percepción de la corrupción en las Universidades Públicas (pregumta 3_3_01) en la Ciudad de México, siendo 1 “Muy frecuente” y 4 “Nunca”, además de 9 que quiere decir No sabe / No responde. La lectura del contenido de la tabla, por medio de tabyl se extiende en la indicación de la frecuencia absoluta (n) y la frecuencia relativa (percent) respecto de las respuestas referidas.

    Para facilitar dicha interpretación es necesario modificar los niveles del factor. Para ello se realiza los siguientes pasos:

# Se establece en un vector los niveles del factor de la pregunta.
frecuencias = factor(c('Muy frecuente','Frecuente','Poco frecuente','Nunca',
                   'No sabe/No responde'))

# Se modifica el contenido de la variable a utilizar de acuerdo con el vector establecido.
cdmx %>% mutate(
  p3_3_01 = factor(p3_3_01, labels = frecuencias)) %>% 
  tabyl(p3_3_01)

# Si se requiere que dicho cambio sea permanente, se puede guardar la información en el mismo objeto o en un objeto nuevo.
cdmx = cdmx %>% mutate(
  p3_3_01 = factor(p3_3_01, labels = frecuencias))
p3_3_01 n percent
Muy frecuente 587 0.1156195
Frecuente 1605 0.3161316
Poco frecuente 1979 0.3897971
Nunca 324 0.0638172
No sabe/No responde 582 0.1146346

5.2.1 Totales en tabla

Si se agrega la función adorn_totals() al algoritmo, en la salida del código se mostrará una fila de totales en la tabulación, tal como se muestra a continuación:

tabyl(cdmx$p3_3_01) %>% # Se nombra la tabla sobre la cual se aplicarán las funciones siguientes.
  adorn_totals() # Esta función que se encuentra en la misma paquetería janitor,
                 # permite agregar la fila de totales en el tabulado
cdmx$p3_3_01 n percent
Muy frecuente 587 0.1156195
Frecuente 1605 0.3161316
Poco frecuente 1979 0.3897971
Nunca 324 0.0638172
No sabe/No responde 582 0.1146346
Total 5077 1.0000000

5.2.2 Cambio de nombre a una variable

Así mismo, para otra práctica común es el cambiar el nombre de la variable. Ésto es útil para identificar variables, así como para la mejora en la presentación del misma.

cdmx %>% # Otra forma de construir la tabla es a partir de la primera estuctura tabular sobre
         # la que se aplicarán las siguientes funciones.
  rename("Corrupción en Universidades" = p3_3_01) %>% # Modifica el nombre de las variables 
  tabyl("Corrupción en Universidades") %>% # Función para estructurar la tabla de frecuencias
  adorn_totals()
Corrupción en Universidades n percent
Muy frecuente 587 0.1156195
Frecuente 1605 0.3161316
Poco frecuente 1979 0.3897971
Nunca 324 0.0638172
No sabe/No responde 582 0.1146346
Total 5077 1.0000000

5.2.3 Modificación del formato en porcentajes

Otra modificación de mayor relevancia es el formato en el que se presentan los totales. Éstos pueden ser modificados a n número de decimales con la función adorn_pct_formatting(digits = n), como se muestra a continuación:

cdmx %>% 
  rename("Corrupción en Universidades" = p3_3_01) %>%
  tabyl("Corrupción en Universidades") %>% 
  adorn_totals() %>% 
  adorn_pct_formatting(digits = 2)
Corrupción en Universidades n percent
Muy frecuente 587 11.56%
Frecuente 1605 31.61%
Poco frecuente 1979 38.98%
Nunca 324 6.38%
No sabe/No responde 582 11.46%
Total 5077 100.00%

    Con la implementación de estos pasos es posible realizar una lectura más sencilla de la tabla generada. Dado el ejemplo, se puede saber que un total de 5,077 personas de la Cdmx fueron registradas para la participación de la percepción de la corrupción en las universidades. De estas 5,077 personas, un 11.46% dijeron no saber o no respondieron a la pregunta; mientras que la mayor parte de las respuestas identificaron como poco frecuente o frecuentes los casos de corrpción en las universidades (38.98% y 31.61%, respectivamente)…

    Como pudo observarse, la recodificación al lenguaje cotidiano hace más fácil la lectura de datos. Es por ello que, dependiendo de los objetivos del análisis puede ser recomendable la transformación de la tabla para los fines de la investigación a desarrollar. Ésto es, si en los objetivos se establece examinar unas pocas preguntas específicas, generar unas pocas tablas o desarrollar análisis simples, la mejor opción sería realizar la recodificación sólo de las variables planteadas en las mismas tablas o gráficos generados; sin embargo, para algunos análisis lo recomendable será realizar la recodificación completa o casi completa a la tabla, o base de datos, con una gran amplitud. A razón de ello, se procederá a realizar este procedimiento antes proceder a las siguientes tabulaciones.

   Cabe mencionar también que, una buena práctica en estos casos es la creación de variantes de tablas o de columnas en la tabla para evitar la alteración de la tabla original; también hay que recordar que el archivo original (aquel del cual se cargó la información) no registrará tales modificaciones. En ocasiones esta práctica estará condicionada a los recursos disponibles de cómputo; en este caso, debido a la cantidad de datos almacenados, se procederá sobreescribiendo el contenido de la tabla original.

# Estas líneas de código son los vectores que se utilizarán para la designación de etiquetas en el siguiente recuadro.
# Nótese que las etiquetas están en el mismo orden en que están registrados en el documento auxiliar.
# De no respetar el orden, se realizará un análisis con conclusiones totalmente erradas.

si_no = c('Sí','No')
corrupcion = c("No opción afirmativa","Sí")
frecuencias = c('Muy frecuente','Frecuente','Poco frecuente','Nunca',
                   'No sabe/No responde')
sexo = c("Hombres","Mujeres")
# ...(La lista de vectores de etiquetas es más extensa a la presentada; por cuestiones de presentación sólo
# se muestran algunas.
secc_1_3a5_8a10 = secc_1_3a5_8a10 %>% 
  mutate(
    P1_1 = as.numeric(P1_1),
    P1_2 = factor(P1_2,labels = si_no),
    P3_1_01 = factor(P3_1_01,levels=c('0','1'),labels=corrupcion),
    #...
    P3_1_11 = factor(P3_1_11,levels=c('0','1'),labels=corrupcion),
    P3_1_99 = factor(P3_1_99,levels=c('0','1'),labels=corrupcion),
    P3_2 = factor(P3_2,
                  levels=c('1','2','3','4','9'),labels=frecuencias),
    P3_3_01 = factor(P3_3_01,
                     levels=c('1','2','3','4','5'),labels=frecuencias),
    #...
    P3_3_24 = factor(P3_3_23,
                     levels=c('1','2','3','4','5'),labels=frecuencias),
    #...
    ) %>% 
  rename(
    p1_1_PersonasEnVivienda = P1_1,
    p1_2_GastoAlimCompartido = P1_2,
    #...
    a1_1_ConfifanzaEnPersonas = A1_1, # [0,10] + 99 (No sabe/No responde)
    a1_2_ConfianzaEnConocidxs = A1_2, # [0,10] + 99 (No sabe/No responde)
    #...
    a1_7_C_Policia = A1_7, # [0,10] + 99 (No sabe/No responde)
    p3_1_01_MalDesempGob = P3_1_01,
    #...
  )

   Un vistazo a las modificaciones puede ser examinado en la siguiente tabla:

Table 5.7: Visualización de 7 registros de la tabla secciones.
ID_PER ID_VIV NOM_ENT NOM_MUN NOM_AREAM PRO_VIV V_SEL R_ELE R_INF R_DEF FECHA_CAPT p1_1_PersonasEnVivienda p1_2_GastoAlimCompartido p1_3_HogaresConGastoSepComer p1_4_PersonasEnHogar a1_1_ConfifanzaEnPersonas a1_2_ConfianzaEnConocidxs a1_3_C_enServPubs a1_4_C_GobMunicip a1_5_C_GobFederal a1_6_C_CamarasDipSen a1_7_C_Policia p3_1_01_MalDesempGob p3_1_02_Pobreza p3_1_03_Corrupcion p3_1_04_Desempleo p3_1_05_Inseg_Delinc p3_1_06_MalaAplicLey p3_1_07_DesastresNat p3_1_08_BajaCalidEduPub p3_1_09_MalaAtencSaludPub p3_1_10_FaltaCoordNivesGob p3_1_11_FaltaRendCuentas p3_1_99_Ninguno p3_2_FrecCorrupEdo p3_3_01_CorrupUnivPub p3_3_02_C_policias p3_3_03_C_hospPub p3_3_04_C_presidRep_SecrtEdo p3_3_05_C_empresarios p3_3_06_C_Guber_edoProp_o_jefatGob p3_3_07_C_compaTrab_jefesOsubord p3_3_08_C_PresidMun_alcaldias p3_3_09_C_Parientes p3_3_10_C_Sindicatos p3_3_11_C_Vecinxs p3_3_12_C_CamsDipSenad p3_3_13_C_MediosComunic p3_3_14_C_InstitElec p3_3_15_C_ComisDerHum p3_3_16_C_EscPubNivBasic p3_3_17_C_JuecYmagist p3_3_18_C_InstitRelig_GrupRelig p3_3_19_C_PartPol p3_3_20_C_GuardiaNal p3_3_21_C_Ejecit_Marina p3_3_22_C_MinistPub_FiscEstatal p3_3_23_C_ONGs p3_3_24_C_OrgsPubsAut_Descentlzds p4_1_1_AguaCd_CTE p4_1_2_A_puraCristalina p4_1_3_A_bebible p4_1_4_A_reparFugasRapid p4_1_5_A_deRedPub p4_1_6_A_dePozoComunit p4_1_7_A_dePozoPart p4_1a_PercepServAgua p4_1b_CalifServAgua p4_2_1_DrenajAlcantConectado p4_2_2_DyA_conMantFrec p4_2_3_DyA_conServLimpiez p4_2_4_DyA_conFugasXrupturas p4_2a_SatisServDyA p4_2b_CalfDyA p4_3_1_Alumbrad_CallesAreasPub p4_3_2_Alu_ConMantenim p4_3_3_Alu_ConAtencInmed p4_3a_SatisAlumb p4_3b_CalfAlumb p4_4_1_ParqYjard_acces p4_4_2_PyJ_proxim15m p4_4_3_PyJ_limpios p4_4_4_PyJ_seguros p4_4a_Satis_PyJ p4_4b_Calf_PyJ p4_5_1_RecolBasura_oportuna p4_5_2_RB_Grat_SinCuotTrab p4_5_2_RB_RecolCant P4_5_2_TXT p4_5_3_RB_SepOrganNoOrgan p4_5a_Satis_RB p4_5b_Calf_RB p4_6_1_Polic_SensacSeg p4_6_2_Pol_DisponAyud p4_6a_Satis_Pol p4_6b_Calf_Pol p4_7_1_CallYaven_BuenEstado p4_7_2_CyA_reparadasPront p4_7_3_CyA_ConSemafFunc p4_7_4_CyA_SenialClaros p4_7a_Satis_CyA p4_7b_Calf_CyA p4_8_1_CarretYcamin_BuenEdo p4_8_2_CyC_SegDeDelinc p4_8_3_CyC_ViasRap p4_8_4_CyC_SenialClar p4_8a_Satis_CyC p4_8b_Calf_CyC p5_1_01_Usuario_EduPubBas p5_1_02_U_EduPubUni p5_1_03_U_AtenMedIMSS p5_1_04_U_AtenMedISSSTE p5_1_05_U_AtenMedINSABIsim p5_1_06_U_AM_IMSSBienestar p5_1_07_U_EnerElec p5_1_08_U_TranspPubGasol p5_1_09_U_TP_ConEstacNoMetro p5_1_10_U_TP_Cablebus p5_1_11_U_MetroTrenLig p5_1_12_U_AutopCobro p_5_2_1_EduPubBas_GratLibCuota p_5_2_2_EPB_InstalYmobAdec p_5_2_3_EPB_LimpYord p_5_2_4_EPB_CumplTemar p_5_2_5_EPB_CumplCalend p_5_2_6_EPB_SufiMaest p_5_2_7_EPB_ProfrCapac p_5_2_8_EPB_EspacXEstudAdec p_5_2_9_EPB_CalidEnsenianza p5_2a_Satis_EPB p5_2b_Calf_EPB p_5_3_1_UnivPub_InstalYmobAdec p_5_3_2_UP_LimpYord p_5_3_3_UP_CumplTemar p_5_3_4_UP_CumplcALEND p_5_3_5_UP_SuficMaest p_5_3_6_UP_ProfrCapac p_5_3_7_UP_EscacXestudAdec p_5_3_8_UP_EduCalidParaTrab p5_3a_Satis_UP p5_3b_Calf_UP p_5_4_01_IMSS_AtenInmed p_5_4_02_IMSS_TratRespet p_5_4_03_IMSS_InfSaludComprens p_5_4_04_IMSS_InstalAdec p_5_4_05_IMSS_InstalLimp p_5_4_06_IMSS_DispoMedic p_5_4_07_IMSS_AtenSinReqMat p_5_4_08_IMSS_SufcienMed p_5_4_09_IMSS_MedicCapac p_5_4_10_IMSS_SaturacClínicHosp p_5_4_11_IMSS_DeficYTraslad p5_4a_Satis_IMSS p5_4b_Calf_IMSS p_5_5_01_ISSSTE_AtenInmed p_5_5_02_ISSSTE_TratRespet p_5_5_03_ISSSTE_InfSaludComprens p_5_5_04_ISSSTE_InstalAdec p_5_5_05_ISSSTE_InstalLimp p_5_5_06_ISSSTE_DispoMedic p_5_5_07_ISSSTE_AtenSinReqMat p_5_5_08_ISSSTE_SufcienMed p_5_5_09_ISSSTE_MedicCapac p_5_5_10_ISSSTE_SaturacClínicHosp p_5_5_11_ISSSTE_DeficYTraslad p5_5a_Satis_ISSSTE p5_5b_Calf_ISSSTE p_5_6_01_ISSSTE_AtenInmed p_5_6_02_ISSSTE_TratRespet p_5_6_03_ISSSTE_InfSaludComprens p_5_6_04_ISSSTE_InstalAdec p_5_6_05_ISSSTE_InstalLimp p_5_6_06_ISSSTE_DispoMedic p_5_6_07_ISSSTE_AtenSinReqMat p_5_6_08_ISSSTE_SufcienMed p_5_6_09_ISSSTE_MedicCapac p_5_6_10_ISSSTE_SaturacClínicHosp p_5_6_11_ISSSTE_DeficYTraslad p5_6a_Satis_ISSSTE p5_6b_Calf_ISSSTE p_5_7_01_IMSSbienest_AtenInmed p_5_7_02_IMSSbienest_TratRespet p_5_7_03_IMSSbienest_InfSaludComprens p_5_7_04_IMSSbienest_InstalAdec p_5_7_05_IMSSbienest_InstalLimp p_5_7_06_IMSSbienest_DispoMedic p_5_7_07_IMSSbienest_AtenSinReqMat p_5_7_08_IMSSbienest_SufcienMed p_5_7_09_IMSSbienest_MedicCapac p_5_7_10_IMSSbienest_SaturacClínicHosp p_5_7_11_IMSSbienest_DeficYTraslad p5_7a_Satis_IMSSbienest p5_7b_Calf_IMSSbienest p5_8_1_ServLuz_Continuo p5_8_2_SL_Establ p5_8_3_SL_ConAtenOport p5_8a_Satis_SL p5_8b_Calf_SL p_5_9_1_TransPubGasol_ConParadEstab p_5_9_2_TPG_HorarResp p_5_9_3_TPG_TiempEsperReduc p_5_9_4_TPG_EspacAdec p_5_9_5_TPG_RutasSufic p_5_9_6_TPG_UnidBuenEdo p_5_9_7_TPG_ConductBuenos p_5_9_8_TPG_OperadResp p5_9a_Satis_TPG p5_9b_Calf_TPG p_5_10_1_TransPubArt_ConParadEstab p_5_10_2_TPA_HorarResp p_5_10_3_TPA_TiempEsperReduc p_5_10_4_TPA_EspacAdec p_5_10_5_TPA_RutasSufic p_5_10_6_TPA_UnidBuenEdo p_5_10_7_TPA_ConductBuenos p_5_10_8_TPA_OperadResp p5_10a_Satis_TPA p5_10b_Calf_TPA p_5_11_1_TransPubCabl_Informado p_5_11_2_TPC_TratoResp p_5_11_3_TPC_EspacSufic p_5_11_4_TPC_EstacSufic p_5_11_5_TPC_reducTiempo p_5_11_6_TPC_CabinasBuenEdo p_5_11_7_TPC_CabinSeg p_5_11_8_TPC_ConMantFrec p5_11a_Satis_TPC p5_11b_Calf_TPC p_5_12_1_MetrTrenLig_HorarExact p_5_12_2_MTL_TiempCort p_5_12_3_MTL_ConSufEsp p_5_12_4_MTL_LineSufic p_5_12_5_MTL_TrenesBuenEdo p5_12a_Satis_MTL p5_12b_Calf_MTL p_5_13_1_AutopisCuot_EnBuenEdo p_5_13_2_AC_SegDelinc p_5_13_3_AC_ComunicEfect p_5_13_4_AC_ConSenialClar p_5_13_5_AC_ConZonasServAdec p5_13a_Satis_AC p5_13b_Calf_AC p8_1_Corrupcion_enPagos p8_2_ProximSituacCorrup_enPago p8_3_1_VíctimCorrpTramit p8_3_2_VictimInsinuacTramit p8_3_3_PersuacCorrup_enTram p9_1_OtrSituaCorrup5anios p9_7_ReportoCasosCorrup p9_7_ESP_CuantosReporto5anios p9_8_RazonNoDenuncia p9_8_ESP_txt p10_1_1_ConsultaRecPub_EnLinea p10_1_2_LlenadoFormatos_EL p10_1_3_PagosTram_EL p10_1_4_QuejasXredesSoc p10_1_5_TramiteCompl_EL p10_1_6_SolicAsistGobParaTramit EST
18.1801215.05.01 18.1801215.05 NAYARIT XALISCO TEPIC 5 05 01 01 01 29112023 2 NA NA 8 10 6 5 5 5 6 No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa Muy frecuente Muy frecuente Muy frecuente Frecuente Muy frecuente Frecuente Muy frecuente Poco frecuente Frecuente Poco frecuente Frecuente Poco frecuente Muy frecuente Frecuente Frecuente Poco frecuente Poco frecuente Poco frecuente Frecuente Muy frecuente Muy frecuente Muy frecuente Muy frecuente Frecuente Poco frecuente No No No Satisfecha(o) 8 No No No Satisfecha(o) 8 Satisfecha(o) 9 Satisfecha(o) 9 0000 NADA No Muy satisfecha(o) 10 Satisfecha(o) 9 Satisfecha(o) 9 No Satisfecha(o) 8 No No No No No No NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA No No No Satisfecha(o) 9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Satisfecha(o) 9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Satisfecha(o) 9 No No No No No No No aplica NA NA NA No No No No No No 3
06.0600870.02.01 06.0600870.02 COLIMA VILLA DE ALVAREZ COLIMA 120 02 01 01 01 29112023 2 NA NA 7 10 0 0 5 0 0 No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa Frecuente Poco frecuente Muy frecuente Frecuente Poco frecuente Frecuente Frecuente Nunca Muy frecuente Frecuente Frecuente Poco frecuente Muy frecuente Muy frecuente Frecuente Frecuente Poco frecuente Frecuente Poco frecuente Muy frecuente Frecuente Frecuente Muy frecuente Frecuente Poco frecuente No No No No No Muy insatisfecha(o) 1 No No sabe / No responde No Algo insatisfecha(o) 5 No Algo satisfecha(o) 7 No Satisfecha(o) 9 0000 NADA No Algo satisfecha(o) 7 No Algo insatisfecha(o) 5 No sabe / No responde Satisfecha(o) 8 No sabe / No responde No sabe / No responde No sabe / No responde No sabe / No responde NA NA No No No No No No No NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Muy satisfecha(o) 10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Satisfecha(o) 8 No No No No No No aplica NA NA NA No No No No No 3
19.1906655.04.01 19.1906655.04 NUEVO LEON MONTERREY MONTERREY 113 04 01 01 01 09112023 6 NA NA 3 3 3 3 10 5 3 No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa Frecuente Frecuente Muy frecuente Frecuente Poco frecuente Frecuente Poco frecuente Nunca Muy frecuente Frecuente Frecuente Frecuente Frecuente Frecuente Frecuente Frecuente Muy frecuente Frecuente Poco frecuente Muy frecuente Poco frecuente Poco frecuente Muy frecuente Poco frecuente Poco frecuente No No No No No No Algo satisfecha(o) 7 No No Muy insatisfecha(o) 1 Satisfecha(o) 8 No No Muy insatisfecha(o) 1 0020 VEINTE PESOS No Satisfecha(o) 8 No No Insatisfecha(o) 3 No No No No Muy insatisfecha(o) 1 No No No No Muy insatisfecha(o) 1 No No No No No NA No No No Satisfecha(o) 9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Satisfecha(o) 9 No No No No No Muy insatisfecha(o) 1 No No No Algo insatisfecha(o) 5 NA NA NA NA NA NA NA NA NA NA No No No No Algo insatisfecha(o) 5 NA NA NA NA NA NA NA No No No No No NA Atribuyen inutilidad a denuncia NA No No No No 2
10.1002174.04.01 10.1002174.04 DURANGO GOMEZ PALACIO RESTO DE CIUDADES DE 100 MIL HABITANTES Y MAS 49 04 01 01 01 22112023 2 NA NA 5 10 5 5 10 8 5 No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa Frecuente Nunca Frecuente Frecuente Poco frecuente Poco frecuente Frecuente Nunca Poco frecuente Nunca Poco frecuente Nunca Poco frecuente Nunca Nunca Nunca Nunca Nunca Nunca Poco frecuente Nunca Nunca Poco frecuente Nunca Nunca No No Satisfecha(o) 9 No Satisfecha(o) 9 Satisfecha(o) 9 No Satisfecha(o) 9 0000 NADA No Satisfecha(o) 9 Satisfecha(o) 9 No Satisfecha(o) 9 No No Satisfecha(o) 9 No No No No No NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA No No Satisfecha(o) 9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Satisfecha(o) 9 No No No No No No No Algo insatisfecha(o) 5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA No No Satisfecha(o) 9 No No No No No No No NA Corrupción Normalizada NA No No No No No 3
10.1000895.02.02 10.1000895.02 DURANGO DURANGO DURANGO 50 02 02 01 01 14112023 7 NA NA 8 8 0 0 0 1 1 No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa Nunca Frecuente Frecuente Nunca Poco frecuente Frecuente Poco frecuente Nunca Poco frecuente Poco frecuente Frecuente Nunca Frecuente Frecuente Poco frecuente Poco frecuente Poco frecuente Poco frecuente Poco frecuente Frecuente Frecuente Poco frecuente Frecuente Poco frecuente Poco frecuente No No No No Satisfecha(o) 9 No No No Satisfecha(o) 8 No Algo insatisfecha(o) 5 No No No Algo insatisfecha(o) 5 0000 NADA No Satisfecha(o) 9 No No Algo insatisfecha(o) 4 No No Satisfecha(o) 8 No No No Algo insatisfecha(o) 5 No No No No No No NA NA NA No NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA No No No No Satisfecha(o) 9 NA NA NA NA NA NA NA NA NA NA NA NA NA No No Insatisfecha(o) 3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA No No No No No aplica NA NA NA No No No No No No 3
31.3101929.02.03 31.3101929.02 YUCATAN MERIDA MERIDA 62 02 03 03 01 10112023 3 NA NA 0 5 0 0 8 5 3 No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa Muy frecuente No sabe/No responde Frecuente Poco frecuente Poco frecuente Muy frecuente Muy frecuente No sabe/No responde Muy frecuente Nunca No sabe/No responde No sabe/No responde Muy frecuente Frecuente Muy frecuente Poco frecuente Nunca Frecuente Frecuente Muy frecuente No sabe/No responde Poco frecuente Poco frecuente Frecuente No sabe/No responde No No No No Satisfecha(o) 8 No No No No Insatisfecha(o) 2 No No No Algo insatisfecha(o) 4 No Satisfecha(o) 8 0000 NADA No Satisfecha(o) 9 Satisfecha(o) 8 No No No No Satisfecha(o) 8 No sabe / No responde No sabe / No responde No sabe / No responde No sabe / No responde NA NA No No No No No NA NA NA No NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA No No No Satisfecha(o) 9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Satisfecha(o) 9 No No No No Satisfecha(o) 8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA No No No No No No No aplica NA NA NA No No No No No 3
13.1300468.01.01 13.1300468.01 HIDALGO PACHUCA DE SOTO PACHUCA 8 01 01 01 01 01112023 1 NA NA NA 9 9 10 10 8 10 6 No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa No opción afirmativa Muy frecuente Poco frecuente Muy frecuente Muy frecuente Poco frecuente Muy frecuente Poco frecuente Poco frecuente Muy frecuente Poco frecuente Poco frecuente Muy frecuente Muy frecuente Muy frecuente Poco frecuente Muy frecuente Muy frecuente Muy frecuente Muy frecuente Muy frecuente Poco frecuente Poco frecuente Muy frecuente Muy frecuente Muy frecuente No No No No No Algo satisfecha(o) 7 No No No Algo satisfecha(o) 6 No No No Algo insatisfecha(o) 4 No No Satisfecha(o) 8 No 0000 NADA No Insatisfecha(o) 3 No No Algo insatisfecha(o) 4 No No No No Insatisfecha(o) 2 No No No No Algo insatisfecha(o) 5 No No No No No No No NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA No Algo insatisfecha(o) 4 Muy satisfecha(o) 10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA No No No No No Insatisfecha(o) 2 No No No No No No aplica NA NA NA No No No 3

  Como se puede observar, se han modificado exitosamente los nombres de las variables y el contenido de algunas celdas. Ello facilitará la consulta general de la tabla más adelante, disminuyendo el número de consultas y modificaciones en el Descriptor de archivos (referido anteriormente).

   Así mismo, si realizamos una revisión del contenido de la tabla, como se realizó en la sección aa.a.a, se puede observar un informa más detallado del contenido de la tabla, tanto en el tipo de variables, como en el informe de las mismas.

(#tab:skim_secciones_trad)Data summary
Name Piped data
Number of rows 38966
Number of columns 259
_______________________
Column type frequency:
character 13
factor 213
numeric 33
________________________
Group variables None

Variable type: character

skim_variable n_missing complete_rate min max empty n_unique whitespace
ID_PER 0 1.00 16 16 0 38966 0
ID_VIV 0 1.00 13 13 0 38966 0
NOM_ENT 0 1.00 6 31 0 32 0
NOM_MUN 0 1.00 4 36 0 241 0
NOM_AREAM 0 1.00 4 45 0 32 0
V_SEL 0 1.00 2 2 0 5 0
R_ELE 0 1.00 2 2 0 12 0
R_INF 0 1.00 2 2 0 11 0
R_DEF 0 1.00 2 2 0 1 0
FECHA_CAPT 0 1.00 8 8 0 51 0
p4_5_2_RB_RecolCant 675 0.98 4 4 0 73 0
P4_5_2_TXT 675 0.98 4 31 0 73 0
p9_8_ESP_txt 38800 0.00 9 84 0 160 0

Variable type: factor

skim_variable n_missing complete_rate ordered n_unique top_counts
p1_2_GastoAlimCompartido 6158 0.84 FALSE 2 Sí: 31473, No: 1335
p3_1_01_MalDesempGob 0 1.00 FALSE 2 No : 29567, Sí: 9399
p3_1_02_Pobreza 0 1.00 FALSE 2 No : 26778, Sí: 12188
p3_1_03_Corrupcion 0 1.00 FALSE 2 Sí: 21340, No : 17626
p3_1_04_Desempleo 0 1.00 FALSE 2 No : 28156, Sí: 10810
p3_1_05_Inseg_Delinc 0 1.00 FALSE 2 Sí: 26968, No : 11998
p3_1_06_MalaAplicLey 0 1.00 FALSE 2 No : 31560, Sí: 7406
p3_1_07_DesastresNat 0 1.00 FALSE 2 No : 37520, Sí: 1446
p3_1_08_BajaCalidEduPub 0 1.00 FALSE 2 No : 33275, Sí: 5691
p3_1_09_MalaAtencSaludPub 0 1.00 FALSE 2 No : 26787, Sí: 12179
p3_1_10_FaltaCoordNivesGob 0 1.00 FALSE 2 No : 33520, Sí: 5446
p3_1_11_FaltaRendCuentas 0 1.00 FALSE 2 No : 36138, Sí: 2828
p3_1_99_Ninguno 0 1.00 FALSE 2 No : 38771, Sí: 195
p3_2_FrecCorrupEdo 0 1.00 FALSE 5 Fre: 17749, Muy: 14116, Poc: 5644, No : 816
p3_3_01_CorrupUnivPub 0 1.00 FALSE 5 Poc: 13785, Fre: 12513, No : 5319, Muy: 5251
p3_3_02_C_policias 0 1.00 FALSE 5 Muy: 20009, Fre: 13181, Poc: 4513, No : 736
p3_3_03_C_hospPub 0 1.00 FALSE 5 Poc: 15114, Fre: 12558, Muy: 5442, Nun: 3481
p3_3_04_C_presidRep_SecrtEdo 0 1.00 FALSE 5 Fre: 13482, Muy: 10339, Poc: 10107, Nun: 2852
p3_3_05_C_empresarios 0 1.00 FALSE 5 Fre: 15794, Poc: 9364, Muy: 8832, No : 3738
p3_3_06_C_Guber_edoProp_o_jefatGob 0 1.00 FALSE 5 Fre: 15830, Muy: 11319, Poc: 8518, No : 1997
p3_3_07_C_compaTrab_jefesOsubord 0 1.00 FALSE 5 Poc: 12068, No : 11242, Nun: 7254, Fre: 6373
p3_3_08_C_PresidMun_alcaldias 0 1.00 FALSE 5 Fre: 16640, Muy: 9622, Poc: 9157, No : 1993
p3_3_09_C_Parientes 0 1.00 FALSE 5 Poc: 16033, Nun: 13846, Fre: 5919, Muy: 1684
p3_3_10_C_Sindicatos 0 1.00 FALSE 5 Fre: 14093, Muy: 9268, Poc: 8452, No : 5343
p3_3_11_C_Vecinxs 0 1.00 FALSE 5 Poc: 16443, Nun: 11227, Fre: 5382, No : 4164
p3_3_12_C_CamsDipSenad 0 1.00 FALSE 5 Fre: 15894, Muy: 11579, Poc: 6956, No : 3361
p3_3_13_C_MediosComunic 0 1.00 FALSE 5 Fre: 15208, Muy: 9801, Poc: 9639, Nun: 2168
p3_3_14_C_InstitElec 0 1.00 FALSE 5 Fre: 14287, Poc: 10983, Muy: 8609, Nun: 2791
p3_3_15_C_ComisDerHum 0 1.00 FALSE 5 Poc: 14129, Fre: 11947, Muy: 5332, No : 3928
p3_3_16_C_EscPubNivBasic 0 1.00 FALSE 5 Poc: 17923, Fre: 9361, Nun: 5555, No : 3112
p3_3_17_C_JuecYmagist 0 1.00 FALSE 5 Fre: 14741, Muy: 10670, Poc: 8354, No : 3497
p3_3_18_C_InstitRelig_GrupRelig 0 1.00 FALSE 5 Poc: 13555, Fre: 10840, Nun: 6238, Muy: 5621
p3_3_19_C_PartPol 0 1.00 FALSE 5 Muy: 17951, Fre: 14326, Poc: 4618, No : 1278
p3_3_20_C_GuardiaNal 0 1.00 FALSE 5 Poc: 13731, Fre: 11556, Muy: 6245, Nun: 4180
p3_3_21_C_Ejecit_Marina 0 1.00 FALSE 5 Poc: 15417, Fre: 9887, Nun: 5695, Muy: 4793
p3_3_22_C_MinistPub_FiscEstatal 0 1.00 FALSE 5 Fre: 14356, Muy: 13493, Poc: 7314, No : 2438
p3_3_23_C_ONGs 0 1.00 FALSE 5 Poc: 15293, Fre: 11553, No : 4858, Nun: 3820
p3_3_24_C_OrgsPubsAut_Descentlzds 0 1.00 FALSE 5 Poc: 16358, Fre: 10856, Nun: 4432, No : 4344
p4_1_1_AguaCd_CTE 0 1.00 FALSE 3 Sí: 21192, No: 17426, No : 348
p4_1_2_A_puraCristalina 0 1.00 FALSE 3 Sí: 23984, No: 14591, No : 391
p4_1_3_A_bebible 0 1.00 FALSE 3 No: 29706, Sí: 8200, No : 1060
p4_1_4_A_reparFugasRapid 0 1.00 FALSE 3 No: 23279, Sí: 14403, No : 1284
p4_1_5_A_deRedPub 0 1.00 FALSE 3 Sí: 36310, No: 1827, No : 829
p4_1_6_A_dePozoComunit 0 1.00 FALSE 3 No: 30105, Sí: 6361, No : 2500
p4_1_7_A_dePozoPart 0 1.00 FALSE 3 No: 35565, No : 2482, Sí: 919
p4_1a_PercepServAgua 213 0.99 FALSE 7 Sat: 15819, Alg: 7563, Muy: 4767, Alg: 4307
p4_2_1_DrenajAlcantConectado 0 1.00 FALSE 3 Sí: 33840, No: 4589, No : 537
p4_2_2_DyA_conMantFrec 0 1.00 FALSE 3 No: 24270, Sí: 13010, No : 1686
p4_2_3_DyA_conServLimpiez 0 1.00 FALSE 3 No: 25681, Sí: 11821, No : 1464
p4_2_4_DyA_conFugasXrupturas 0 1.00 FALSE 3 No: 25669, Sí: 12379, No : 918
p4_2a_SatisServDyA 393 0.99 FALSE 7 Sat: 14825, Alg: 8526, Alg: 5002, Ins: 4036
p4_3_1_Alumbrad_CallesAreasPub 0 1.00 FALSE 3 Sí: 21442, No: 17405, No : 119
p4_3_2_Alu_ConMantenim 0 1.00 FALSE 3 No: 19769, Sí: 18061, No : 1136
p4_3_3_Alu_ConAtencInmed 0 1.00 FALSE 3 No: 23315, Sí: 14795, No : 856
p4_3a_SatisAlumb 94 1.00 FALSE 7 Sat: 14103, Alg: 8404, Alg: 5212, Ins: 4510
p4_4_1_ParqYjard_acces 0 1.00 FALSE 3 Sí: 29074, No: 7895, No : 1997
p4_4_2_PyJ_proxim15m 0 1.00 FALSE 3 Sí: 29749, No: 8190, No : 1027
p4_4_3_PyJ_limpios 0 1.00 FALSE 3 Sí: 22054, No: 15267, No : 1645
p4_4_4_PyJ_seguros 0 1.00 FALSE 3 No: 21002, Sí: 15869, No : 2095
p4_4a_Satis_PyJ 939 0.98 FALSE 7 Sat: 14469, Alg: 9146, Alg: 4909, Ins: 3582
p4_5_1_RecolBasura_oportuna 0 1.00 FALSE 3 Sí: 32524, No: 5925, No : 517
p4_5_2_RB_Grat_SinCuotTrab 0 1.00 FALSE 3 Sí: 29885, No: 8407, No : 674
p4_5_3_RB_SepOrganNoOrgan 0 1.00 FALSE 3 No: 31997, Sí: 6255, No : 714
p4_5a_Satis_RB 458 0.99 FALSE 7 Sat: 20607, Muy: 8620, Alg: 5013, Alg: 1975
p4_6_1_Polic_SensacSeg 0 1.00 FALSE 3 No: 23799, Sí: 14712, No : 455
p4_6_2_Pol_DisponAyud 0 1.00 FALSE 3 Sí: 20178, No: 17328, No : 1460
p4_6a_Satis_Pol 273 0.99 FALSE 7 Sat: 10484, Alg: 9299, Alg: 5931, Muy: 5563
p4_7_1_CallYaven_BuenEstado 0 1.00 FALSE 3 No: 32161, Sí: 6625, No : 180
p4_7_2_CyA_reparadasPront 0 1.00 FALSE 3 No: 33151, Sí: 5282, No : 533
p4_7_3_CyA_ConSemafFunc 0 1.00 FALSE 3 Sí: 26611, No: 11927, No : 428
p4_7_4_CyA_SenialClaros 0 1.00 FALSE 3 Sí: 22975, No: 15510, No : 481
p4_7a_Satis_CyA 109 1.00 FALSE 7 Alg: 10838, Sat: 10224, Alg: 6638, Ins: 5489
p4_8_1_CarretYcamin_BuenEdo 0 1.00 FALSE 3 No: 19725, Sí: 14026, No : 5215
p4_8_2_CyC_SegDeDelinc 0 1.00 FALSE 3 No: 23155, Sí: 11125, No : 4686
p4_8_3_CyC_ViasRap 0 1.00 FALSE 3 Sí: 21147, No: 12724, No : 5095
p4_8_4_CyC_SenialClar 0 1.00 FALSE 3 Sí: 22241, No: 11880, No : 4845
p4_8a_Satis_CyC 4047 0.90 FALSE 7 Sat: 12747, Alg: 9651, Alg: 4863, Ins: 3543
p5_1_01_Usuario_EduPubBas 0 1.00 FALSE 2 No: 28549, Sí: 10417
p5_1_02_U_EduPubUni 0 1.00 FALSE 2 No: 36236, Sí: 2730
p5_1_03_U_AtenMedIMSS 0 1.00 FALSE 2 No: 26243, Sí: 12723
p5_1_04_U_AtenMedISSSTE 0 1.00 FALSE 2 No: 36104, Sí: 2862
p5_1_05_U_AtenMedINSABIsim 0 1.00 FALSE 2 No: 35288, Sí: 3678
p5_1_06_U_AM_IMSSBienestar 0 1.00 FALSE 2 No: 38536, Sí: 430
p5_1_07_U_EnerElec 0 1.00 FALSE 2 Sí: 36601, No: 2365
p5_1_08_U_TranspPubGasol 0 1.00 FALSE 2 Sí: 23550, No: 15416
p5_1_09_U_TP_ConEstacNoMetro 22724 0.42 FALSE 2 No: 10339, Sí: 5903
p5_1_10_U_TP_Cablebus 32475 0.17 FALSE 2 No: 5817, Sí: 674
p5_1_11_U_MetroTrenLig 31609 0.19 FALSE 2 Sí: 4302, No: 3055
p5_1_12_U_AutopCobro 0 1.00 FALSE 2 No: 20919, Sí: 18047
p_5_2_1_EduPubBas_GratLibCuota 28549 0.27 FALSE 3 No: 5249, Sí: 5096, No : 72
p_5_2_2_EPB_InstalYmobAdec 28549 0.27 FALSE 3 Sí: 7475, No: 2818, No : 124
p_5_2_3_EPB_LimpYord 28549 0.27 FALSE 3 Sí: 8538, No: 1766, No : 113
p_5_2_4_EPB_CumplTemar 28549 0.27 FALSE 3 Sí: 8659, No: 1472, No : 286
p_5_2_5_EPB_CumplCalend 28549 0.27 FALSE 3 Sí: 9049, No: 1270, No : 98
p_5_2_6_EPB_SufiMaest 28549 0.27 FALSE 3 Sí: 8555, No: 1759, No : 103
p_5_2_7_EPB_ProfrCapac 28549 0.27 FALSE 3 Sí: 8479, No: 1681, No : 257
p_5_2_8_EPB_EspacXEstudAdec 28549 0.27 FALSE 3 Sí: 5596, No: 4630, No : 191
p_5_2_9_EPB_CalidEnsenianza 28549 0.27 FALSE 3 Sí: 8243, No: 2012, No : 162
p5_2a_Satis_EPB 28572 0.27 FALSE 7 Sat: 5928, Muy: 1667, Alg: 1657, Alg: 582
p_5_3_1_UnivPub_InstalYmobAdec 36236 0.07 FALSE 3 Sí: 2122, No: 566, No : 42
p_5_3_2_UP_LimpYord 36236 0.07 FALSE 3 Sí: 2335, No: 361, No : 34
p_5_3_3_UP_CumplTemar 36236 0.07 FALSE 3 Sí: 2337, No: 347, No : 46
p_5_3_4_UP_CumplcALEND 36236 0.07 FALSE 3 Sí: 2345, No: 366, No : 19
p_5_3_5_UP_SuficMaest 36236 0.07 FALSE 3 Sí: 2253, No: 451, No : 26
p_5_3_6_UP_ProfrCapac 36236 0.07 FALSE 3 Sí: 2368, No: 322, No : 40
p_5_3_7_UP_EscacXestudAdec 36236 0.07 FALSE 3 Sí: 1562, No: 1117, No : 51
p_5_3_8_UP_EduCalidParaTrab 36236 0.07 FALSE 3 Sí: 2258, No: 443, No : 29
p5_3a_Satis_UP 36241 0.07 FALSE 7 Sat: 1606, Muy: 577, Alg: 356, Alg: 99
p_5_4_01_IMSS_AtenInmed 26243 0.33 FALSE 3 Sí: 6884, No: 5802, No : 37
p_5_4_02_IMSS_TratRespet 26243 0.33 FALSE 3 Sí: 9397, No: 3291, No : 35
p_5_4_03_IMSS_InfSaludComprens 26243 0.33 FALSE 3 Sí: 9439, No: 3238, No : 46
p_5_4_04_IMSS_InstalAdec 26243 0.33 FALSE 3 Sí: 8120, No: 4478, No : 125
p_5_4_05_IMSS_InstalLimp 26243 0.33 FALSE 3 Sí: 9613, No: 3059, No : 51
p_5_4_06_IMSS_DispoMedic 26243 0.33 FALSE 3 Sí: 6694, No: 5937, No : 92
p_5_4_07_IMSS_AtenSinReqMat 26243 0.33 FALSE 3 Sí: 9705, No: 2806, No : 212
p_5_4_08_IMSS_SufcienMed 26243 0.33 FALSE 3 Sí: 7594, No: 4892, No : 237
p_5_4_09_IMSS_MedicCapac 26243 0.33 FALSE 3 Sí: 9200, No: 3355, No : 168
p_5_4_10_IMSS_SaturacClínicHosp 26243 0.33 FALSE 3 Sí: 9738, No: 2726, No : 259
p_5_4_11_IMSS_DeficYTraslad 26243 0.33 FALSE 3 Sí: 7028, No: 5649, No : 46
p5_4a_Satis_IMSS 26263 0.33 FALSE 7 Sat: 4922, Alg: 3023, Alg: 1445, Muy: 1403
p_5_5_01_ISSSTE_AtenInmed 36104 0.07 FALSE 3 Sí: 1596, No: 1256, No : 10
p_5_5_02_ISSSTE_TratRespet 36104 0.07 FALSE 3 Sí: 2232, No: 618, No : 12
p_5_5_03_ISSSTE_InfSaludComprens 36104 0.07 FALSE 3 Sí: 2099, No: 748, No : 15
p_5_5_04_ISSSTE_InstalAdec 36104 0.07 FALSE 3 Sí: 1655, No: 1174, No : 33
p_5_5_05_ISSSTE_InstalLimp 36104 0.07 FALSE 3 Sí: 2197, No: 650, No : 15
p_5_5_06_ISSSTE_DispoMedic 36104 0.07 FALSE 3 No: 1541, Sí: 1296, No : 25
p_5_5_07_ISSSTE_AtenSinReqMat 36104 0.07 FALSE 3 Sí: 2033, No: 776, No : 53
p_5_5_08_ISSSTE_SufcienMed 36104 0.07 FALSE 3 Sí: 1525, No: 1267, No : 70
p_5_5_09_ISSSTE_MedicCapac 36104 0.07 FALSE 3 Sí: 2066, No: 744, No : 52
p_5_5_10_ISSSTE_SaturacClínicHosp 36104 0.07 FALSE 3 Sí: 2031, No: 754, No : 77
p_5_5_11_ISSSTE_DeficYTraslad 36104 0.07 FALSE 3 Sí: 1644, No: 1201, No : 17
p5_5a_Satis_ISSSTE 36112 0.07 FALSE 7 Sat: 1057, Alg: 700, Muy: 324, Alg: 312
p_5_6_01_ISSSTE_AtenInmed 35288 0.09 FALSE 3 Sí: 2617, No: 1054, No : 7
p_5_6_02_ISSSTE_TratRespet 35288 0.09 FALSE 3 Sí: 3117, No: 555, No : 6
p_5_6_03_ISSSTE_InfSaludComprens 35288 0.09 FALSE 3 Sí: 3060, No: 604, No : 14
p_5_6_04_ISSSTE_InstalAdec 35288 0.09 FALSE 3 Sí: 2477, No: 1172, No : 29
p_5_6_05_ISSSTE_InstalLimp 35288 0.09 FALSE 3 Sí: 3174, No: 491, No : 13
p_5_6_06_ISSSTE_DispoMedic 35288 0.09 FALSE 3 No: 1991, Sí: 1618, No : 69
p_5_6_07_ISSSTE_AtenSinReqMat 35288 0.09 FALSE 3 Sí: 2494, No: 1126, No : 58
p_5_6_08_ISSSTE_SufcienMed 35288 0.09 FALSE 3 Sí: 2350, No: 1247, No : 81
p_5_6_09_ISSSTE_MedicCapac 35288 0.09 FALSE 3 Sí: 2841, No: 779, No : 58
p_5_6_10_ISSSTE_SaturacClínicHosp 35288 0.09 FALSE 3 Sí: 2282, No: 1296, No : 100
p_5_6_11_ISSSTE_DeficYTraslad 35288 0.09 FALSE 3 No: 1881, Sí: 1778, No : 19
p5_6a_Satis_ISSSTE 35292 0.09 FALSE 7 Sat: 1602, Alg: 776, Muy: 596, Alg: 313
p_5_7_01_IMSSbienest_AtenInmed 38536 0.01 FALSE 3 Sí: 301, No: 127, No : 2
p_5_7_02_IMSSbienest_TratRespet 38536 0.01 FALSE 3 Sí: 366, No: 62, No : 2
p_5_7_03_IMSSbienest_InfSaludComprens 38536 0.01 FALSE 3 Sí: 352, No: 75, No : 3
p_5_7_04_IMSSbienest_InstalAdec 38536 0.01 FALSE 3 Sí: 302, No: 125, No : 3
p_5_7_05_IMSSbienest_InstalLimp 38536 0.01 FALSE 3 Sí: 368, No: 60, No : 2
p_5_7_06_IMSSbienest_DispoMedic 38536 0.01 FALSE 3 Sí: 237, No: 185, No : 8
p_5_7_07_IMSSbienest_AtenSinReqMat 38536 0.01 FALSE 3 Sí: 305, No: 119, No : 6
p_5_7_08_IMSSbienest_SufcienMed 38536 0.01 FALSE 3 Sí: 283, No: 141, No : 6
p_5_7_09_IMSSbienest_MedicCapac 38536 0.01 FALSE 3 Sí: 339, No: 85, No : 6
p_5_7_10_IMSSbienest_SaturacClínicHosp 38536 0.01 FALSE 3 Sí: 278, No: 146, No : 6
p_5_7_11_IMSSbienest_DeficYTraslad 38536 0.01 FALSE 3 No: 227, Sí: 200, No : 3
p5_7a_Satis_IMSSbienest 38538 0.01 FALSE 7 Sat: 180, Alg: 84, Muy: 75, Alg: 44
p5_8_1_ServLuz_Continuo 2365 0.94 FALSE 3 Sí: 33984, No: 2614, No : 3
p5_8_2_SL_Establ 2365 0.94 FALSE 3 Sí: 32582, No: 3997, No : 22
p5_8_3_SL_ConAtenOport 2365 0.94 FALSE 3 Sí: 24691, No: 11651, No : 259
p5_8a_Satis_SL 2366 0.94 FALSE 7 Sat: 20932, Muy: 7693, Alg: 4771, Alg: 1685
p_5_9_1_TransPubGasol_ConParadEstab 15416 0.60 FALSE 3 No: 12147, Sí: 11343, No : 60
p_5_9_2_TPG_HorarResp 15416 0.60 FALSE 3 No: 16944, Sí: 5793, No : 813
p_5_9_3_TPG_TiempEsperReduc 15416 0.60 FALSE 3 Sí: 12885, No: 10554, No : 111
p_5_9_4_TPG_EspacAdec 15416 0.60 FALSE 3 No: 13200, Sí: 10318, No : 32
p_5_9_5_TPG_RutasSufic 15416 0.60 FALSE 3 Sí: 15758, No: 7689, No : 103
p_5_9_6_TPG_UnidBuenEdo 15416 0.60 FALSE 3 No: 14690, Sí: 8817, No : 43
p_5_9_7_TPG_ConductBuenos 15416 0.60 FALSE 3 No: 14517, Sí: 8977, No : 56
p_5_9_8_TPG_OperadResp 15416 0.60 FALSE 3 Sí: 13413, No: 10072, No : 65
p5_9a_Satis_TPG 15424 0.60 FALSE 7 Sat: 8206, Alg: 6853, Alg: 3349, Ins: 2241
p_5_10_1_TransPubArt_ConParadEstab 33063 0.15 FALSE 3 Sí: 5633, No: 261, No : 9
p_5_10_2_TPA_HorarResp 33063 0.15 FALSE 3 Sí: 3653, No: 1925, No : 325
p_5_10_3_TPA_TiempEsperReduc 33063 0.15 FALSE 3 Sí: 4309, No: 1560, No : 34
p_5_10_4_TPA_EspacAdec 33063 0.15 FALSE 3 Sí: 3819, No: 2073, No : 11
p_5_10_5_TPA_RutasSufic 33063 0.15 FALSE 3 Sí: 4400, No: 1472, No : 31
p_5_10_6_TPA_UnidBuenEdo 33063 0.15 FALSE 3 Sí: 4925, No: 970, No : 8
p_5_10_7_TPA_ConductBuenos 33063 0.15 FALSE 3 Sí: 5180, No: 710, No : 13
p_5_10_8_TPA_OperadResp 33063 0.15 FALSE 3 Sí: 5177, No: 568, No : 158
p5_10a_Satis_TPA 33068 0.15 FALSE 7 Sat: 3502, Muy: 991, Alg: 857, Alg: 257
p_5_11_1_TransPubCabl_Informado 38292 0.02 FALSE 3 Sí: 622, No: 49, No : 3
p_5_11_2_TPC_TratoResp 38292 0.02 FALSE 3 Sí: 633, No: 34, No : 7
p_5_11_3_TPC_EspacSufic 38292 0.02 FALSE 3 Sí: 646, No: 27, No : 1
p_5_11_4_TPC_EstacSufic 38292 0.02 FALSE 3 Sí: 551, No: 120, No : 3
p_5_11_5_TPC_reducTiempo 38292 0.02 FALSE 3 Sí: 614, No: 58, No : 2
p_5_11_6_TPC_CabinasBuenEdo 38292 0.02 FALSE 3 Sí: 654, No: 19, No : 1
p_5_11_7_TPC_CabinSeg 38292 0.02 FALSE 3 Sí: 643, No: 28, No : 3
p_5_11_8_TPC_ConMantFrec 38292 0.02 FALSE 3 Sí: 621, No : 37, No: 16
p5_11a_Satis_TPC 38293 0.02 FALSE 5 Sat: 356, Muy: 281, Alg: 30, Alg: 4
p_5_12_1_MetrTrenLig_HorarExact 34664 0.11 FALSE 3 No: 2759, Sí: 1438, No : 105
p_5_12_2_MTL_TiempCort 34664 0.11 FALSE 3 Sí: 2511, No: 1771, No : 20
p_5_12_3_MTL_ConSufEsp 34664 0.11 FALSE 3 No: 2372, Sí: 1924, No : 6
p_5_12_4_MTL_LineSufic 34664 0.11 FALSE 3 Sí: 3525, No: 768, No : 9
p_5_12_5_MTL_TrenesBuenEdo 34664 0.11 FALSE 3 Sí: 2255, No: 2032, No : 15
p5_12a_Satis_MTL 34667 0.11 FALSE 7 Sat: 2036, Alg: 1136, Muy: 389, Alg: 380
p_5_13_1_AutopisCuot_EnBuenEdo 20919 0.46 FALSE 3 Sí: 12070, No: 5895, No : 82
p_5_13_2_AC_SegDelinc 20919 0.46 FALSE 3 Sí: 9686, No: 8160, No : 201
p_5_13_3_AC_ComunicEfect 20919 0.46 FALSE 3 Sí: 14701, No: 3049, No : 297
p_5_13_4_AC_ConSenialClar 20919 0.46 FALSE 3 Sí: 15553, No: 2396, No : 98
p_5_13_5_AC_ConZonasServAdec 20919 0.46 FALSE 3 Sí: 13647, No: 4142, No : 258
p5_13a_Satis_AC 20947 0.46 FALSE 7 Sat: 10112, Alg: 3680, Muy: 2179, Alg: 1069
p8_1_Corrupcion_enPagos 0 1.00 FALSE 3 Sí: 21796, No: 16156, No : 1014
p8_2_ProximSituacCorrup_enPago 0 1.00 FALSE 3 No: 22777, Sí: 15685, No : 504
p8_3_1_VíctimCorrpTramit 0 1.00 FALSE 3 No: 35966, Sí: 2872, No : 128
p8_3_2_VictimInsinuacTramit 0 1.00 FALSE 3 No: 37613, Sí: 1227, No : 126
p8_3_3_PersuacCorrup_enTram 0 1.00 FALSE 3 No: 37093, Sí: 1746, No : 127
p9_1_OtrSituaCorrup5anios 0 1.00 FALSE 3 No: 34672, Sí: 4044, No : 250
p9_7_ReportoCasosCorrup 0 1.00 FALSE 4 No : 31092, No: 7252, Sí: 348, No : 274
p9_8_RazonNoDenuncia 31714 0.19 FALSE 10 Atr: 1827, Por: 1552, Cor: 991, Por: 754
p10_1_1_ConsultaRecPub_EnLinea 0 1.00 FALSE 3 No: 32737, Sí: 6091, No : 138
p10_1_2_LlenadoFormatos_EL 0 1.00 FALSE 3 No: 28249, Sí: 10583, No : 134
p10_1_3_PagosTram_EL 0 1.00 FALSE 3 No: 32120, Sí: 6710, No : 136
p10_1_4_QuejasXredesSoc 0 1.00 FALSE 3 No: 36850, Sí: 1978, No : 138
p10_1_5_TramiteCompl_EL 0 1.00 FALSE 3 No: 32634, Sí: 6199, No : 133
p10_1_6_SolicAsistGobParaTramit 0 1.00 FALSE 3 No: 34757, Sí: 4081, No : 128

Variable type: numeric

skim_variable n_missing complete_rate mean sd p0 p25 p50 p75 p100
PRO_VIV 0 1.00 73.55 58.60 1 33 66 100 1036
p1_1_PersonasEnVivienda 0 1.00 3.26 1.75 1 2 3 4 26
p1_3_HogaresConGastoSepComer 37631 0.03 2.33 0.67 2 2 2 2 6
p1_4_PersonasEnHogar 37631 0.03 2.54 1.49 1 1 2 3 9
a1_1_ConfifanzaEnPersonas 0 1.00 5.87 4.99 0 5 6 8 99
a1_2_ConfianzaEnConocidxs 0 1.00 7.86 3.63 0 7 8 9 99
a1_3_C_enServPubs 0 1.00 5.86 8.00 0 4 6 7 99
a1_4_C_GobMunicip 0 1.00 6.15 9.71 0 3 6 8 99
a1_5_C_GobFederal 0 1.00 6.65 8.58 0 5 7 8 99
a1_6_C_CamarasDipSen 0 1.00 7.53 15.70 0 3 5 7 99
a1_7_C_Policia 0 1.00 4.82 6.24 0 2 5 7 99
p4_1b_CalifServAgua 273 0.99 6.76 2.68 1 5 8 9 10
p4_2b_CalfDyA 517 0.99 6.47 2.64 1 5 7 8 10
p4_3b_CalfAlumb 116 1.00 6.43 2.70 1 5 7 9 10
p4_4b_Calf_PyJ 1196 0.97 6.65 2.53 1 5 7 9 10
p4_5b_Calf_RB 500 0.99 8.02 2.07 1 8 9 9 10
p4_6b_Calf_Pol 386 0.99 5.53 2.82 1 3 6 8 10
p4_7b_Calf_CyA 153 1.00 5.62 2.63 1 3 6 8 10
p4_8b_Calf_CyC 4277 0.89 6.39 2.46 1 5 7 8 10
p5_2b_Calf_EPB 28586 0.27 7.91 1.96 1 7 8 9 10
p5_3b_Calf_UP 36244 0.07 8.27 1.69 1 8 9 9 10
p5_4b_Calf_IMSS 26271 0.33 6.76 2.59 1 5 7 9 10
p5_5b_Calf_ISSSTE 36115 0.07 6.69 2.63 1 5 7 9 10
p5_6b_Calf_ISSSTE 35297 0.09 7.32 2.42 1 6 8 9 10
p5_7b_Calf_IMSSbienest 38539 0.01 7.26 2.46 1 6 8 9 10
p5_8b_Calf_SL 2371 0.94 8.15 1.86 1 8 9 9 10
p5_9b_Calf_TPG 15438 0.60 6.31 2.48 1 5 7 8 10
p5_10b_Calf_TPA 33069 0.15 8.01 1.92 1 8 8 9 10
p5_11b_Calf_TPC 38293 0.02 9.10 1.05 1 9 9 10 10
p5_12b_Calf_MTL 34669 0.11 7.23 2.12 1 6 8 9 10
p5_13b_Calf_AC 20953 0.46 7.69 1.92 1 7 8 9 10
p9_7_ESP_CuantosReporto5anios 38618 0.01 3.41 13.91 1 1 1 1 99
EST 0 1.00 2.69 0.76 1 2 3 3 4

5.3 Tabulados de doble entrada

Las tablas de doble entrada son aquellas en las que se desglosan dos características o varibles, mostrando un resumen del cruce de los niveles de ambas variables. Por ejemplo: para conocer las proporciones de encuestados que identidicaron a la Corrupción como uno de los tres primeros problemas en su Estado, de acuerdo con el Estado, se realizó una tabla de doble entrada (o tabla cruzada).

secc_1_3a5_8a10 %>%  
  tabyl(NOM_ENT, p3_1_03_Corrupcion) %>% 
  adorn_totals(where = c("row")) %>% # Añade los totales para las filas
  adorn_percentages(denominator = c('row')) %>%  # Convierte las frecuencias absolutas en relativas por filas
  adorn_pct_formatting() %>% # Le da formato de porcentaje a las frecuencias calculadas anteriormente
  adorn_ns() %>% # Añade las frecuencias absolutas al lado del porcentaje correspondiente.
  adorn_title() # Agrega el nombre de la segunda variable como título a la tabla.
p3_1_03_Corrupcion
NOM_ENT No opción afirmativa
AGUASCALIENTES 52.0% (751) 48.0% (693)
BAJA CALIFORNIA 41.4% (401) 58.6% (568)
BAJA CALIFORNIA SUR 53.1% (602) 46.9% (531)
CAMPECHE 53.8% (532) 46.2% (457)
CHIAPAS 39.4% (376) 60.6% (578)
CHIHUAHUA 42.2% (403) 57.8% (553)
CIUDAD DE MEXICO 44.4% (2,252) 55.6% (2,825)
COAHUILA DE ZARAGOZA 45.6% (681) 54.4% (812)
COLIMA 48.0% (670) 52.0% (725)
DURANGO 40.1% (523) 59.9% (781)
GUANAJUATO 39.6% (386) 60.4% (589)
GUERRERO 48.4% (221) 51.6% (236)
HIDALGO 52.7% (584) 47.3% (525)
JALISCO 40.8% (383) 59.2% (556)
MEXICO 42.4% (599) 57.6% (815)
MICHOACAN DE OCAMPO 39.4% (381) 60.6% (587)
MORELOS 40.9% (562) 59.1% (813)
NAYARIT 47.8% (485) 52.2% (529)
NUEVO LEON 41.8% (561) 58.2% (780)
OAXACA 49.8% (484) 50.2% (488)
PUEBLA 46.2% (435) 53.8% (506)
QUERETARO 56.9% (639) 43.1% (485)
QUINTANA ROO 34.4% (324) 65.6% (618)
SAN LUIS POTOSI 44.8% (443) 55.2% (546)
SINALOA 41.1% (388) 58.9% (557)
SONORA 37.1% (585) 62.9% (992)
TABASCO 45.5% (428) 54.5% (512)
TAMAULIPAS 44.4% (606) 55.6% (758)
TLAXCALA 47.5% (481) 52.5% (531)
VERACRUZ DE IGNACIO DE LA LLAVE 47.1% (437) 52.9% (491)
YUCATAN 54.1% (511) 45.9% (434)
ZACATECAS 52.2% (512) 47.8% (469)
Total 45.2% (17,626) 54.8% (21,340)

   De dicha tabla es posible extraer información más puntual como cuáles fueron los Estados que identificaron a la corrupción como uno de los tres problemas principales para su Estado con una mayor frecuencia, o cuáles fueron los Estados que identificaron a la corrupción como uno de los tres problemas principales para su Estado con una menor frecuenia. Para ello basta con comparar las frecuencias reportadas y seleccionar los porcentajes más altos o más chicos de la columna “Sí” en la tabla.

   La información de dicha tabla también nos permite ejemplificar el análisis inferencial para dado caso. Una vez que observamos que hubieron entidades federativas que reportaron a la corrupción como uno de sus tres problemas principales con una frecuencia relativa próxima al 45%, mientras que en otras se observa una frecuencia superior al 60%, es posible realizar una prueba de hipótesis para contribuir a concluir sobre dichas diferencias. La prueba de hipótesis planteada nos indicaría con qué probabilidad las diferencias observadas se contrastan con las diferencias esperadas; apoyados en la prueba estadística de \(\chi^2\) (Chi cuadrado), obtenemos el valor del estadístico, así como el valor de probabilidad asociado a dicho estadístico. En el siguiente recuadro puede leerse la función chisq.test(Tabla$filas,Tabla$columnas) produce la salida que se muestra en el siguiente recuadro.

chisq.test(secc_1_3a5_8a10$NOM_ENT,secc_1_3a5_8a10$p3_1_03_Corrupcion) 
## 
##  Pearson's Chi-squared test
## 
## data:  secc_1_3a5_8a10$NOM_ENT and secc_1_3a5_8a10$p3_1_03_Corrupcion
## X-squared = 427.36, df = 31, p-value < 2.2e-16

   La prueba indica que existe una baja probablilidad de obtener resultados como los observados o menores (observar el valor p); de lo cual se deduce las diferencias observadas son distintas a las esperadas, ergo, existen difencias de frecuencias entre los reportes de identificación de los tres primeros problemas de la entidad atribuidos a la corrupción entre los Estados. La manera dogmática y poco crítica de interpretar el resultado sería “Existe una relación entre la identificación de la corrupción como uno de los tres problemas principales en su propia entidad federativa y la entidad federativa”, o bien, “existen diferencias significativas en la identificación de la corrupción como uno de los tres problemas principales en su propia identidad federativa entre las diferentes entidades federativas”.

Para más información respecto a la crítica de la interpretación más popular de los valores de probabilidad puede consultar una amplia variedad de literatura, desde los estadistas R. Fisher, Kolmogorov, hasta estadistas más contemporáneos de diversas escuelas (principalmente europeas).

5.3.1 Posibles enfoques para tablas de doble entrada

   Otros ejemplos de tablas de doble entrada pueden verse a continuación. Las modificaciones en los comandos pueden verse señaladas con en los comentarios del mismo código; mientras que las diferencias en las salidas gráficas son señaladas por los colores, para facilitar su identificación.

5.3.1.1 Ejemplo con las variables de identificación de corrupción en la Jefatura de la República y las Universidades Públicas. Lectura de frecuencias por columnas.

secc_1_3a5_8a10 %>% 
  tabyl(p3_3_01_CorrupUnivPub,p3_3_04_C_presidRep_SecrtEdo) %>% 
  adorn_totals(where = c("col","row")) %>%  # Añade los totales por filas Y columnas. Las opciones disponibles son sólo columnas, sólo filas o ambas.
  adorn_percentages(denominator = "col")  %>% # Convierte las frecuencias absolutas en relativas por columnas
  adorn_pct_formatting(digits = 1) %>% 
  adorn_ns() %>% 
  adorn_title("combined") # Fusiona los títulos o nombres de las variables en la celda cruce
p3_3_01_CorrupUnivPub/p3_3_04_C_presidRep_SecrtEdo Muy frecuente Frecuente Poco frecuente Nunca No sabe/No responde Total
Muy frecuente 25.3% (2,620) 10.2% (1,374) 8.5% (856) 9.3% (265) 6.2% (136) 13.5% (5,251)
Frecuente 33.6% (3,473) 42.7% (5,758) 23.6% (2,387) 18.8% (536) 16.4% (359) 32.1% (12,513)
Poco frecuente 28.6% (2,962) 33.9% (4,570) 48.5% (4,904) 32.3% (921) 19.6% (428) 35.4% (13,785)
Nunca 3.2% (326) 3.5% (474) 6.5% (654) 18.4% (526) 5.4% (118) 5.4% (2,098)
No sabe/No responde 9.3% (958) 9.7% (1,306) 12.9% (1,306) 21.2% (604) 52.4% (1,145) 13.7% (5,319)
Total 100.0% (10,339) 100.0% (13,482) 100.0% (10,107) 100.0% (2,852) 100.0% (2,186) 100.0% (38,966)

   La tabla anterior es una tabla de doble entrada que, en las filas, señala los niveles de las referencias a la corrupción percibida en las universidades públicas y, en las columnas, las referencias para la corrupción en la presidencia de la República o en la Secretaría de Estado. Debido a que la lectura de la suma de las frecuencias es evaluada por columnas, es posible primar el análisis por los niveles para la variable de Corrupción señalada en la presidencia de la República o en la Secretaría del Estado.

   De tal manera, las personas que respondieron identificar muy frecuentemente la corrupción en la jefatura de Estado, refieron una opinión de identificación de corrupción en las Univerdidades públicas centralizada en la categoría frecuente; caso similar a aquellos que respondieron frecuentemente en para la primer variable. Para las personas que contestaron poco frecuente, así como las que contestaro en nunca, hacia la jefatura de Estado, tendieron a centrar su respuesta en la misma categoría para la corrupción en las universidades públicas. Así mismo, las personas que respondieron que no sabían o no respondieron explícitamente al primer cuestionamiento, lo hicieron del mismo modo para el segundo.

   El desgloce de dicha tabla, en el argumento puede ser tan enriquecido como se incluyan las diferencias porcentuales; sin emabrgo, éste no será un abordaje que se desarrolle en este texto debido a la extensión que éste puede suponer según el enfoque utilizado. Otros datos que resaltan son los acontecimientos con las respuestas extremas, donde se puede notar cómo, en relación de la categorización de la frecuencia en la identifiación de corrupción en la jefatura de la República disminuye, incrementan progresivamente los porcentajes de las categorías relativos a no saber o no haber respondido respecto a la corrupción en las Universidades públicas. Ambos fenómenos (centralización en torno a categorías concretas e incremento progresivo en torno al desconocimiento o rechazo a la participación en temas de corrupción) pueden ser objeto de estudio para sociólogos y otros científicos sociales.

5.3.1.2 Ejemplo con las variables de identificación de corrupción en la Jefatura de la República y las Universidades Públicas. Lectura de frecuencias por porcentajes totales.

secc_1_3a5_8a10 %>% 
  tabyl(p3_3_01_CorrupUnivPub,p3_3_04_C_presidRep_SecrtEdo) %>% 
  adorn_totals(where = c("col","row")) %>% 
  adorn_percentages(denominator = c('all')) %>% #Evalúa el porcentaje del total de la tabla
  adorn_pct_formatting() %>% 
  adorn_ns() %>% 
  adorn_title("combined")
p3_3_01_CorrupUnivPub/p3_3_04_C_presidRep_SecrtEdo Muy frecuente Frecuente Poco frecuente Nunca No sabe/No responde Total
Muy frecuente 6.7% (2,620) 3.5% (1,374) 2.2% (856) 0.7% (265) 0.3% (136) 13.5% (5,251)
Frecuente 8.9% (3,473) 14.8% (5,758) 6.1% (2,387) 1.4% (536) 0.9% (359) 32.1% (12,513)
Poco frecuente 7.6% (2,962) 11.7% (4,570) 12.6% (4,904) 2.4% (921) 1.1% (428) 35.4% (13,785)
Nunca 0.8% (326) 1.2% (474) 1.7% (654) 1.3% (526) 0.3% (118) 5.4% (2,098)
No sabe/No responde 2.5% (958) 3.4% (1,306) 3.4% (1,306) 1.6% (604) 2.9% (1,145) 13.7% (5,319)
Total 26.5% (10,339) 34.6% (13,482) 25.9% (10,107) 7.3% (2,852) 5.6% (2,186) 100.0% (38,966)

   En cambio, la tabla de arriba, el cambio señalado se enmarca en las celdas internas y no en las marginales. Este tipo de evaluaciones favorece la identificación de grupos menos representados en un muestreo cuando se examinan, por ejemplo, características sociodemográficas para un levantamiento. En el caso de la tabla se puede identificar que los grupos de respuestas menos referidas son las intersecciónde que no superan el 1% del total de la tabla; mientras que las más representadas son las intersecciones que centralizan las respuestas en torno de frecuente y poco frecuente para ambas variables.

   Del mismo modo que en el ejemplo anterior, el desgloce y la argumentación en torno al contenido de la tabla puede enriquecerse tanto como se aprovechen los datos puntuales obtenidos y reportados.

5.4 Filtrado de datos

En un apartado anterior se mostró el ejemplo utilizando los datos exclusivos de una única Entidad Federativa. En esta sección se muestra un ejemplo de la selección de submuestras basados en características puntuales de interés; el procedimiento para realizar dicha selección se le denomina filtrado y se identifica con la función filter().

   Ya sea que el interés sea trabajar de manera exclusiva con grupos particulares de datos, se desee descartar datos que cumplen con criterios válidos para los objetivos de la investigación o seccionar para análisis diferenciados, el filtrado de datos es una herramienta indispensable en la labor de análisis. Para ello es necesario identificar el tipo de dato con el cual se va a trabajar, revisar que corresponda con el tipo de dato registrado en la tabla y desarrollar el argumento de la función de acuerdo con los requerimientos del tipo de dato.

   El filtrado de datos numéricos, por ejemplo, enmarca las condicionales de intervalos de manera exclusiva. Los símbolos <, >, <=, >=, (menor que, mayor que, menor o igual que y mayor o igual que, respectivamente) sólo son aplicables a este tipo de datos, mientras que == y != (igual a y diferente a) pueden utiizarse también en otro tipo de variables. Para variables numéricas podrá notarse que, a diferencia de variables alfanuméricas, no se entrecomillan.

Este tipo de representaciones no suelen ser utilizados para datos numéricos (excepto en consultas puntuales). 
Más adelante se muestra lo comunmente utilizado en el resumen de datos numpericos y su estructuración tabular.
secc_2 %>% 
  filter(EDAD<=18) %>% # El filtro establece la condición. En cuyo caso selecciona 
                       # las referencias a integrantes de los hogares, menores de 18 años
  tabyl(EDAD,Sexo) %>%  # No es neceserario, pero para fines demostrativos se organiza
                          # la información filtrada en una tabla que, además, realiza una
                          # diferenciación por sexo registrado
  adorn_totals(where = c("col","row")) %>% 
  adorn_percentages(denominator = c('col')) %>% 
  adorn_pct_formatting() %>% 
  adorn_ns() %>% 
  adorn_title("combined")
EDAD/Sexo Hombres Mujeres Total
0 3.2% (516) 3.0% (460) 3.1% (976)
1 3.3% (529) 3.6% (561) 3.5% (1,090)
2 3.8% (601) 3.7% (577) 3.7% (1,178)
3 4.3% (685) 4.2% (650) 4.2% (1,335)
4 4.3% (688) 4.6% (713) 4.4% (1,401)
5 4.5% (713) 4.7% (728) 4.6% (1,441)
6 5.2% (832) 4.9% (762) 5.1% (1,594)
7 5.3% (845) 5.3% (830) 5.3% (1,675)
8 5.7% (918) 5.6% (871) 5.7% (1,789)
9 5.4% (868) 5.2% (806) 5.3% (1,674)
10 6.0% (958) 5.8% (900) 5.9% (1,858)
11 5.5% (887) 5.4% (838) 5.5% (1,725)
12 6.1% (976) 6.4% (991) 6.2% (1,967)
13 5.9% (947) 5.7% (881) 5.8% (1,828)
14 6.1% (971) 6.3% (981) 6.2% (1,952)
15 6.1% (980) 6.2% (958) 6.1% (1,938)
16 6.4% (1,032) 6.2% (963) 6.3% (1,995)
17 6.4% (1,022) 6.8% (1,057) 6.6% (2,079)
18 6.5% (1,043) 6.4% (1,001) 6.5% (2,044)
Total 100.0% (16,011) 100.0% (15,528) 100.0% (31,539)

   Las instrucciones para el filtrado son variadas; éstas pueden contener otros operadores lógicos. Tal es el caso de y (&), o (|) y no (!), como se muestra a continuación:

secc_2 %>% 
  filter(EDAD >= 18 & EDAD <= 24) %>% # El filtro establece una extracción de datos por el intervalo de personas entre los  18 y los 24 años
  tabyl(EDAD,Sexo) %>% 
  adorn_totals(where = c("col","row")) %>% 
  adorn_percentages(denominator = c('col')) %>% 
  adorn_pct_formatting() %>% 
  adorn_ns() %>% 
  adorn_title('combined')
EDAD/Sexo Hombres Mujeres Total
18 14.6% (1,043) 14.1% (1,001) 14.4% (2,044)
19 13.0% (925) 13.0% (924) 13.0% (1,849)
20 14.8% (1,053) 15.3% (1,087) 15.1% (2,140)
21 13.7% (975) 14.1% (999) 13.9% (1,974)
22 14.8% (1,056) 15.0% (1,062) 14.9% (2,118)
23 16.0% (1,137) 15.0% (1,065) 15.5% (2,202)
24 13.1% (934) 13.5% (958) 13.3% (1,892)
Total 100.0% (7,123) 100.0% (7,096) 100.0% (14,219)

   Nótese la similitud entre los porcentajes de las mujeres y los hombres. Una prueba de hipótesis respecto a lo observado en esta última tabla puede verificarse que, tomadas las edades como categorías, el valor de probablildad de tener frecuencias como las observadas o mayores es de 0.6334657 respecto de el sexo. La forma de obtener este dato puntualmente, a diferencia del ejemplo anterior, es mediante la formulación puntual del algoritmo para el retorno del valor p, como se muestra en el siguiente recuadro.

chisq.test(Tabla_filtrada$Variable1,Tabla_filtrada$Variable2)$p.value
## [1] 0.6334657

   El siguiente ejemplo hace uso de la negación de un argumento. Nuevamente se realiza el filtrado de la tabla principal de acuerdo a dos condiciones: Que la edad de las personas registradas sea mayor de los 50 años y no sea mayor o igual a los 60 años de edad; además, se añade un tercer criterio de filtrado (también utilizando el carácter de la negación una condición), en este caso en una variable de formato alfanumérico.

secc_2 %>% 
  filter(EDAD > 50 &  !EDAD >= 60 & ## el símbolo "!" genera la negación de la condición
         ! Sexo == 'Hombres') %>% 
  tabyl(EDAD, Sexo) %>% 
  adorn_totals(where = c("row")) %>% 
  adorn_percentages(denominator = c('col')) %>% 
  adorn_pct_formatting()%>% 
  adorn_ns() %>% 
  adorn_title('combined')
EDAD/Sexo Hombres Mujeres
51 - (0) 10.6% (794)
52 - (0) 12.8% (962)
53 - (0) 12.8% (962)
54 - (0) 10.7% (803)
55 - (0) 11.8% (886)
56 - (0) 11.0% (829)
57 - (0) 10.0% (754)
58 - (0) 10.7% (801)
59 - (0) 9.6% (722)
Total - (0) 100.0% (7,513)

   Otras formas de seleccionar información es mediante funciones que permitan seleccionar variables específicas u otros casos específicos como:

secc_1_3a5_8a10 %>% 
  select(starts_with("p4_")) %>%  # Selecciona las variables que "comienzan con..."
  head(7) # Función que muestra el fragmento superior de la tabla (7 primeros casos).
p4_1_1_AguaCd_CTE p4_1_2_A_puraCristalina p4_1_3_A_bebible p4_1_4_A_reparFugasRapid p4_1_5_A_deRedPub p4_1_6_A_dePozoComunit p4_1_7_A_dePozoPart p4_1a_PercepServAgua p4_1b_CalifServAgua p4_2_1_DrenajAlcantConectado p4_2_2_DyA_conMantFrec p4_2_3_DyA_conServLimpiez p4_2_4_DyA_conFugasXrupturas p4_2a_SatisServDyA p4_2b_CalfDyA p4_3_1_Alumbrad_CallesAreasPub p4_3_2_Alu_ConMantenim p4_3_3_Alu_ConAtencInmed p4_3a_SatisAlumb p4_3b_CalfAlumb p4_4_1_ParqYjard_acces p4_4_2_PyJ_proxim15m p4_4_3_PyJ_limpios p4_4_4_PyJ_seguros p4_4a_Satis_PyJ p4_4b_Calf_PyJ p4_5_1_RecolBasura_oportuna p4_5_2_RB_Grat_SinCuotTrab p4_5_2_RB_RecolCant P4_5_2_TXT p4_5_3_RB_SepOrganNoOrgan p4_5a_Satis_RB p4_5b_Calf_RB p4_6_1_Polic_SensacSeg p4_6_2_Pol_DisponAyud p4_6a_Satis_Pol p4_6b_Calf_Pol p4_7_1_CallYaven_BuenEstado p4_7_2_CyA_reparadasPront p4_7_3_CyA_ConSemafFunc p4_7_4_CyA_SenialClaros p4_7a_Satis_CyA p4_7b_Calf_CyA p4_8_1_CarretYcamin_BuenEdo p4_8_2_CyC_SegDeDelinc p4_8_3_CyC_ViasRap p4_8_4_CyC_SenialClar p4_8a_Satis_CyC p4_8b_Calf_CyC
No No No No Algo satisfecha(o) 6 No No No Algo insatisfecha(o) 4 Satisfecha(o) 8 No No No Algo insatisfecha(o) 4 0060 SESENTA PESOS Satisfecha(o) 9 Algo satisfecha(o) 7 No No Algo insatisfecha(o) 4 No No Algo insatisfecha(o) 4
No No No No No Algo insatisfecha(o) 5 No Satisfecha(o) 8 No No No Algo insatisfecha(o) 4 No No Satisfecha(o) 8 0015 QUINCE PESOS No Satisfecha(o) 9 Satisfecha(o) 8 No No Satisfecha(o) 8 Satisfecha(o) 8
No No No No No Algo insatisfecha(o) 5 No No Muy satisfecha(o) 10 Satisfecha(o) 8 No No Insatisfecha(o) 2 No 0035 TREINTA Y CINCO PESOS Muy satisfecha(o) 10 Algo insatisfecha(o) 5 No No Algo satisfecha(o) 7 Satisfecha(o) 9
No No No No Insatisfecha(o) 3 No No No Satisfecha(o) 8 No No No Algo insatisfecha(o) 4 No sabe / No responde No Satisfecha(o) 9 0011 ONCE PESOS No Satisfecha(o) 9 Satisfecha(o) 8 No No No No Algo satisfecha(o) 7 No sabe / No responde No sabe / No responde No sabe / No responde No sabe / No responde NA NA
No No No No No No Algo satisfecha(o) 6 No No Satisfecha(o) 8 No No No Satisfecha(o) 8 No No No Algo satisfecha(o) 7 0025 VEINTICINCO PESOS Satisfecha(o) 9 Satisfecha(o) 8 No No No Algo satisfecha(o) 7 No sabe / No responde Satisfecha(o) 9
No No No No No No Algo insatisfecha(o) 4 No No Algo satisfecha(o) 6 No No No Insatisfecha(o) 2 No sabe / No responde No sabe / No responde No No sabe/No responde NA 0000 NADA Satisfecha(o) 8 No No Insatisfecha(o) 2 No No Algo insatisfecha(o) 4 No sabe / No responde No sabe / No responde No sabe / No responde No sabe / No responde NA NA
No No No No No No Insatisfecha(o) 2 No No No Algo satisfecha(o) 6 No No Algo insatisfecha(o) 5 No No Algo insatisfecha(o) 5 0025 VEINTICINCO PESOS No Satisfecha(o) 9 No No Muy insatisfecha(o) 1 No No Algo insatisfecha(o) 5 No No No No Algo insatisfecha(o) 5
secc_1_3a5_8a10 %>% 
  select(contains("ID")) # Selecciona las variables que coincidan con "X" patrón
ID_PER ID_VIV p1_2_GastoAlimCompartido a1_2_ConfianzaEnConocidxs p3_1_08_BajaCalidEduPub p3_3_04_C_presidRep_SecrtEdo p3_3_08_C_PresidMun_alcaldias p4_1_4_A_reparFugasRapid p_5_2_9_EPB_CalidEnsenianza p_5_3_8_UP_EduCalidParaTrab p_5_9_6_TPG_UnidBuenEdo p_5_10_6_TPA_UnidBuenEdo
09.0900342.01.01 09.0900342.01 8 Muy frecuente Muy frecuente No NA
09.0900335.03.03 09.0900335.03 10 No opción afirmativa Frecuente Frecuente No NA NA No
09.0900335.04.01 09.0900335.04 9 No opción afirmativa Frecuente Frecuente No NA NA No
09.0900342.05.01 09.0900342.05 NA 5 No opción afirmativa No sabe/No responde No sabe/No responde NA NA NA NA
09.0900342.02.02 09.0900342.02 8 No opción afirmativa Poco frecuente Poco frecuente No NA NA
09.0900342.03.01 09.0900342.03 8 No opción afirmativa Muy frecuente No sabe/No responde No NA NA NA No
09.0900342.04.02 09.0900342.04 10 No opción afirmativa Muy frecuente Muy frecuente No NA No
secc_1_3a5_8a10 %>% 
  select(ID_PER:R_INF, # Selecciona un rango de "A" a "C" variable en la tabla
         starts_with("p4_"))
ID_PER ID_VIV CVE_ENT NOM_ENT CVE_MUN NOM_MUN AREAM NOM_AREAM UPM PRO_VIV V_SEL R_ELE R_INF p4_1_1_AguaCd_CTE p4_1_2_A_puraCristalina p4_1_3_A_bebible p4_1_4_A_reparFugasRapid p4_1_5_A_deRedPub p4_1_6_A_dePozoComunit p4_1_7_A_dePozoPart p4_1a_PercepServAgua p4_1b_CalifServAgua p4_2_1_DrenajAlcantConectado p4_2_2_DyA_conMantFrec p4_2_3_DyA_conServLimpiez p4_2_4_DyA_conFugasXrupturas p4_2a_SatisServDyA p4_2b_CalfDyA p4_3_1_Alumbrad_CallesAreasPub p4_3_2_Alu_ConMantenim p4_3_3_Alu_ConAtencInmed p4_3a_SatisAlumb p4_3b_CalfAlumb p4_4_1_ParqYjard_acces p4_4_2_PyJ_proxim15m p4_4_3_PyJ_limpios p4_4_4_PyJ_seguros p4_4a_Satis_PyJ p4_4b_Calf_PyJ p4_5_1_RecolBasura_oportuna p4_5_2_RB_Grat_SinCuotTrab p4_5_2_RB_RecolCant P4_5_2_TXT p4_5_3_RB_SepOrganNoOrgan p4_5a_Satis_RB p4_5b_Calf_RB p4_6_1_Polic_SensacSeg p4_6_2_Pol_DisponAyud p4_6a_Satis_Pol p4_6b_Calf_Pol p4_7_1_CallYaven_BuenEstado p4_7_2_CyA_reparadasPront p4_7_3_CyA_ConSemafFunc p4_7_4_CyA_SenialClaros p4_7a_Satis_CyA p4_7b_Calf_CyA p4_8_1_CarretYcamin_BuenEdo p4_8_2_CyC_SegDeDelinc p4_8_3_CyC_ViasRap p4_8_4_CyC_SenialClar p4_8a_Satis_CyC p4_8b_Calf_CyC
09.0900342.01.01 09.0900342.01 09 CIUDAD DE MEXICO 002 AZCAPOTZALCO 01 CIUDAD DE MEXICO 0900342 124 01 01 01 No No No No Algo satisfecha(o) 6 No No No Algo insatisfecha(o) 4 Satisfecha(o) 8 No No No Algo insatisfecha(o) 4 0060 SESENTA PESOS Satisfecha(o) 9 Algo satisfecha(o) 7 No No Algo insatisfecha(o) 4 No No Algo insatisfecha(o) 4
09.0900335.03.03 09.0900335.03 09 CIUDAD DE MEXICO 002 AZCAPOTZALCO 01 CIUDAD DE MEXICO 0900335 55 03 03 01 No No No No No Algo insatisfecha(o) 5 No Satisfecha(o) 8 No No No Algo insatisfecha(o) 4 No No Satisfecha(o) 8 0015 QUINCE PESOS No Satisfecha(o) 9 Satisfecha(o) 8 No No Satisfecha(o) 8 Satisfecha(o) 8
09.0900335.04.01 09.0900335.04 09 CIUDAD DE MEXICO 002 AZCAPOTZALCO 01 CIUDAD DE MEXICO 0900335 73 04 01 01 No No No No No Algo insatisfecha(o) 5 No No Muy satisfecha(o) 10 Satisfecha(o) 8 No No Insatisfecha(o) 2 No 0035 TREINTA Y CINCO PESOS Muy satisfecha(o) 10 Algo insatisfecha(o) 5 No No Algo satisfecha(o) 7 Satisfecha(o) 9
09.0900342.05.01 09.0900342.05 09 CIUDAD DE MEXICO 002 AZCAPOTZALCO 01 CIUDAD DE MEXICO 0900342 16 05 01 01 No No No No Insatisfecha(o) 3 No No No Satisfecha(o) 8 No No No Algo insatisfecha(o) 4 No sabe / No responde No Satisfecha(o) 9 0011 ONCE PESOS No Satisfecha(o) 9 Satisfecha(o) 8 No No No No Algo satisfecha(o) 7 No sabe / No responde No sabe / No responde No sabe / No responde No sabe / No responde NA NA
09.0900342.02.02 09.0900342.02 09 CIUDAD DE MEXICO 002 AZCAPOTZALCO 01 CIUDAD DE MEXICO 0900342 142 02 02 02 No No No No No No Algo satisfecha(o) 6 No No Satisfecha(o) 8 No No No Satisfecha(o) 8 No No No Algo satisfecha(o) 7 0025 VEINTICINCO PESOS Satisfecha(o) 9 Satisfecha(o) 8 No No No Algo satisfecha(o) 7 No sabe / No responde Satisfecha(o) 9
09.0900342.03.01 09.0900342.03 09 CIUDAD DE MEXICO 002 AZCAPOTZALCO 01 CIUDAD DE MEXICO 0900342 60 03 01 03 No No No No No No Algo insatisfecha(o) 4 No No Algo satisfecha(o) 6 No No No Insatisfecha(o) 2 No sabe / No responde No sabe / No responde No No sabe/No responde NA 0000 NADA Satisfecha(o) 8 No No Insatisfecha(o) 2 No No Algo insatisfecha(o) 4 No sabe / No responde No sabe / No responde No sabe / No responde No sabe / No responde NA NA
09.0900342.04.02 09.0900342.04 09 CIUDAD DE MEXICO 002 AZCAPOTZALCO 01 CIUDAD DE MEXICO 0900342 135 04 02 02 No No No No No No Insatisfecha(o) 2 No No No Algo satisfecha(o) 6 No No Algo insatisfecha(o) 5 No No Algo insatisfecha(o) 5 0025 VEINTICINCO PESOS No Satisfecha(o) 9 No No Muy insatisfecha(o) 1 No No Algo insatisfecha(o) 5 No No No No Algo insatisfecha(o) 5

   Cabe mencionar que cualquiera de estas particiones de información pueden ser almacenadas en otros objetos, manipulada y trabajada posteriormente de asinándole el nombre al concepto, como se muestra en el recuadro de abajo.

Mayores_62 = secc_2 %>% 
  filter(!EDAD < 62) 

6 Tabulaciones de datos cuantitativos

En el apartado anterior, junto con la transformación de variables se mostró una manera de crear tablas de datos cualitativos. La tablas de resumen de datos cuantitativos suelen ser distintas en tanto que la cantidad de información contenida en ellas puede ser mayor. Características de los conjuntos de datos numéricos como la media aritmérica, las medias acotadas, varianza, desviación estándar respecto a la media o la mediana, la media, la moda, cuantiles, rangos, coeficiente de variación, estadísticos respecto a la distribución, máximos, mínimos y frecuencias son sólo algunos de éstas.

   Por defecto, la función summary() nos permite conocer algunas de estas características del conjunto de datos. Es necesario verificar que la información a trabajar sea de tipo numérico o, en caso necesario, realizar la transformación correspondiente (como se realizó en la sección de anterior).

secc_2$EDAD %>% 
  summary()
Var1 Freq
Min. 0.00000
1st Qu. 18.00000
Median 34.00000
Mean 35.95124
3rd Qu. 52.00000
Max. 99.00000

  Según se observa, tenemos datos de 0 a 99 años. Sin embargo, dicha observación refleja la información capturada en tanto que las anotaciones de 98 y 99 corresponden a edades no especificadas para menores y mayores de edad, según el Diccionario de datos. Además, dichos datos influyen en los parámetros calculados, por lo cual es necesario removerlos de este tipo de representaciones una vez descrita la información removida; para ello se hará uso del filtrado que se revisó anteriormente

secc_2 %>% 
  mutate(EDAD=factor(EDAD)) %>% # La variable es transformada para que los valores sean considerados categorías
  filter(EDAD=="98"|EDAD=="99") %>% # Filtra los datos que descartaremos para su reporte
  tabyl(EDAD, show_missing_levels = FALSE) %>% # El ardumento 'show...' elimina de la tabla aquellas categorías con conteor de cero
  adorn_totals('row') %>%  
  adorn_pct_formatting()
EDAD n percent
98 419 77.0%
99 125 23.0%
Total 544 100.0%

   Éstos son los datos que se comentarán como excluidos de los parámetros determinados. También puede aclararse que “97” repesentará los registros de 97 años o más; mientras que se puede desglozar que 419 registros fueron inexatos respecto a las 38,966 observaciones de 17 años o menos; mientras que, de los 544 datos colectados con imprecisión, el 23% tenían de 18 años o más.

secc_2 %>% 
  select(EDAD) %>% 
  filter(EDAD<98) %>% 
  summary()
EDAD
Min. : 0.00
1st Qu.:18.00
Median :34.00
Mean :35.67
3rd Qu.:52.00
Max. :97.00

   Realizando una comparación entre la información de las dos tablas anteriores es posible observarse que la presencia de dichos datos afectó el cálculo de la media aritmética por décimas. También podemos ver otra característica como es la robustez de otras medidas como los cuartiles y la mediana.

   Como se mencionó anteriormente, la información de la función summary() se encuentra limitada a la salida de tales datos y parámetros. En cambio, si se pretende tomar más información o parámetros concretoncretos o incluso crear alguna otra medida, parámetro, estadístico o valor, la función summarise() hace tangible dichos objetivos. En el siguiente recuadro se muestra cómo proceder con esta función.

secc_2 %>%
  filter(EDAD<98) %>%
  summarise(
    n(), # Realiza el conteo del número de registros en la tabla
    n()*100/122588, # Calcula el porcentaje de completitud para este caso
    mean(EDAD), # Reporta el valor cálculado de la media aritmética
    var(EDAD), # Reporta el valor la varianza
    sd(EDAD)) # Reporta el valor la desviación estándar
n() n() * 100/122588 mean(EDAD) var(EDAD) sd(EDAD)
122044 99.55624 35.67364 449.6634 21.20527

   Adicionalmente, los títulos de las columnas pueden ser modificados fácilmente designando los campos calculados o identificados con nombres. Nótese el cambio entre el recuadro del código pasado y el presentado a continuación.

secc_2 %>%
  filter(EDAD<98) %>%
  summarise(
    n = n(), 
    "%" = n()*100/122588,
    "Media arit." = mean(EDAD),
    Varianza = var(EDAD), 
    Desv.Est. = sd(EDAD)) 
n % Media arit. Varianza Desv.Est.
122044 99.55624 35.67364 449.6634 21.20527

   Este informe puede realizarse para cada una de las variables cuantitativas. Sin embargo, el código tendrá que ser replicado para obtener las mismas características de otras variables. Una de las alternativas para conjuntar la información a una única tabla es la fusión de dichas tablas; aunque bien pueden explorarse alternativas mediante otras librerías en R.

% Media arit. Media acot Mediana Moda Desv.Est. Asimetría Curtosis K-S Valor p
99.56 35.67 34 34 21.76 21.21 0.29 -0.813 0.972 0

   Esta última tabla muestra campos calculados que permiten la discusión de los datos echibidos. Anteriormente se presentaron datos como los valores mínimos, máximos, algunas medidas de tendencia central y variación; en esta tabla se extienden algunos valores como la media aritmética acotada, la mediana, la moda, los datos de asimetría y curtosis, el calos del estadístico de la prueba de Kolmogorov-Smirnov y su valor p (Debido al valor tan pequeño que representa el valor-p de la prueba (2.2e^-16'), la salida en la tabla fue0`).

   Parte de dicha discusión podría hacer notar que no hay evidencia en favor de la aproximación de la distribución de la variable Edad a la distribución gaussiana o normal. Los valores de la prueba utilizada y la distancia entre las medidas de tendencia central serían confirmación de ello. Complementario a ello podría ser comprobado visualmente (y con el algortmo adecuado) que la forma de la distribución se aproxima más a una distribución bimodal con modas próximas a los 20 y los 47 años (con un valos antimodal de 45.53 años). Se puede notar también el cambio de valores entre la media aritmética y la media acotada para abrir discurión respecto a la robustez de la media aritmética y la representación de los datos con esta medida. c:

   Una forma ‘sencilla’ de realizar un resumen de las variables cuantitativas será seleccionarlas y adicionar el comando summary(). Adicionalmente, se excluyeron los registros correspondientes a No sabe/No contesta.

# Se realiza la transformación del contenido de la tabla para excluir los datos que no 
# representan interés en el reporte y que influyen en la determinación de ciertas medidas.
# La función implementada sustituye  los valores '99' por NAs
secc_1_3a5_8a10 %>%
  mutate(
    a1_1_ConfifanzaEnPersonas = ifelse(a1_1_ConfifanzaEnPersonas %in% c(99), NA, a1_1_ConfifanzaEnPersonas),
    # .
    # .
    # .
    a1_2_ConfianzaEnConocidxs = ifelse(a1_2_ConfianzaEnConocidxs %in% 99,NA,a1_2_ConfianzaEnConocidxs),
    p4_1b_CalifServAgua = ifelse(p4_1b_CalifServAgua %in% 99,NA, p4_1b_CalifServAgua),
    p5_13b_Calf_AC = ifelse(p5_13b_Calf_AC %in% 99,NA, p5_13b_Calf_AC)) %>% 
  select_if(is.numeric) %>% # Selecciona únicamente las variables de tipo numérico
  summary()
PRO_VIV p1_1_PersonasEnVivienda p1_3_HogaresConGastoSepComer p1_4_PersonasEnHogar a1_1_ConfifanzaEnPersonas a1_2_ConfianzaEnConocidxs a1_3_C_enServPubs a1_4_C_GobMunicip a1_5_C_GobFederal a1_6_C_CamarasDipSen a1_7_C_Policia p4_1b_CalifServAgua p4_2b_CalfDyA p4_3b_CalfAlumb p4_4b_Calf_PyJ p4_5b_Calf_RB p4_6b_Calf_Pol p4_7b_Calf_CyA p4_8b_Calf_CyC p5_2b_Calf_EPB p5_3b_Calf_UP p5_4b_Calf_IMSS p5_5b_Calf_ISSSTE p5_6b_Calf_ISSSTE p5_7b_Calf_IMSSbienest p5_8b_Calf_SL p5_9b_Calf_TPG p5_10b_Calf_TPA p5_11b_Calf_TPC p5_12b_Calf_MTL p5_13b_Calf_AC p9_7_ESP_CuantosReporto5anios EST FAC_VIV FAC_P18
Min. : 1.00 Min. : 1.000 Min. :2.00 Min. :1.00 Min. : 0.00 Min. : 0.000 Min. : 0.000 Min. : 0.000 Min. : 0.000 Min. : 0.000 Min. : 0.000 Min. : 1.000 Min. : 1.000 Min. : 1.00 Min. : 1.000 Min. : 1.000 Min. : 1.000 Min. : 1.000 Min. : 1.000 Min. : 1.000 Min. : 1.00 Min. : 1.000 Min. : 1.00 Min. : 1.00 Min. : 1.00 Min. : 1.000 Min. : 1.000 Min. : 1.00 Min. : 1.0 Min. : 1.00 Min. : 1.000 Min. : 1.00 Min. :1.000 Min. : 41.0 Min. : 41
1st Qu.: 33.00 1st Qu.: 2.000 1st Qu.:2.00 1st Qu.:1.00 1st Qu.: 5.00 1st Qu.: 7.000 1st Qu.: 4.000 1st Qu.: 3.000 1st Qu.: 5.000 1st Qu.: 3.000 1st Qu.: 2.000 1st Qu.: 5.000 1st Qu.: 5.000 1st Qu.: 5.00 1st Qu.: 5.000 1st Qu.: 8.000 1st Qu.: 3.000 1st Qu.: 3.000 1st Qu.: 5.000 1st Qu.: 7.000 1st Qu.: 8.00 1st Qu.: 5.000 1st Qu.: 5.00 1st Qu.: 6.00 1st Qu.: 6.00 1st Qu.: 8.000 1st Qu.: 5.000 1st Qu.: 8.00 1st Qu.: 9.0 1st Qu.: 6.00 1st Qu.: 7.000 1st Qu.: 1.00 1st Qu.:2.000 1st Qu.: 203.0 1st Qu.: 413
Median : 66.00 Median : 3.000 Median :2.00 Median :2.00 Median : 6.00 Median : 8.000 Median : 5.000 Median : 6.000 Median : 7.000 Median : 5.000 Median : 5.000 Median : 8.000 Median : 7.000 Median : 7.00 Median : 7.000 Median : 9.000 Median : 6.000 Median : 6.000 Median : 7.000 Median : 8.000 Median : 9.00 Median : 7.000 Median : 7.00 Median : 8.00 Median : 8.00 Median : 9.000 Median : 7.000 Median : 8.00 Median : 9.0 Median : 8.00 Median : 8.000 Median : 1.00 Median :3.000 Median : 400.0 Median : 828
Mean : 73.55 Mean : 3.257 Mean :2.33 Mean :2.54 Mean : 5.67 Mean : 7.769 Mean : 5.256 Mean : 5.223 Mean : 5.952 Mean : 4.921 Mean : 4.497 Mean : 6.764 Mean : 6.467 Mean : 6.43 Mean : 6.649 Mean : 8.023 Mean : 5.532 Mean : 5.616 Mean : 6.386 Mean : 7.906 Mean : 8.27 Mean : 6.764 Mean : 6.69 Mean : 7.32 Mean : 7.26 Mean : 8.153 Mean : 6.309 Mean : 8.01 Mean : 9.1 Mean : 7.23 Mean : 7.689 Mean : 1.44 Mean :2.687 Mean : 558.2 Mean : 1348
3rd Qu.: 100.00 3rd Qu.: 4.000 3rd Qu.:2.00 3rd Qu.:3.00 3rd Qu.: 8.00 3rd Qu.: 9.000 3rd Qu.: 7.000 3rd Qu.: 7.000 3rd Qu.: 8.000 3rd Qu.: 7.000 3rd Qu.: 7.000 3rd Qu.: 9.000 3rd Qu.: 8.000 3rd Qu.: 9.00 3rd Qu.: 9.000 3rd Qu.: 9.000 3rd Qu.: 8.000 3rd Qu.: 8.000 3rd Qu.: 8.000 3rd Qu.: 9.000 3rd Qu.: 9.00 3rd Qu.: 9.000 3rd Qu.: 9.00 3rd Qu.: 9.00 3rd Qu.: 9.00 3rd Qu.: 9.000 3rd Qu.: 8.000 3rd Qu.: 9.00 3rd Qu.:10.0 3rd Qu.: 9.00 3rd Qu.: 9.000 3rd Qu.: 1.00 3rd Qu.:3.000 3rd Qu.: 675.0 3rd Qu.: 1617
Max. :1036.00 Max. :26.000 Max. :6.00 Max. :9.00 Max. :10.00 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.00 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.000 Max. :10.00 Max. :10.000 Max. :10.00 Max. :10.00 Max. :10.00 Max. :10.000 Max. :10.000 Max. :10.00 Max. :10.0 Max. :10.00 Max. :10.000 Max. :40.00 Max. :4.000 Max. :13488.0 Max. :41076
NA NA NA’s :37631 NA’s :37631 NA’s :82 NA’s :40 NA’s :252 NA’s :385 NA’s :293 NA’s :1080 NA’s :131 NA’s :273 NA’s :517 NA’s :116 NA’s :1196 NA’s :500 NA’s :386 NA’s :153 NA’s :4277 NA’s :28586 NA’s :36244 NA’s :26271 NA’s :36115 NA’s :35297 NA’s :38539 NA’s :2371 NA’s :15438 NA’s :33069 NA’s :38293 NA’s :34669 NA’s :20953 NA’s :38625 NA NA NA