Sismos en México: análisis de 363,329 eventos con Python
¿Dónde se registran más sismos en México? ¿Las entidades con más eventos también concentran los sismos de mayor magnitud? ¿Qué años destacan? En este proyecto exploramos estas preguntas utilizando datos del Servicio Sismológico Nacional (SSN) y herramientas de Data Science.
URL :http://www2.ssn.unam.mx:8080/catalogo/
Los datos: más de 363 mil registros sísmicos
Para este análisis utilizamos el catálogo de sismos publicado por el Servicio Sismológico Nacional de la UNAM. El conjunto de datos contiene información sobre eventos sísmicos registrados en México, incluyendo fecha, hora, magnitud, coordenadas geográficas, profundidad y referencia de localización.
El catálogo utilizado contiene registros desde agosto de 2000 hasta agosto de 2026. Después de revisar y preparar la información contamos con:
Se encontraron solamente 14 registros cuya magnitud no pudo ser convertida a un valor numérico. Estos registros fueron separados para los análisis que requieren cálculos matemáticos sobre la magnitud.
🧹 Preparación de los datos
Uno de los retos interesantes del conjunto de datos fue que no existía una columna independiente llamada Estado.
La entidad federativa se encontraba incluida dentro de la referencia de localización. Por ejemplo:
A partir de esta información se identificaron y homologaron las abreviaturas correspondientes a las entidades federativas. Finalmente obtuvimos registros correspondientes a las 32 entidades de México.
También se transformó la magnitud a un formato numérico y se incorporaron variables derivadas como el año del evento y diferentes categorías de magnitud.
🥇 ¿Dónde se registran más sismos?
El primer insight del análisis fue comparar el número total de eventos registrados por entidad federativa.
Oaxaca concentra la mayor cantidad de registros del catálogo, seguida por Guerrero y Chiapas.
También aparecen entre las entidades con mayor número de registros Michoacán, Baja California Sur, Baja California, Jalisco y Colima.
Este primer resultado parece sencillo, pero es importante porque nos lleva a una pregunta más interesante:
La respuesta comienza a cambiar cuando incorporamos la magnitud.
🔽 ¿Dónde se registran menos sismos?
También analizamos las entidades con menor número de registros. Quintana Roo, Campeche, Querétaro, Yucatán y Aguascalientes aparecen entre las entidades con menos eventos dentro del catálogo analizado.
El número de registros depende, entre otros factores, de la localización de los eventos y de la capacidad de detección e instrumentación. Por ello, el número total de sismos debe analizarse junto con otras variables.
💥 Cuando analizamos M≥5, M≥6 y M≥7
Para profundizar en el análisis clasificamos los eventos utilizando tres umbrales de magnitud:
- M ≥ 5
- M ≥ 6
- M ≥ 7
Aquí aparece una diferencia importante respecto al ranking de sismos totales.
Oaxaca tiene una enorme cantidad de registros totales, mientras que Chiapas destaca especialmente al analizar los eventos de magnitud ≥5.
Esto demuestra que frecuencia e intensidad no son la misma dimensión. Una entidad puede registrar una gran cantidad de eventos pequeños sin necesariamente concentrar la mayor cantidad de eventos fuertes.
📈 ¿Cómo se distribuyen los sismos a través del tiempo?
Otra pregunta fue observar cómo cambia el número de eventos registrados de un año a otro.
La serie temporal permite identificar años con una mayor cantidad de registros y observar la evolución del catálogo durante más de dos décadas.
Sin embargo, esta visualización requiere una interpretación cuidadosa: un mayor número de registros en determinado año no necesariamente significa que ese año haya tenido una mayor actividad sísmica real.
Los cambios en instrumentación, cobertura y capacidad de detección pueden influir en el número de eventos registrados.
🌋 Los 10 sismos de mayor magnitud
Para complementar el análisis de frecuencia buscamos también los eventos con las magnitudes más altas del catálogo.
El evento de mayor magnitud encontrado en los datos alcanzó M8.2.
Entre los eventos destacados aparecen sismos ocurridos en diferentes regiones del país, incluyendo Chiapas, Michoacán, Colima, Guerrero y Oaxaca.
El ranking permite observar nuevamente por qué el número total de eventos no es suficiente para describir la actividad sísmica.
🗺️ ¿Dónde se concentra la actividad sísmica?
Las coordenadas de latitud y longitud permitieron llevar el análisis del ámbito estadístico al geográfico.
El mapa muestra una concentración importante de eventos en distintas regiones del país, particularmente a lo largo de varias zonas asociadas con la actividad tectónica del Pacífico mexicano.
Para representar correctamente las diferencias entre zonas con pocos y muchos registros utilizamos una escala logarítmica de densidad. Esto permite conservar información visual tanto en las zonas de mayor concentración como en aquellas con menor número de eventos.
🔥 ¿Cuándo y dónde ocurrieron los sismos fuertes?
Una de las visualizaciones más interesantes del proyecto fue comparar simultáneamente entidad, año y magnitud.
Para ello analizamos específicamente los eventos con magnitud ≥5.
En este análisis cada fila representa una entidad federativa, cada columna representa un año y la intensidad del color representa el número de sismos M≥5 registrados.
Esta perspectiva permite encontrar patrones que no son evidentes cuando analizamos solamente los totales acumulados.
🧠 ¿Qué nos dicen los datos?
Después de analizar más de 363 mil registros, una de las conclusiones más importantes es que no existe una sola variable capaz de describir por sí misma la actividad sísmica de una entidad.
Dependiendo de la pregunta podemos obtener resultados diferentes:
Frecuencia
¿Cuántos eventos sísmicos se registraron?
Magnitud
¿Qué tan fuertes fueron los eventos?
Tiempo
¿En qué años se concentraron?
Geografía
¿Dónde se concentran los eventos?
Por eso, una de las principales lecciones de este proyecto es:
La cantidad de sismos no es lo mismo que la intensidad de los sismos.
🔬 Siguiente etapa: construir un índice sísmico
Este análisis es la primera etapa del proyecto.
El siguiente paso será explorar la posibilidad de construir un Índice de Actividad Sísmica que permita combinar diferentes dimensiones del catálogo.
Entre las variables candidatas se encuentran:
- número total de eventos;
- eventos con M≥5;
- eventos con M≥6;
- eventos con M≥7;
- magnitud;
- profundidad;
- energía relativa.
Sin embargo, el índice no debe construirse simplemente sumando variables. Primero será necesario estudiar sus distribuciones, escalas, relaciones y posibles redundancias para definir una metodología razonable.
Esta segunda etapa permitirá pasar de un análisis descriptivo a la construcción de una métrica compuesta que podamos comparar entre entidades.
📌 Conclusiones
Analizar 363,329 registros sísmicos nos permitió pasar de una pregunta sencilla —¿dónde tiembla más?— a un análisis mucho más completo de la actividad sísmica registrada en México.
Encontramos que la respuesta depende de la variable que observemos: frecuencia, magnitud, distribución temporal o ubicación geográfica.
Oaxaca concentra una gran cantidad de registros, mientras que Chiapas adquiere especial relevancia cuando analizamos los eventos de magnitud ≥5. Los mapas y heatmaps permiten además observar cómo estos eventos se distribuyen espacial y temporalmente.
Más que buscar una única respuesta, el objetivo de este proyecto es demostrar cómo Data Science puede transformar un catálogo de datos en información que permita formular mejores preguntas.
📚 Fuentes
Datos sísmicos:
Servicio Sismológico Nacional (SSN), Universidad Nacional Autónoma de México (UNAM).
Información geográfica:
Instituto Nacional de Estadística y Geografía (INEGI).
Este análisis tiene fines educativos y de exploración de datos. La frecuencia de eventos registrados no constituye por sí misma una medida de riesgo sísmico.
Proyecto de Data Science · ProgramacionParaTodos.com
Python · Pandas · NumPy · Matplotlib · GeoPandas
Si quieres ayuda o que hagamos tus proyectos de analisis de datos contactanos a zelideth27@gmail.com
Comentarios
Publicar un comentario
Dejanos tus dudas y comentarios