155. Pandas en Acción.

Buenas tardes, bienvenidos sean todos ustedes a un nuevo Episodio del Podcast.

Les comparto que estoy leyendo un libro titulado «Pandas in action» de Boris Paskhaver, el cual trata sobre el análisis de Datos con Pandas, la librería de Python para Data Analysis. Y quiero compartirles un fragmento de esta lectura, ya que si te dedicas al análisis de información contable presupuesta, o información cualitativa indicadores, o análisis de información de programas presupuestarios, entonces quizá te sientas identificado con esta historia.

El fragmento comienza así:

Para ser honestos, descubrí Pandas de manera fortuita.

En 2015, fui entrevistado para un trabajo de analista de datos en una empresa llamada Indeed.com, el sito de búsqueda de empleos más grande del mundo. Para mi reto final técnico, me pidieron dar datos reveladores o datos importantes de un conjunto de datos, usando EXCEL. Estaba deseoso de impresionar a los entrevistadores, así que saqué mis mejores trucos de excel: Ordenar datos, manipulación de textos, tablas dinámicas, y por supuesto la funcion BuscarV.

Por más extraño que parezca, en ese entones no sabía que hubiera alguna otra herramienta para analisis de datos a parte de Excel. Excel era la onda: mis papás lo usaron, mis maestros lo usaron y mis compañeros lo usaron. Lo sentía como un estándar establecido. Así que cuando me ofrecieron el trabajo de análisis de datos, inmediatamente compré unos 2,000 pesos de libros de Excel y comencé a estudiar. Era el momento de convertirme un Master en Excel.

Me presenté a mi primer día de trabajo con un acordeón de las 50 funciones más usadas en excel. Cuando me estaba instalando, mi jefe me incorporó a una conferencia y me informaron que había un cambio en las prioridades. La información que se manejaba había crecido tanto que Excel ya no la podía soportar. Mis compañeros estaban también buscando formas de automatizar tareas redundantes de reportes semanales y mensuales. Afortunadamente, mi jefe econtró una solución para ambos problemas. Me preguntó si había escuchado de Pandas.

El animal peludo? pregunté perplejo.

No, dijo mi jefe. La librería para análisis de datos de Python.

Después de toda mi preparación, era tiempo de aprender una nueva tecnología desde 0. Estaba un poco nervioso; Nunca había escrito una línea de código antes. Era un usuario de Excel,… o no? era capaz de hacer esto? Había solo una forma de averiguarlo. Me comencé a empapar de la documentación oficial de pandas, videos de YouTube, libros, talleres preguntas de Stack Overflow y todo lo que llegara a mis manos. Me sentí aliviado de descubrir lo fácil y agradable que era comenzar con Pandas. El código era intiutivo y directo. La librería era rápida. Las funcionalidades bien desarrolladas y expansivas. Con Pandas, podría manipular y manejar datos con muy pocas líneas de código.

Historias como la mía son comunes en la comunidad de Pyhton. El crecimiento astronómico de este lenguaje de programación en la década pasada es generalmente atribuido a la facilidad con la que los desarrolladores pueden aprenderlo. Confío en que si tu estás en una posición similar a la mia, tu puedes aprender Pandas también. Si estás buscando expandir tus habilidades de análisis de datos más allá de Excel, este libro es tu invitación.

Cuando me sentí cómodo con Pandas, continué explorando Python y después otros lenguajes de programación. En muchas formas, Pandas fue punta de lanza para mi transición para Ingeniero de Software. Le debo mucho a esta poderosa librería, y estoy contento de pasarte la estafeta del conocimiento a ti. Espero que descubras la mágia que el código puede hacer por ti.

Pienso que los que nos dedicamos a Analizar Información, Pandas es una herramienta muy atractiva y fácil de usar, que puede ayudarnos a generar nuestro trabajo de una mejor manera. Más rápida pero también más eficiente.

Espero que este episodio sea de interés y utilidad.

Recuerda que Sin Diagnóstico, No hay Marco Lógico.

-Isaac

154. Entrevista con Ingrid Pamela Zúñiga López

Buenas tardes a todos! en este episodio les comparto la Entrevista que hicimos a Ingrid Pamela Zúñiga, quien actualmente es Presidenta de la Red de Evaluación de Costa Rica y de manera paralela desempeña distintas actividades entorno a la Planificación y Evaluación en distintas Organizaciones, además que no deja de estudiar, aprender y compartir sus conocimientos.

Pamela en su Linkedin se define como Profesional en Administración Pública. Evaluadora con 10 años de experiencia en sector público y privado. Apasionada por la planificación estratégica, investigación para el desarrollo y democratización del conocimiento para la transformación social.

Durante esta estrevista hablamos sobre Marco Lógico, sobre sus Beneficios, sobre la Cultura de la Evaluación y sus usos, etc.

Les dejo algunos insights que mencionó Pamela, las cuales me parecen muy valiosas:

  • Uno de los Beneficios de Metodología de Marco Lógico (MML): Un lenguaje o idioma para que todos los involucrados hablen bajo los mismos términos.
  • Debería existir la Humildad por parte de los Actores, para reconocer si el programa está o no dando los resultados esperados; esto se puede saber con la Evaluación de los Programas y Proyectos.
  • Maestra Pichardo: La evaluación es Aprendizaje.
  • Que los Resultados de la Evaluación se usen para la toma de desiciones.
  • La evaluación no es solamente señalar que está mal, sino aprender y mejorar en los distintos procesos.

Espero que este episodio sea de interés y utilidad.

Recuerda que Sin Diagnóstico, No hay Marco Lógico.

-Isaac

153. Pandas para analizar Información Presupuestal.

¿Te ha pasado alguna vez que quieres analizar un archivo de excel con información presupuesta, que tiene muchas filas, y se empieza a poner lento? entonces este episodio te interesará.

Pandas es una herramienta para Análisis de Datos gratuita y muy poderosa, y en esta ocasión quiero mostrarles los pasos que he seguido para analizar un conjunto de datos ficticio, el cual para efectos didácticos no tiene mucha información, pero nos da una idea de lo que podemos hacer con Pandas.

Cabe mencionar que en casos cuando el archivo a analizar tenga una cantidad grande de filas (1 millón o más) entonces Pandas sigue siendo una excelente herramienta (mejor que excel) para Analizar y Graficar los datos.

PASO 1. IMPORTAR LAS LIBRERIAS NECESARIAS

El primer paso es escribir un código fijo para importar a nuestro entorno de Jupyter Notebook las librerías de Pandas, Matplotlib, Seaborn.

PASO 2. IMPORTAR EL ARCHIVO CSV

Con el siguiente código vamos a importar el archivo Excel (debe estar en formato CSV) a nuestro cuaderno de trabajo.

• Utilizamos la función de pandas «pd.read_csv»; Podemos importar un archivo, o varios archivos y después juntarlos. Para efectos de este primer ejemplo, vamos a importar solamente un archivo sencillo.

• Cabe mencionar que Pandas tiene capacidad para manejar archivos mucho muy grandes, más grandes que los que puede manejar excel.

PASO 3. OBTENER VISTA PREVIA

• Con el método df.info( ) podemos visualizar las filas que se han importado, y también el detalle de las columas que se importaron, si tienen valores en blanco, y el tipo de dato.
• En este caso se importaron ocho columnas: Programa, Eje, Nombre del Programa, Tipo, Unidad Responsable, Modificado, Ejercido, Avance
financiero y Avance físico.

PASO 4. VISTA PREVIA

• Usando el método df.head( ) podemos obtener una vista previa de los primeros 5 renglones de nuestro dataframe o conjunto de datos, observando el título de las columnas y los primeros 5 renglones.

• El Total del presupuesto lo obtenemos sumando todas las filas de la columna «EJERCIDO»: $ 68 millones.

PASO 5. COMENCEMOS DANDO UNA VISTA DE LO GENERAL A LO PARTICULAR. ASI QUE COMENCEMOS ANALIZANDO LA INFORMACIÓN POR EJE.

• Vamos a hacer una tabla reducida de la original, que solamente contenga la información resumida por EJE.
• Entonces «agrupamos» la información por la columna del EJE, y pedimos que nos de una suma del Monto ejercido, y un Promedio en las columnas de Avance financiero y físico.

• El Monto Ejercido total es de 68 millones y su distribucion por eje:
• Economico: Ejercido 22 millones | Promedio de avance financiero: 70.75 % | Promedio de avance físico: 55.25 %
• Social: 42 millones | Promedio de avance financiero: 71.22 % | Promedio de avance físico: 55.44 %
• Juridico: 3 millones | Promedio de avance financiero: 17.33 % | Promedio de avance físico: 74.00 %
• El eje de Desarrollo social es el que tiene mayor monto Ejercido con 42 millones que representa el 62% con respecto al monto ejercido total de los tres ejes.
• Tanto el Eje de Desarrollo Económico como el Eje de Desarrollo Social presentan un porcentaje de avance financiero y físico similar, mientras que el tercer eje presenta muy bajo avance en porcentaje de avance financiero pero un muy alto porcentaje en el avance físico.

PASO 6. ANALIZAR MONTO EJERCIDO POR PROGRAMA

• Con el método de groupby podemos hacer grupos de información e indicar que nos sume los valores de cierta columna. En este ejemplo, estamos pidiendo que agrupe la información por PROGRAMA y que sume las celdas de EJERCIDO; y que los ordene por nombre de programa.

PASO 7. GRAFICAR MONTO EJERCIDO POR PROGRAMA

• Con la librería Matplotlib podemos graficar esta información y veremos que los 3 Programas con mayor gasto ejercido son:
• Apoyos para desarrollo social – 13 millones
• Lucha contra el cambio climatico – 9 millones
• Reactivacion de economia municipal – 7 millones

PASO 8. MONTO EJERCIDO POR UNIDAD RESPONSABLE

• Ahora también podemos hacer una tabla pero ahora agrupada por UNIDAD RESPONSABLE, y que también nos sume las celdas del EJERCIDO. Y
que nos ordene la lista por nombre de Unidad Responsable.

PASO 9. Y TAMBIÉN PODEMOS GRAFICAR EL RESULTADO.

Las tres dependencias con mayor gasto ejercido
• Desarollo social
• Desarrollo economico
• Proteccion al medio ambiente

PASO 10. EN ESTA GRÁFICA CON INFORMACIÓN FICTICIA, PODEMOS VER QUE LA UR CON MÁS RECURSO EJERCIDO ES DESARROLLO SOCIAL.

• Entonces nos podemos preguntar ¿CUANTOS PROGRAMAS HAY EN LA UR DE DESARROLLO SOCIAL?

PASO 11. GRAFICO DE LOS 4 PROGRAMAS DE DESARROLLO SOCIAL

• Podemos ahora hacer un gráfico tipo Pastel para visualmente conocer los 4 programas de esa UR y qué proporción tiene cada uno.
• Apoyos para desarrollo social
• Apoyos zonas marginadas
• Apoyo para jóvenes
• Apoyo para artes escénicas

PASO 12. MOSTRAR EL PORCENTAJE DE AVANCE FINANCIERO Y AVANCE FISICO EN PROMEDIO DE TODAS LAS DEPENDENCIAS.

• Ahora vamos a sacar una tabla donde me diga la Unidad Responsable y sus promedios de Avances Financieros y Avances Fisicos.
• Por ejemplo, si una Unidad Responsable tiene mas de un programa, esta tabla me dara el promedio de sus avances financieros y fisicos (ejemplo
Desarrollo Economico).
• Despues vamos a graficar esta tabla. El siguiente gráfico está buenísimo. Vamos a graficar todas las dependencias y sus avances financiero y
avances físicos (recordemos que son datos ficticios).

PASO 13. Tambien podemos hacer una grafica tipo mapa de calor para ver
visualmente por dependencias sus avances fisico y financieros comparados con las demas.

• Con este tipo de grafica podemos saber por ejemplo, que la Casa de la cultura tiene un muy buen avance financiero, pero muy poco avance fisico.
• O por ejemplo, la Direccion de Seguridad Publica tiene poco avance financiero pero muy buen avance fisico de metas.
• Recalco que estos son datos ficticios.
• Y que por ejemplo Tesoreria tiene muy buenos avances tanto financieros como fisicos.

CONCLUSIÓN

EN CONCLUSION, PODEMOS DECIR QUE JUPYTER NOTEBOOK, USANDO LA LIBRERIA DE PANDAS Y MATPLOTLIB ES UNA EXCELENTE OPCION PARA ANALIZAR INFORMACION.

• EN ESTE CASO USAMOS UN GRUPO DE DATOS PEQUEÑO, PERO ESTA HERRAMIENTA ESTA PENSADA PARA ANALIZAR ARCHIVOS
CON MAS DE 1 MILLON DE FILAS, PROXIMAMENTE HARE UN EJERCICIO CON UN ARCHIVO DE ESTE TIPO PARA QUE VEAN EL
DESEMPEÑO DE ESTA HERRAMIENTA.

Si tienes alguna duda o pregunta, puedes contactarnos en el siguiente enlace: Contactar.

152. Entrevista con Lic. Anahi Alvarado (MML, MIR, Auditorías al Desempeño, Monitoreo, Evaluación, etc.)

Buenas tardes, por este medio les comparto el episodio donde entrevistamos a la Lic. Anahi Alvarado de la Auditoría Superior de Hidalgo. 

Las preguntas que amablemente respondió/comentó son:

  • ¿Quién es Anahi Alvarado y a qué se dedica?
  • ¿Cómo y cuándo aprendiste la Metodología de Marco Lógico MML?
  • Desde tu punto de vista, ¿Cómo se relaciona el monitoreo con la MML?
  • Desde tu experiencia, ¿Cuáles son los retos en implementar la MML en una institución?
  • ¿Cuáles son los beneficios de la implementación de MML?
  • ¿Cuáles son tus principales objetivos en la Auditoría Superior de Hidalgo?
  • ¿Cómo percibes el nivel de implementación de MML, PbR a nivel municipal y estatal?
  • Mensaje final al auditorio: Algún libro que recomiendes, algún podcast que recomiendes, si alguien de la audiencia te pudiera contactar por cuál medio sería el más adecuado?

Datos de contacto Lic. Anahi:

a.alvarado@aseh.gob.mx

#MML #SinDiagnosticoNoHayMarcoLogico #PbR

Espero que este episodio haya sido de utilidad. Recuerda que sin diagnóstico no hay marco lógico. Nos escuchamos la siguiente semana!

-Isaac

151. Entrevista con el Lic. Enrique Castro, consultor para Ayuntamientos en temas de Indicadores, PbR y Atención de Auditorías al Desempeño.

Muy buenas tardes a todos, es un gusto estar presentando el episodio 151 del Podcast. En esta ocasión tuve la oportunidad de platicar con el Lic. Enrique Castro, consultor para Ayuntamientos en temas de Planeación Estratégica, Presupuesto basado en Resultados, Atención a Auditorías al Desempeño, etc.

Hablamos sobre la página Plusvalia Politica la cual contiene información gratuito disponible para los municipios sobre los siguientes temas:

Normatividad

Manuales GpR

Reportes

Te invitamos a que revises la información. Link de página: PlusvaliaPolitica.com

Actividad propuesta: Te invitamos a agregar como amigo en facebook a «Plusvalía Política» en facebook.com/plusvalia.politica en respuesta a esta acción y como recompensa: A todos quienes realicen esta actividad, podrán contactar al Lic. Casto y obtendrán sin costo una asesoría vía telefónica para que le puedan preguntar sus dudas referente a estos temas PbR, Indicadores, Matrices, Normatividad, en el ámbito de Ayuntamientos y el Lic. Castro les dará respuesta con base a su amplia experiencia en estos rubros.

Datos de contacto Lic. Castro:

  • WhatsApp: 477-270-5682
  • Correo: ecastrov25@gmail.com o ecastrov@plusvaliapolitica.com

Espero que este episodio haya sido de utilidad. Recuerda que sin diagnóstico no hay marco lógico. Nos escuchamos la siguiente semana!

-Isaac

150. Respuestas a la Trivia MML-MIR 2021 parte 1

En el marco de la Trivia MML-MIR 2021 del Diplomado de Presupuesto basado en Resultados, me permito analizar y contestar algunas de las preguntas que me parecieron más interesantes de este cuestionario:

1. En el Análisis de los Involucrados se debe llevar a cabo un análisis de factibilidad de las distintas soluciones que se presentan en el Árbol de Objetivos.

Respuesta = Falso

El análisis de los involucrados, según la SHCP es un estudio que permite identificar a las personas, grupos relacionados y toda persona afectada por el problema que el programa busca enfrentar y solucionar, con el objetivo de conocer sus intereses y posturas y determinar cuáles tienen mayor influencia para el buen desempeño del programa.

Por otro lado, el análisis de factibilidad de las distintas soluciones o alternativas que se presentan en el árbol de objetivos, está más bien relacionado con la estructura analítica del programa (EAP), que según el Manual ILPES 42 es definida como: La EAP es un esquema de la alternativa de la solución más viable expresada en forma de árbol de 4 niveles y da pie a la definición de los elementos de la MIR: fin, propósito, componentes y actividades.

2. Como parte del Análisis de los objetivos, ¿qué se recomienda hacer con las acciones propuestas que son complementarias? 

Respuesta: Agruparlas quedando contenidas en una sola.

3. La medición de la capacidad para generar y movilizar adecuadamente los recursos financieros se hace con un indicador de la dimensión de:

Respuesta: Economía.

Recordemos que existen cuatro dimensiones del indicador: Eficacia, eficiencia, calidad y economía.

Y efectivamente, el ILPES CEPAL define este tipo de indicador como aquel que: «Mide la capacidad de la institución para movilizar adecuadamente sus recursos financieros para lograr el cumplimiento de sus objetivos».

Asimismo, la Dra. Marianela Armijo, en el manual 69 del ILPES CEPAL: Planificación estratégica e indicadores de desempeño en el sector público, menciona que todos los organismos que administran recursos públicos, son responsables del manejo de su caja, de la ejecución de su presupuesto y una buena administración de su patrimonio. Asimismo, menciona que los indicadores típicos de dimensión economía se pueden clasificar de la siguiente manera:

  • Los que miden la capacidad de autofinanciamiento (cuando la institución tiene atribuciones legales para generar ingresos propios).
  • Los que miden el nivel de la ejecución de su presupuesto de acuerdo a lo programado
  • Los que miden la capacidad para recuperar préstamos y otros pasivos.
  • Los que miden la relación entre el nivel de recursos financieros utilizados en la provisión de prestaciones y servicios referente a los gastos administrativos incurridos por la institución.

De acuerdo con CONEVAL, la diferencia esencial con los indicadores de eficiencia (relacionados con recursos económicos) es que a los indicadores de economía “no les interesa el cumplimiento de los objetivos”; únicamente observan la administración de los recursos financieros por parte de los responsables del programa.
Las características particulares de estos indicadores les permiten sólo ubicarse en el nivel de actividad donde se encuentran asociados, en la mayoría de las veces, a objetivos como recuperación de cartera y atracción de recursos externos.

4. El análisis de los involucrados es útil para la construcción de la MIR, concretamente para la definición de Supuestos.

Respuesta: Verdadero.

Los supuestos deben ser factores externos que están fuera del control del ejecutor y que tienen que ocurrir para que se logren los distintos niveles de objetivos de la Matriz.

5. ¿En cuáles de los siguientes niveles de la MIR se debe contar SOLO con un objetivo, es decir, con un solo Resumen Narrativo?

Los niveles superiores Propósito y fin.

Espero que este artículo haya sido de interés y de utilidad. Recuerda que sin diagnóstico no hay marco lógico.

Nos escuchamos la siguiente semana.

-Isaac

×