El presente análisis tiene como objetivo caracterizar la vocación económica del municipio de Reynosa, Tamaulipas, utilizando la base de datos del Directorio Estadístico Nacional de Unidades Económicas (DENUE) del Instituto Nacional de Estadística y Geografía (INEGI, 2024).
Reynosa es uno de los municipios más dinámicos del estado de Tamaulipas. Su posición fronteriza con McAllen, Texas, su consolidado parque industrial maquilador y su elevada densidad poblacional lo convierten en un nodo estratégico de la economía regional y nacional. Comprender su estructura económica a partir del DENUE permite identificar los sectores con mayor presencia, el perfil dimensional de las empresas y las zonas de mayor concentración de actividad.
El análisis se realizó con el lenguaje de programación
R (R Core Team, 2023), empleando los paquetes
dplyr (Wickham et al., 2023a), readr (Wickham
et al., 2023b), ggplot2 (Wickham, 2016), knitr
(Xie, 2023) y kableExtra (Zhu, 2023).
General: Diagnosticar la vocación económica del municipio de Reynosa mediante el análisis de las unidades económicas registradas en el DENUE — INEGI 2024.
Específicos:
El municipio de Reynosa se localiza en el extremo noreste del estado de Tamaulipas, en las coordenadas aproximadas 26°04′ N y 98°18′ O, colindando al norte con el río Bravo y la ciudad de McAllen, Texas (Estados Unidos). Limita al oriente con Río Bravo, al poniente con Díaz Ordaz y al sur con General Bravo y China, Nuevo León (INEGI, 2020a).
Con una superficie de 3,157.6 km², Reynosa es el municipio más poblado de Tamaulipas. De acuerdo con el Censo de Población y Vivienda 2020, registra una población total de 704,767 habitantes (INEGI, 2020b), de los cuales el 50.4% son mujeres y el 49.6% hombres, con una densidad poblacional aproximada de 223 habitantes por km².
Infraestructura carretera. El municipio cuenta con acceso directo a la carretera federal México 40 (Reynosa–Monterrey), la México 97 (Reynosa–Matamoros) y el Puente Internacional Reynosa–Hidalgo, que concentra uno de los mayores volúmenes de cruce vehicular y comercial de la frontera norte. Adicionalmente, opera el Aeropuerto Internacional General Lucio Blanco (REX), con conexiones nacionales regulares (SCT, 2022).
Principales actividades económicas. La economía de Reynosa descansa en tres pilares: la industria maquiladora y manufacturera de exportación (sector automotriz, electrónico y aeroespacial), el comercio al por menor y los servicios, potenciados por el comercio fronterizo. El municipio alberga más de 130 plantas maquiladoras en parques industriales como Reynosa Industrial Park, Cibsa y MacroPlaza Industrial (CANACINTRA Reynosa, 2022).
Costumbres y actividades socioculturales. Reynosa conserva tradiciones norteñas arraigadas: la Expo Feria Reynosa (celebración anual en mayo), las festividades en honor a la Virgen de Guadalupe en diciembre y el Festival Internacional de las Culturas. La música norteña y el conjunto regional forman parte esencial de su identidad cultural (H. Ayuntamiento de Reynosa, 2023).
Platillos típicos. La gastronomía reynosense refleja la influencia del norte de México y la zona fronteriza: cabrito al pastor, machacado con huevo, carne asada al carbón, discada norteña, tamales de rajas, menudo y los infaltables tacos de guisado presentes en prácticamente cada colonia del municipio.
El análisis siguió las etapas del flujo clásico de ciencia de datos:
denue_inegi_28_.csv) con el paquete
readr, especificando codificación latin1 para
caracteres especiales del español.dplyr::filter().reynosa_denue.csv) para su tratamiento
independiente y uso posterior en Power BI.nombre_act), tamaño de empresa
(per_ocu) y asentamiento (nomb_asent) mediante
dplyr::count().codigo_act).ggplot2 para facilitar la lectura de patrones.phi) para generar en lenguaje natural oportunidades
de estrategias de desarrollo municipal.Software y versiones utilizados:
| Herramienta | Versión | Uso principal |
|---|---|---|
| R | ≥ 4.3 | Análisis estadístico y reporte |
| RStudio | ≥ 2023.09 | Entorno de desarrollo |
| R Markdown | — | Generación del documento |
| ggplot2 | 3.4.x | Visualización |
| dplyr | 1.1.x | Manipulación de datos |
| kableExtra | 1.3.x | Tablas HTML estilizadas |
| Ollama (phi) | local | Narrativa generativa |
| Power BI Desktop | — | Dashboards interactivos |
Nota. La tabla describe el entorno tecnológico utilizado para la elaboración del trabajo final.
library(dplyr)
library(readr)
library(ggplot2)
library(knitr)
library(kableExtra)
# ── 7.1 Leer la Base de Datos del DENUE INEGI ──────────────────────────────
datos <- read_csv(
"C:/Users/Alejandro/Documents/denue datos/denue_inegi_28_.csv",
locale = locale(encoding = "latin1"),
show_col_types = FALSE
)
# ── 7.2 Filtrado por municipio ──────────────────────────────────────────────
reynosa <- datos %>% filter(municipio == "Reynosa")
# ── 7.2.1 Exportar base filtrada e importar para tratamiento ────────────────
write_csv(reynosa, "reynosa_denue.csv")
reynosa <- read_csv("reynosa_denue.csv", show_col_types = FALSE)La base de datos estatal contiene 148,560 unidades económicas. Tras el filtrado, se identificaron 26,156 unidades económicas activas en el municipio de Reynosa.
| Actividad Económica | Núm. de Establecimientos |
|---|---|
| Comercio al por menor en tiendas de abarrotes, ultramarinos y misceláneas | 3119 |
| Comercio al por menor de artículos usados | 1658 |
| Salones y clínicas de belleza y peluquerías | 1533 |
| Asociaciones y organizaciones religiosas | 908 |
| Comercio al por menor en minisupers | 780 |
| Restaurantes con servicio de preparación de tacos y tortas | 754 |
| Banca múltiple | 711 |
| Reparación mecánica en general de automóviles y camiones | 687 |
| Comercio al por menor de ropa, excepto de bebé y lencería | 629 |
| Comercio al por menor de artículos de papelería | 575 |
| Lavanderías y tintorerías | 476 |
| Comercio al por menor en ferreterías y tlapalerías | 372 |
| Restaurantes con servicio de preparación de antojitos | 341 |
| Consultorios dentales del sector privado | 309 |
| Comercio al por menor de carnes rojas | 305 |
| Sector SCIAN | Núm. de Establecimientos | Porcentaje |
|---|---|---|
| Comercio al por menor | 11228 | 42.9% |
| Otros servicios | 5745 | 22% |
| Alojamiento y alimentos | 2667 | 10.2% |
| Ind. manufacturera | 1592 | 6.1% |
| Servicios de salud | 1073 | 4.1% |
| Servicios financieros | 906 | 3.5% |
| Servicios educativos | 686 | 2.6% |
| Comercio al por mayor | 472 | 1.8% |
| Servicios profesionales | 417 | 1.6% |
| Servicios inmobiliarios | 337 | 1.3% |
| Transportes | 263 | 1% |
| Esparcimiento y cultura | 240 | 0.9% |
| Apoyo a negocios | 168 | 0.6% |
| Gobierno | 151 | 0.6% |
| Construcción | 100 | 0.4% |
| Información en medios | 57 | 0.2% |
| Electricidad y agua | 45 | 0.2% |
| Minería | 6 | 0% |
| Agricultura y pesca | 2 | 0% |
| Corporativos | 1 | 0% |
La variable per_ocu registra el estrato de personal
ocupado conforme a la clasificación INEGI para unidades económicas.
| Estrato de Personal Ocupado | Núm. de Establecimientos | Porcentaje |
|---|---|---|
| 0 a 5 personas | 22620 | 86.5% |
| 6 a 10 personas | 1661 | 6.4% |
| 11 a 30 personas | 1240 | 4.7% |
| 31 a 50 personas | 180 | 0.7% |
| 251 y más personas | 165 | 0.6% |
| 51 a 100 personas | 151 | 0.6% |
| 101 a 250 personas | 139 | 0.5% |
| Colonia / Asentamiento | Núm. de Establecimientos |
|---|---|
| CENTRO | 902 |
| ZONA CENTRO | 834 |
| RODRIGUEZ | 760 |
| BENITO JUAREZ | 486 |
| REYNOSA | 476 |
| LOMA REAL DE JARACHINA | 444 |
| PUERTA DEL SOL | 424 |
| LAS FUENTES | 412 |
| LONGORIA | 404 |
| LAS CUMBRES | 401 |
Se utilizó Ollama con el modelo phi
para generar, a partir de los datos reales del DENUE, oportunidades de
estrategias de desarrollo municipal cruzando las variables de
personas ocupadas y actividad
económica.
library(httr)
library(jsonlite)
# ── Preparar datos reales para el prompt ────────────────────────────────────
top5_act <- reynosa %>%
count(nombre_act, sort = TRUE) %>%
slice_head(n = 5)
dist_per_ocu <- reynosa %>%
count(per_ocu, sort = TRUE) %>%
mutate(pct = round(n / sum(n) * 100, 1))
# Construir resumen para el prompt
resumen_act <- paste(
paste0(seq_len(nrow(top5_act)), ". ", top5_act$nombre_act, " (", top5_act$n, " establecimientos)"),
collapse = "\n"
)
resumen_per <- paste(
paste0("- ", dist_per_ocu$per_ocu, ": ", dist_per_ocu$n, " establecimientos (", dist_per_ocu$pct, "%)"),
collapse = "\n"
)
# ── 7.6.1 Prompt para identificar oportunidades de estrategias ──────────────
prompt <- paste0(
"Eres un experto en desarrollo económico municipal. ",
"Responde únicamente en español, de forma estructurada y sin introducción. ",
"Con base en los siguientes datos reales del municipio de Reynosa, Tamaulipas, ",
"provenientes del DENUE-INEGI 2024, identifica 5 oportunidades concretas de ",
"estrategias para el desarrollo económico del municipio. ",
"Para cada oportunidad indica: nombre de la estrategia, justificación breve basada ",
"en los datos y una acción específica.\n\n",
"DATOS REALES:\n",
"Actividades económicas con mayor número de establecimientos:\n", resumen_act, "\n\n",
"Distribución por personas ocupadas:\n", resumen_per, "\n\n",
"Contexto: El 86.5% de los establecimientos son microempresas (0 a 5 personas). ",
"El municipio es fronterizo con McAllen, Texas, y tiene importante actividad maquiladora."
)# ── Llamada a la API local de Ollama ─────────────────────────────────────────
res <- POST(
"http://localhost:11434/api/generate",
body = list(
model = "phi",
prompt = prompt,
stream = FALSE,
options = list(temperature = 0)
),
encode = "json"
)
respuesta_ollama <- content(res, as = "parsed")
cat(respuesta_ollama$response)## 1. Promoción del mercado local: Esto puede ser una estrategia para crear empleos y generar ingresos en el municipio.
## 2. Encuentre conectividad internacional: Esto puede ayudar a los empresarios de Reynosa a expandir sus negocios y tener acceso a más mercados internacionales.
## 3. Promocion del tourismo: Esta estrategia puede ser útil para promover el turismo en Reynosa, lo que puede generar ingresos y empleos en la zona comercial.
## 4. Encuentre conectividad internacional: Esto puede ayudar a los empresarios de Reynosa a expandir sus negocios y tener acceso a más mercados internacionales.
## 5. Promocion del tourismo: Esta estrategia puede ser útil para promover el turismo en Reynosa, lo que puede generar ingresos y empleos en la zona comercial.
Nota metodológica: La respuesta generada por el modelo
phi(Ollama) constituye una interpretación auxiliar en lenguaje natural. Los datos de entrada son registros reales del DENUE; el modelo sirve como herramienta de narrativa estratégica, no como fuente de datos primaria (INEGI, 2024).
El municipio de Reynosa registra 26,156 unidades económicas activas según el DENUE 2024, equivalente al 17.6% del total estatal de Tamaulipas (148,560 unidades), lo que refleja su peso económico preponderante dentro del estado (INEGI, 2024).
Vocación económica. La actividad dominante es Comercio al por menor en tiendas de abarrotes, ultramarinos y misceláneas, con 3,119 establecimientos, seguida de comercio de artículos usados y salones de belleza. Este patrón confirma una economía orientada al comercio y los servicios de consumo cotidiano, característica de ciudades fronterizas con alta densidad poblacional. El sector de comercio al por menor concentra la mayor proporción de unidades con 11,228 establecimientos (42.9% del total).
Estructura empresarial. El estrato 0 a 5 personas agrupa 22,620 establecimientos (86.5% del total), lo que confirma que la economía de Reynosa se sostiene predominantemente en la microempresa. Las empresas con 251 o más personas ocupadas representan apenas el 0.6% en número de establecimientos, aunque su impacto en empleo formal es desproporcionadamente alto dado el perfil maquilador.
Concentración geográfica. La colonia CENTRO encabeza la concentración territorial con 902 establecimientos, seguida de Zona Centro y Rodríguez, confirmando que el corredor Centro–Zona Centro–Rodríguez funciona como el principal núcleo comercial del municipio.
Dualidad estructural. Reynosa presenta una economía dual: una amplia base microempresarial de comercio y servicios que sustenta el empleo informal y la economía cotidiana, y un estrato industrial maquilador que, siendo minoritario en número de unidades, concentra la mayor parte del empleo formal y del valor agregado de exportación.
El municipio de Reynosa presenta una vocación económica articulada en torno al comercio al por menor y los servicios a la población, respaldada por un sector industrial de exportación que distingue a la ciudad en el contexto fronterizo nacional.
Las oportunidades de desarrollo estratégico identificadas apuntan hacia:
Instituto Nacional de Estadística y Geografía. (2020a). Marco geoestadístico municipal 2020. INEGI. https://www.inegi.org.mx/temas/mg/
Instituto Nacional de Estadística y Geografía. (2020b). Censo de Población y Vivienda 2020: Resultados por municipio — Reynosa, Tamaulipas. INEGI. https://www.inegi.org.mx/programas/ccpv/2020/
Instituto Nacional de Estadística y Geografía. (2024). Directorio Estadístico Nacional de Unidades Económicas (DENUE). INEGI. https://www.inegi.org.mx/app/mapa/denue/
R Core Team. (2023). R: A language and environment for statistical computing (versión 4.3). R Foundation for Statistical Computing. https://www.R-project.org/
Secretaría de Comunicaciones y Transportes. (2022). Red carretera federal — Tamaulipas. SCT. https://www.sct.gob.mx/
Wickham, H. (2016). ggplot2: Elegant graphics for data analysis. Springer-Verlag. https://ggplot2.tidyverse.org
Wickham, H., François, R., Henry, L., & Müller, K. (2023a). dplyr: A grammar of data manipulation (versión 1.1.0). https://CRAN.R-project.org/package=dplyr
Wickham, H., Hester, J., & Bryan, J. (2023b). readr: Read rectangular text data (versión 2.1.4). https://CRAN.R-project.org/package=readr
Xie, Y. (2023). knitr: A general-purpose package for dynamic report generation in R (versión 1.45). https://yihui.org/knitr/
Zhu, H. (2023). kableExtra: Construct complex table with ‘kable’ and pipe syntax (versión 1.3.4). https://CRAN.R-project.org/package=kableExtra
Documento generado con R Markdown — 21 de abril de 2026