Entradas

Visualizando estadísticas de accidentes en Xalapa-Coatepec

Imagen
  This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License .     Quienes transitamos entre Xalapa y Coatepec sabemos que hay accidentes de tránsito con mucha frecuencia, cerca de los límites de los dos municipios; algunos argumentan que son los conductores los (ir)responsables y otros dicen que la autopista se vuelve muy resbalosa bajo la lluvia; lo cierto es que la cantidad de accidentes, a la simple vista que permiten ver el internet y los comentarios de la gente, es muy grande y pareciera  que ha ido en aumento, desde que la carretera fue pavimentada con concreto hidráulico en 2017.      Para tener más contexto sobre la condición de la carretera, preparé estas visualizaciones de los accidentes, desde el 2009 al 2018, usando la información disponible a través de INEGI, quienes publican, entre sus registros administrativos (los que le proporcionan instituciones públicas) la base de datos de Accidentes de tránsito terrestre en zonas

Por el día del matemático, conociendo algo de las entrañas de R

88 ,d 88 88 88 88,dPYba,,adPYba, ,adPPYYba, MM88MMM 88,dPPYba, 88P' "88" "8a "" `Y8 88 88P' "8a 88 88 88 ,adPPPPP88 88 88 88 88 88 88 88, ,88 88, 88 88 88 88 88 `"8bbdP"Y8 "Y888 88 88    Por el día del matemático, conociendo algo de las entrañas de R     Hoy, por el día del matemático, quise por fin resolver una duda que me surgió hace algunas semanas: ¿se puede llegar a la unidad, dividiendo a la mitad iterativamente? Es decir: 0.5 + 0.25 + 0.126 + 0.0625 + …     El razonamiento nos dice que no es posible llegar, y la contraparte de la pregunta, llegar a 0 dividiendo por mitad desde 1, parece

Construyendo sobre otro post y la conjetura de Collatz y Escher, Gödel, Bach...

Imagen
Patrones que emergen de la conjetura de Collatz En menos de un mes ha habido dos posts sobre matemáticas recreativas, el primero sobre la constante de Kaprekar , y el más reciente sobre la  Conjetura de Collatz , la cual sin saberlo fue uno de mis primeros ejercicios de programación (en matlab), aunque presentada como Wondrous numbers en Gödel, Escher, Bach: Tortoise : That's too complicated for me in my sleepy state. Let me instead show you a property which is very easy to define, and yet for which no terminating test is known. I'm not saying there won't ever be one discovered, mind you - just that none is known. You begin with a number - would you care to pick up one? Achilles: How about 15? Tortoise: An excellent choice. We begin with you number, and if it is ODD, we tripple it, and add 1. If it is EVEN, we take half of it. Then we repeat the process. Call a number which eventually reaches 1 this way a WONDROUS number, and a number which doesn't, an U

visualizando las castas, a 526 años de algo

Imagen
Hay González blanco, hay González negro... por el hecho que le haya caído más leche al café, ya no son González. Etnias, Grupo Niche      Las discusiones sobre racismo no se hacen menos vigentes con el tiempo, desde los tiempos de las castas hasta los videos de los abusos policiacos, o el eterno uso descalificativo de "indígena", o la polémica sobre los orígenes de los jugadores de la selección francesa.     Considerando esto, y en conmemoración de los 526 años que significa cosas muy distintas para los involucrados, preparé este breve post, usando información de wikipedia, para visualizar los porcentajes de cada raza en las castas, considerando que el mestizaje resultaba en un 50%-50% de rasgos (lo cuál no ocurre genéticamente). Al ver el plot ternario, me parece ridículo que haya gente que piense que un punto pueda valer más que otro. Desconocido, Museo Nacional del Virreinato El codiguiux: # install.packages("ggplot2") # devto

Visualizando actualizaciones taxonómicas de aves

Imagen
     Ya salió el 59mo suplemento de la American Ornithologist Society, con 29 cambios (antes American Ornithological Union -el nombre que conserva la página, por comodidad)...     Este es el primer post en torno a los nombres científicos de las aves, centrado en visualizar lo numeroso de los cambios de cerca de 2,143 especies de aves de Norte y Centroamérica.     Un nombre científico está compuesto, en su forma "canónica", por género y especie ... y siempre debe estar escrito en cursivas, con la primer letra del género acentuada, por ejemplo: Zea mays (maíz)... Estas dos características son muy útiles a la hora de hacer scripts que tengan que ver con especies.     Las actualizaciones taxonómicas ocurren cuando la autoridad (en este caso, de aves de Norteamérica, AOU) revisa la literatura científica donde se reporta con pruebas -a menudo genéticas, que una "especie" en realidad es otra que ya estaba descrita por otra persona, y toman el nombre del prim

Concesiones de agua en Veracruz, traídos a usted gracias a RSelenium

Imagen
Descarga aquí las concesiones de agua del REPDA, Veracruz, 2012-2018      Intentando, a solicitud de un amigo, sacar los datos de las concesiones de agua del Registro Público de Derechos de Agua de http://app.conagua.gob.mx/repda.aspx, me di cuenta que la página no va generando urls distintas por cada consulta, si no que hay que darle click, primero para seleccionar el estado y desplegar una tabla con la primer página, que incluye 30 registros, para luego ir sucesivamente página por página, tumbando las tablas. Por lo que necesitamos generar clicks en la página e ir seleccionando cosas de listas; esto es relativamente sencillo con RSelenium (que va contenido en Docker).      Y las tablas sólo se necesitan por el título, que es un string imposible, con la forma 09ver150789/28aada17 , donde 09 es la región hidrológica, ver es veracruz, 28 es la cuenca (son tres en el estado), aada es el tipo de aprovechamiento (son docenas), 17 es el año (de 2012 a 2018) y 150789 es un consecutivo, q

El estado de las cosas: QGIS vs ArcGIS

Imagen
Desde la óptica de un blog como este, dedicado al open-source y al data-science, no hay modo en que ArcGIS, un programa de 32 bits ( eso significa, amable lector, que corre igual de lento en una computadora de cibercafé y en un Ryzen o un Xeon ), no human-readable , m-o-n-o-p-l-a-t-a-f-o-r-m-a, con un scripting sin resaltado de sintaxis de python, etc. pueda compertir con QGIS, un multiplataforma (android incluido) , con sus 64 bits, su scripting, su docilidad para programar y su integración con herramientas como GRASS, R, Orpheo y SAGA. Pero una cosa es lo lógico y demostrable y otra cosa es esa dura amalgama de moda con inercia y con publicidad. Sin embargo, hoy día se puede ver como el software open-source geoespacial ha desbancado, en lo que pareciera ser para siempre, al software privativo En gis.stackexchange, el principal foro para preguntar y convertirse en expertos, y por tanto el mejor termómetro de la popularidad de herramientas informáticas, QGIS rebas