<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>python | Carlos Mendez</title><link>https://carlos-mendez.org/es/tag/python/</link><atom:link href="https://carlos-mendez.org/es/tag/python/index.xml" rel="self" type="application/rss+xml"/><description>python</description><generator>Wowchemy (https://wowchemy.com)</generator><language>es-es</language><copyright>© 2018–2026 Carlos Mendez. All rights reserved.</copyright><lastBuildDate>Wed, 22 Apr 2026 00:00:00 +0000</lastBuildDate><image><url>https://carlos-mendez.org/media/icon_huedfae549300b4ca5d201a9bd09a3ecd5_79625_512x512_fill_lanczos_center_3.png</url><title>python</title><link>https://carlos-mendez.org/es/tag/python/</link></image><item><title>Dominando las métricas causales</title><link>https://carlos-mendez.org/es/projects/intro2causal/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/projects/intro2causal/</guid><description>&lt;h2 id="bienvenidoa-a-dominando-las-métricas-causales">¡Bienvenido/a a Dominando las métricas causales!&lt;/h2>
&lt;p>Una guía de estudio impulsada por IA para &lt;strong>Dominando las métricas causales&lt;/strong>. Aprenda los fundamentos de la inferencia causal con cuadernos interactivos de Python y herramientas de IA, a partir del libro de texto fundacional &lt;a href="https://www.masteringmetrics.com/" target="_blank" rel="noopener">&lt;em>Mastering &amp;lsquo;Metrics: The Path from Cause to Effect&lt;/em>&lt;/a> de Angrist &amp;amp; Pischke.&lt;/p>
&lt;p>Esta plataforma incluye:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Métodos fundamentales&lt;/strong> — Basados en &lt;em>Mastering &amp;lsquo;Metrics&lt;/em> de Angrist &amp;amp; Pischke. Aprenda inferencia causal desde los ensayos aleatorizados hasta las diferencias en diferencias.&lt;/li>
&lt;li>&lt;strong>Cuadernos de Python&lt;/strong> — Cuadernos de Google Colab sin instalación. Conjuntos de datos reales, código funcional e implementaciones completas de cada método.&lt;/li>
&lt;li>&lt;strong>Aprendizaje impulsado por IA&lt;/strong> — Múltiples tutores de IA con estilos pedagógicos diferenciados.&lt;/li>
&lt;/ul>
&lt;h2 id="cuadernos-interactivos-de-google-colab">Cuadernos interactivos de Google Colab&lt;/h2>
&lt;p>Haga clic en cualquier insignia de abajo para abrir y ejecutar al instante en su navegador:&lt;/p>
&lt;h3 id="parte-i-el-marco-conceptual">Parte I: El marco conceptual&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Capítulo&lt;/th>
&lt;th>Título&lt;/th>
&lt;th>Temas&lt;/th>
&lt;th>Cuaderno de Colab&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>1&lt;/strong>&lt;/td>
&lt;td>Ensayos aleatorizados&lt;/td>
&lt;td>Sesgo de selección, resultados potenciales, RAND HIE&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/cmg777/intro2causal/blob/main/notebooks_colab/01-randomized-trials.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="parte-ii-las-cinco-herramientas">Parte II: Las cinco herramientas&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Capítulo&lt;/th>
&lt;th>Título&lt;/th>
&lt;th>Temas&lt;/th>
&lt;th>Cuaderno de Colab&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>2&lt;/strong>&lt;/td>
&lt;td>Regresión&lt;/td>
&lt;td>MCO, sesgo por variable omitida, controles inadecuados&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/cmg777/intro2causal/blob/main/notebooks_colab/02-regression.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>3&lt;/strong>&lt;/td>
&lt;td>Variables instrumentales&lt;/td>
&lt;td>LATE, cumplidores, experimento de violencia doméstica de Minneapolis&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/cmg777/intro2causal/blob/main/notebooks_colab/03-instrumental-variables.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>4&lt;/strong>&lt;/td>
&lt;td>Regresión discontinua&lt;/td>
&lt;td>RD nítida, ancho de banda, edad legal para beber y mortalidad&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/cmg777/intro2causal/blob/main/notebooks_colab/04-regression-discontinuity.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>5&lt;/strong>&lt;/td>
&lt;td>Diferencias en diferencias&lt;/td>
&lt;td>Tendencias paralelas, efectos fijos bidireccionales, banca de la Gran Depresión&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/cmg777/intro2causal/blob/main/notebooks_colab/05-differences-in-differences.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="parte-iii-síntesis">Parte III: Síntesis&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Capítulo&lt;/th>
&lt;th>Título&lt;/th>
&lt;th>Temas&lt;/th>
&lt;th>Cuaderno de Colab&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>6&lt;/strong>&lt;/td>
&lt;td>Los retornos de la educación&lt;/td>
&lt;td>Gemelos, trimestre de nacimiento, efectos del diploma&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/cmg777/intro2causal/blob/main/notebooks_colab/06-wages-of-schooling.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="cómo-usar-los-cuadernos">Cómo usar los cuadernos&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>Haga clic en cualquier insignia &amp;ldquo;Open in Colab&amp;rdquo;&lt;/strong> de arriba&lt;/li>
&lt;li>&lt;strong>Inicie sesión&lt;/strong> con su cuenta de Google (gratuita)&lt;/li>
&lt;li>&lt;strong>Haga clic en &amp;ldquo;Ejecutar todo&amp;rdquo;&lt;/strong> en el menú Entorno de ejecución (o ejecute las celdas de forma individual)&lt;/li>
&lt;li>&lt;strong>Explore y modifique&lt;/strong> — cambie parámetros, pruebe distintos modelos, experimente con los datos&lt;/li>
&lt;li>&lt;strong>Guarde su trabajo&lt;/strong> — Archivo &amp;gt; Guardar una copia en Drive para conservar sus modificaciones&lt;/li>
&lt;/ol>
&lt;p>&lt;strong>¡Sin instalación, sin descargas, sin configuración!&lt;/strong>&lt;/p>
&lt;h2 id="autores-y-créditos">Autores y créditos&lt;/h2>
&lt;p>&lt;strong>Carlos Mendez&lt;/strong> — Implementación en Python y desarrollo de los cuadernos educativos&lt;/p>
&lt;p>&lt;strong>Joshua D. Angrist &amp;amp; Jörn-Steffen Pischke&lt;/strong> — Libro de texto original, &lt;a href="https://www.masteringmetrics.com/" target="_blank" rel="noopener">&lt;em>Mastering &amp;lsquo;Metrics&lt;/em>&lt;/a>&lt;/p></description></item><item><title>Econometría impulsada por la IA</title><link>https://carlos-mendez.org/es/publication/20260126-metricsai/</link><pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/publication/20260126-metricsai/</guid><description>&lt;h1 id="-econometría-impulsada-por-la-ia">🤖 Econometría impulsada por la IA&lt;/h1>
&lt;p>&lt;strong>Una introducción mediante cuadernos de Python en la nube&lt;/strong>
&lt;img src="https://raw.githubusercontent.com/quarcs-lab/metricsai/main/images/ch00_visual_summary.jpg"
alt="Chapter 0 visual summary"
style="max-width: 100%; height: auto;">&lt;/p>
&lt;hr>
&lt;h2 id="-visión">🚀 Visión&lt;/h2>
&lt;ul>
&lt;li>🤖 La econometría en la era de la IA&lt;/li>
&lt;li>☁️ Aprendizaje interactivo en la nube&lt;/li>
&lt;li>📊 Datos reales, preguntas económicas reales&lt;/li>
&lt;/ul>
&lt;p>El aprendizaje de la econometría se replantea como un proceso activo, computacional y asistido por la IA que preserva el rigor teórico.&lt;/p>
&lt;hr>
&lt;h2 id="-por-qué-repensar-la-enseñanza-de-la-econometría">🧠 ¿Por qué repensar la enseñanza de la econometría?&lt;/h2>
&lt;ul>
&lt;li>📖 Manuales pasivos&lt;/li>
&lt;li>💻 Altas barreras técnicas&lt;/li>
&lt;li>🔗 Brecha entre la teoría y su implementación&lt;/li>
&lt;/ul>
&lt;p>Los enfoques tradicionales a menudo retrasan el análisis de datos significativo y dificultan la comprensión conceptual.&lt;/p>
&lt;hr>
&lt;h2 id="-el-enfoque-del-libro">🔄 El enfoque del libro&lt;/h2>
&lt;ul>
&lt;li>🧱 Conceptos fundamentales&lt;/li>
&lt;li>🧪 Cuadernos computacionales&lt;/li>
&lt;li>🤖 Aprendizaje potenciado por la IA&lt;/li>
&lt;/ul>
&lt;p>Un sistema de tres pilares integra la teoría, la programación y la IA para crear un ecosistema de aprendizaje activo.&lt;/p>
&lt;hr>
&lt;h2 id="-pilar-1-conceptos-fundamentales">📘 Pilar 1: Conceptos fundamentales&lt;/h2>
&lt;ul>
&lt;li>📚 Basado en Cameron (2022)&lt;/li>
&lt;li>📐 Teoría econométrica rigurosa&lt;/li>
&lt;li>🌍 Enfoque aplicado y real&lt;/li>
&lt;/ul>
&lt;p>La estructura y el contenido se ajustan a la práctica econométrica y de investigación estándar.&lt;/p>
&lt;hr>
&lt;h2 id="-estructura">🗂️ Estructura&lt;/h2>
&lt;ul>
&lt;li>🧮 Fundamentos estadísticos&lt;/li>
&lt;li>📉 Regresión bivariante&lt;/li>
&lt;li>📊 Regresión múltiple&lt;/li>
&lt;li>🔬 Temas avanzados&lt;/li>
&lt;/ul>
&lt;p>Diecisiete capítulos avanzan de forma sistemática desde los fundamentos hasta los métodos empíricos modernos.&lt;/p>
&lt;hr>
&lt;h2 id="-pilar-2-cuadernos-computacionales">☁️ Pilar 2: Cuadernos computacionales&lt;/h2>
&lt;ul>
&lt;li>🚫 Sin instalación&lt;/li>
&lt;li>🧑‍💻 Google Colab&lt;/li>
&lt;li>🌐 Acceso desde cualquier dispositivo&lt;/li>
&lt;/ul>
&lt;p>Cada capítulo se acompaña de un cuaderno interactivo de Python.&lt;/p>
&lt;hr>
&lt;h2 id="-stack-moderno-de-python">🧰 Stack moderno de Python&lt;/h2>
&lt;ul>
&lt;li>🐼 Manipulación de datos&lt;/li>
&lt;li>📐 Modelización econométrica&lt;/li>
&lt;li>📊 Visualización&lt;/li>
&lt;/ul>
&lt;p>El alumnado aprende herramientas ampliamente utilizadas y transferibles para la investigación empírica.&lt;/p>
&lt;hr>
&lt;h2 id="-aprender-programando">🔁 Aprender programando&lt;/h2>
&lt;ul>
&lt;li>✏️ Modificar y volver a ejecutar el código&lt;/li>
&lt;li>⚡ Retroalimentación inmediata&lt;/li>
&lt;li>🔍 Experimentación activa&lt;/li>
&lt;/ul>
&lt;p>La comprensión se desarrolla mediante la interacción directa con los datos y los modelos.&lt;/p>
&lt;hr>
&lt;h2 id="-pilar-3-aprendizaje-potenciado-por-la-ia">🤖 Pilar 3: Aprendizaje potenciado por la IA&lt;/h2>
&lt;ul>
&lt;li>🖼️ Resúmenes visuales&lt;/li>
&lt;li>📑 Diapositivas generadas por IA&lt;/li>
&lt;li>🎙️ Pódcast y cuestionarios&lt;/li>
&lt;/ul>
&lt;p>Múltiples modalidades refuerzan el aprendizaje y se adaptan a distintas preferencias.&lt;/p>
&lt;hr>
&lt;h2 id="-uso-responsable-de-la-ia">⚖️ Uso responsable de la IA&lt;/h2>
&lt;ul>
&lt;li>🧠 La IA apoya el pensamiento, no lo reemplaza&lt;/li>
&lt;li>🔍 La verificación es esencial&lt;/li>
&lt;li>📘 La teoría sigue siendo central&lt;/li>
&lt;/ul>
&lt;p>La IA mejora la comprensión, pero no sustituye al razonamiento econométrico.&lt;/p>
&lt;hr>
&lt;h2 id="-sistema-de-aprendizaje-de-tres-componentes">🔗 Sistema de aprendizaje de tres componentes&lt;/h2>
&lt;ul>
&lt;li>📕 Este libro&lt;/li>
&lt;li>🌐 El sitio web metricsAI&lt;/li>
&lt;li>📘 El manual de Cameron&lt;/li>
&lt;/ul>
&lt;p>En conjunto, conforman un entorno de aprendizaje completo y coherente.&lt;/p>
&lt;hr>
&lt;h2 id="-conclusión">🎓 Conclusión&lt;/h2>
&lt;ul>
&lt;li>📊 La econometría a través de la computación&lt;/li>
&lt;li>🤖 Potenciada por la IA&lt;/li>
&lt;li>🌍 Accesible y rigurosa&lt;/li>
&lt;/ul></description></item><item><title>metricsAI</title><link>https://carlos-mendez.org/es/projects/metricsai/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/projects/metricsai/</guid><description>&lt;h2 id="bienvenidoa-a-metricsai">¡Bienvenido/a a metricsAI!&lt;/h2>
&lt;p>Esta plataforma de ciencia de datos ofrece una introducción moderna a la econometría combinando &lt;a href="https://colab.research.google.com/notebooks/empty.ipynb" target="_blank" rel="noopener">cuadernos de Python en la nube&lt;/a> con &lt;a href="https://notebooklm.google.com/notebook/25c819f8-8afc-49aa-8707-2bd87c18d760" target="_blank" rel="noopener">herramientas de aprendizaje con IA de NotebookLM&lt;/a>.&lt;/p>
&lt;p>Diseñada como complemento interactivo del libro de texto de Colin Cameron, &lt;a href="https://cameron.econ.ucdavis.edu/aed/index.html" target="_blank" rel="noopener">&lt;em>Analysis of Economics Data: An Introduction to Econometrics&lt;/em>&lt;/a>, metricsAI transforma capítulos estáticos en experiencias de aprendizaje dinámicas. El alumnado puede acceder a resúmenes generados por IA, código de Python y ejemplos prácticos directamente en su navegador a través de Google Colab. &lt;strong>No se requiere configuración ni instalación alguna&lt;/strong>, y los cuadernos incorporan herramientas de IA para la generación, explicación y transformación de código.&lt;/p>
&lt;h2 id="-cuadernos-interactivos-de-google-colab">📓 Cuadernos interactivos de Google Colab&lt;/h2>
&lt;p>Haga clic en cualquier insignia de abajo para abrir y ejecutar al instante en su navegador:&lt;/p>
&lt;h3 id="parte-i-fundamentos-estadísticos">Parte I: Fundamentos estadísticos&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Capítulo&lt;/th>
&lt;th>Título&lt;/th>
&lt;th>Cuaderno de Colab&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>1&lt;/strong>&lt;/td>
&lt;td>Análisis de datos económicos&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch01_Analysis_of_Economics_Data.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>2&lt;/strong>&lt;/td>
&lt;td>Resumen de datos univariantes&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch02_Univariate_Data_Summary.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>3&lt;/strong>&lt;/td>
&lt;td>La media muestral&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch03_The_Sample_Mean.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>4&lt;/strong>&lt;/td>
&lt;td>Inferencia estadística sobre la media&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch04_Statistical_Inference_for_the_Mean.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="parte-ii-regresión-bivariante">Parte II: Regresión bivariante&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Capítulo&lt;/th>
&lt;th>Título&lt;/th>
&lt;th>Cuaderno de Colab&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>5&lt;/strong>&lt;/td>
&lt;td>Resumen de datos bivariantes&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch05_Bivariate_Data_Summary.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>6&lt;/strong>&lt;/td>
&lt;td>El estimador de mínimos cuadrados&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch06_The_Least_Squares_Estimator.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>7&lt;/strong>&lt;/td>
&lt;td>Inferencia estadística para la regresión bivariante&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch07_Statistical_Inference_for_Bivariate_Regression.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>8&lt;/strong>&lt;/td>
&lt;td>Estudios de caso de regresión bivariante&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch08_Case_Studies_for_Bivariate_Regression.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>9&lt;/strong>&lt;/td>
&lt;td>Modelos con logaritmos naturales&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch09_Models_with_Natural_Logarithms.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="parte-iii-regresión-múltiple">Parte III: Regresión múltiple&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Capítulo&lt;/th>
&lt;th>Título&lt;/th>
&lt;th>Cuaderno de Colab&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>10&lt;/strong>&lt;/td>
&lt;td>Resumen de datos para la regresión múltiple&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch10_Data_Summary_for_Multiple_Regression.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>11&lt;/strong>&lt;/td>
&lt;td>Inferencia estadística para la regresión múltiple&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch11_Statistical_Inference_for_Multiple_Regression.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>12&lt;/strong>&lt;/td>
&lt;td>Temas adicionales sobre la regresión múltiple&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch12_Further_Topics_in_Multiple_Regression.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>13&lt;/strong>&lt;/td>
&lt;td>Estudios de caso de regresión múltiple&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch13_Case_Studies_for_Multiple_Regression.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="parte-iv-temas-avanzados">Parte IV: Temas avanzados&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Capítulo&lt;/th>
&lt;th>Título&lt;/th>
&lt;th>Cuaderno de Colab&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>14&lt;/strong>&lt;/td>
&lt;td>Regresión con variables indicadoras&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch14_Regression_with_Indicator_Variables.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>15&lt;/strong>&lt;/td>
&lt;td>Regresión con variables transformadas&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch15_Regression_with_Transformed_Variables.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>16&lt;/strong>&lt;/td>
&lt;td>Comprobación del modelo y los datos&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch16_Checking_the_Model_and_Data.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>17&lt;/strong>&lt;/td>
&lt;td>Datos de panel, series temporales y causalidad&lt;/td>
&lt;td>&lt;a href="https://colab.research.google.com/github/quarcs-lab/metricsai/blob/main/notebooks_colab/ch17_Panel_Data_Time_Series_Data_Causation.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="cómo-usar-los-cuadernos">Cómo usar los cuadernos&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>Haga clic en cualquier insignia &amp;ldquo;Open in Colab&amp;rdquo;&lt;/strong> de arriba&lt;/li>
&lt;li>&lt;strong>Inicie sesión&lt;/strong> con su cuenta de Google (gratuita)&lt;/li>
&lt;li>&lt;strong>Haga clic en &amp;ldquo;Ejecutar todo&amp;rdquo;&lt;/strong> en el menú Entorno de ejecución (o ejecute las celdas de forma individual)&lt;/li>
&lt;li>&lt;strong>Explore y modifique&lt;/strong> — cambie parámetros, pruebe distintos modelos, experimente con los datos&lt;/li>
&lt;li>&lt;strong>Guarde su trabajo&lt;/strong> — Archivo → Guardar una copia en Drive para conservar sus modificaciones&lt;/li>
&lt;/ol>
&lt;p>&lt;strong>¡Sin instalación, sin descargas, sin configuración!&lt;/strong>&lt;/p>
&lt;h2 id="-autores-y-créditos">👥 Autores y créditos&lt;/h2>
&lt;p>&lt;strong>Carlos Mendez&lt;/strong> — Implementación en Python y desarrollo de los cuadernos educativos&lt;/p>
&lt;p>&lt;strong>A. Colin Cameron&lt;/strong> — Libro de texto, datos, código en Stata/R y diapositivas originales.&lt;/p></description></item><item><title>DS4Bolivia</title><link>https://carlos-mendez.org/es/projects/ds4bolivia/</link><pubDate>Wed, 14 Jan 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/projects/ds4bolivia/</guid><description>&lt;h1 id="ds4bolivia-un-repositorio-de-ciencia-de-datos-para-estudiar-el-desarrollo-geoespacial-en-bolivia">DS4Bolivia: un repositorio de ciencia de datos para estudiar el desarrollo geoespacial en Bolivia&lt;/h1>
&lt;p>&lt;a href="https://github.com/quarcs-lab/ds4bolivia" target="_blank" rel="noopener">¡Bienvenido/a a &lt;strong>DS4Bolivia&lt;/strong>!&lt;/a> Este proyecto reúne conjuntos de datos espaciales y socioeconómicos, paneles interactivos y flujos de trabajo computacionales centrados en los &lt;strong>339 municipios&lt;/strong> de Bolivia. Está diseñado para tender un puente entre el análisis espacial y los Objetivos de Desarrollo Sostenible (ODS).&lt;/p>
&lt;p>Este repositorio está organizado para personas dedicadas a la investigación y a la ciencia de datos interesadas en:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Econometría espacial:&lt;/strong> comprender las disparidades, el crecimiento y la agrupación regionales.&lt;/li>
&lt;li>&lt;strong>Aprendizaje automático espacial:&lt;/strong> aprovechar las imágenes satelitales (observación de la Tierra) para el modelado predictivo.&lt;/li>
&lt;li>&lt;strong>Desarrollo sostenible:&lt;/strong> hacer seguimiento de los indicadores de los ODS a un nivel local granular.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-paneles-geoespaciales-interactivos">🖥️ Paneles geoespaciales interactivos&lt;/h2>
&lt;p>Explore los datos sin escribir código. Estas aplicaciones visualizan la dinámica espacio-temporal de indicadores clave del desarrollo.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://carlos-mendez.projects.earthengine.app/view/geoexplorer1v100bolivia" target="_blank" rel="noopener">Dinámica espacio-temporal de la población, la luminosidad, la cobertura del suelo y el PIB (2013-2019)&lt;/a>: visualiza la evolución de la densidad de población, las luces nocturnas, los cambios en la cobertura del suelo y las estimaciones del PIB en los municipios bolivianos en 2013 y 2019.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-cuadernos-computacionales-en-la-nube">🐍 Cuadernos computacionales en la nube&lt;/h2>
&lt;p>Tutoriales paso a paso que le ayudan a reproducir nuestro análisis. Estos cuadernos utilizan bibliotecas de Python como &lt;code>GeoPandas&lt;/code> y &lt;code>PySAL&lt;/code>.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>&lt;a href="https://colab.research.google.com/github/quarcs-lab/ds4bolivia/blob/master/notebooks/esda.ipynb" target="_blank" rel="noopener">Introducción al análisis exploratorio de datos espaciales (ESDA)&lt;/a>&lt;/strong>&lt;/li>
&lt;li>&lt;em>Enfoque:&lt;/em> aprenda a detectar agrupaciones y valores atípicos espaciales mediante la I de Moran global y local.&lt;/li>
&lt;li>&lt;em>Conceptos clave:&lt;/em> autocorrelación espacial, estadísticos LISA, mapas coropléticos.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-conjuntos-de-datos-espacialmente-explícitos">💾 Conjuntos de datos espacialmente explícitos&lt;/h2>
&lt;p>Conjuntos de datos curados y listos para el análisis. Estos archivos están preprocesados para ajustarse a los límites municipales de Bolivia.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>&lt;a href="https://github.com/quarcs-lab/ds4bolivia/blob/master/datasets/sdgs_satelliteEmbeddings2017.csv" target="_blank" rel="noopener">ODS y embeddings satelitales (2017)&lt;/a>&lt;/strong>&lt;/li>
&lt;li>&lt;em>Descripción:&lt;/em> un conjunto de datos combinado que une indicadores socioeconómicos (ODS) con vectores de características de alta dimensión extraídos de imágenes satelitales.&lt;/li>
&lt;li>&lt;em>Caso de uso:&lt;/em> entrenar modelos de aprendizaje automático para predecir índices de pobreza o de desarrollo a partir de patrones visuales desde el espacio.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-cómo-citar">📜 Cómo citar&lt;/h2>
&lt;p>Si utiliza este repositorio en su investigación, cítelo con los siguientes metadatos.&lt;/p>
&lt;h3 id="formato-apa">Formato APA&lt;/h3>
&lt;p>Mendez, C., Gonzales, E., Leoni, P., Andersen, L., Hendrix, P. (2024). DS4Bolivia: A Data Science Repository to Study GeoSpatial Development in Bolivia [Data set]. GitHub. &lt;a href="https://github.com/quarcs-lab/ds4bolivia" target="_blank" rel="noopener">https://github.com/quarcs-lab/ds4bolivia&lt;/a>&lt;/p>
&lt;h3 id="formato-bibtex">Formato BibTeX&lt;/h3>
&lt;pre>&lt;code class="language-bibtex">@misc{ds4bolivia2026,
author = {Mendez, Carlos and Gonzales, Erick and Leoni, Pedro and Andersen, Lykke and Hendrix, Peralta},
title = {{DS4Bolivia}: A Data Science Repository to Study GeoSpatial Development in Bolivia},
year = {2026},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/quarcs-lab/ds4bolivia}}
}
&lt;/code>&lt;/pre>
&lt;hr>
&lt;h2 id="-construya-su-propio-conjunto-de-datos">🚀 Construya su propio conjunto de datos&lt;/h2>
&lt;p>Los conjuntos de datos están organizados en módulos, todos vinculados por un identificador único (&lt;code>asdf_id&lt;/code>).&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">Categoría del conjunto de datos&lt;/th>
&lt;th style="text-align:left">Ruta del archivo&lt;/th>
&lt;th style="text-align:left">Descripción&lt;/th>
&lt;th style="text-align:left">Clave de unión&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>Nombres de regiones&lt;/strong>&lt;/td>
&lt;td style="text-align:left">&lt;code>/regionNames/regionNames.csv&lt;/code>&lt;/td>
&lt;td style="text-align:left">Metadatos administrativos (nombres de municipios y de departamentos).&lt;/td>
&lt;td style="text-align:left">&lt;code>asdf_id&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>Socioeconómico&lt;/strong>&lt;/td>
&lt;td style="text-align:left">&lt;code>/sdg/sdg.csv&lt;/code>&lt;/td>
&lt;td style="text-align:left">Índices de los Objetivos de Desarrollo Sostenible (ODS) y métricas de pobreza.&lt;/td>
&lt;td style="text-align:left">&lt;code>asdf_id&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>Características satelitales&lt;/strong>&lt;/td>
&lt;td style="text-align:left">&lt;code>/satelliteEmbeddings/satelliteEmbeddings2017.csv&lt;/code>&lt;/td>
&lt;td style="text-align:left">Vectores de características (embeddings) extraídos de imágenes satelitales diurnas.&lt;/td>
&lt;td style="text-align:left">&lt;code>asdf_id&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>Vector espacial&lt;/strong>&lt;/td>
&lt;td style="text-align:left">&lt;code>/maps/bolivia339geoqueryOpt.geojson&lt;/code>&lt;/td>
&lt;td style="text-align:left">Límites geométricos (polígonos) de todos los municipios.&lt;/td>
&lt;td style="text-align:left">&lt;code>asdf_id&lt;/code>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;blockquote>
&lt;p>&lt;strong>⚠️ Nota importante sobre los identificadores:&lt;/strong> &amp;gt; La clave principal para unir todos los conjuntos de datos de este repositorio es &lt;strong>&lt;code>asdf_id&lt;/code>&lt;/strong>.&lt;br>
Aunque &lt;code>mun_id&lt;/code> (el código gubernamental estándar) está presente en los datos administrativos, &lt;code>asdf_id&lt;/code> garantiza la coherencia entre los embeddings satelitales y los archivos de mapas optimizados que se proporcionan aquí. Asegúrese siempre de que esta columna se trate de forma coherente como &lt;code>int&lt;/code> o &lt;code>string&lt;/code> en ambos dataframes antes de fusionarlos.&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;p>Puede ejecutar los ejemplos de abajo de inmediato en &lt;a href="https://colab.research.google.com/notebooks/empty.ipynb" target="_blank" rel="noopener">Google Colab&lt;/a>.&lt;/p>
&lt;p>&lt;a href="https://colab.research.google.com/notebooks/empty.ipynb" target="_blank" rel="noopener">&lt;img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab">&lt;/a>&lt;/p>
&lt;h3 id="ejemplo-1-integración-de-datos-de-atributos">Ejemplo 1: integración de datos de atributos&lt;/h3>
&lt;p>Este script muestra cómo fusionar los nombres administrativos, los indicadores socioeconómicos y las características de aprendizaje automático satelitales en un único dataframe analítico.&lt;/p>
&lt;pre>&lt;code class="language-python">import pandas as pd
# -----------------------------------------------------------------------------
# 1. SETUP: Define Source URLs
# We use the raw GitHub URL to stream data directly into Colab/Pandas.
# -----------------------------------------------------------------------------
REPO_URL = &amp;quot;https://raw.githubusercontent.com/quarcs-lab/ds4bolivia/master&amp;quot;
url_names = f&amp;quot;{REPO_URL}/regionNames/regionNames.csv&amp;quot;
url_sdg = f&amp;quot;{REPO_URL}/sdg/sdg.csv&amp;quot;
url_emb = f&amp;quot;{REPO_URL}/satelliteEmbeddings/satelliteEmbeddings2017.csv&amp;quot;
# -----------------------------------------------------------------------------
# 2. LOAD: Read CSVs
# -----------------------------------------------------------------------------
print(&amp;quot;Loading datasets...&amp;quot;)
df_names = pd.read_csv(url_names)
df_sdg = pd.read_csv(url_sdg)
df_embeddings = pd.read_csv(url_emb)
# -----------------------------------------------------------------------------
# 3. MERGE: Combine Dataframes
# -----------------------------------------------------------------------------
# Step A: Attach SDG data to Names
df_merged_step1 = pd.merge(df_names, df_sdg, on='asdf_id', how='inner')
# Step B: Attach Satellite Embeddings to the result
df_final = pd.merge(df_merged_step1, df_embeddings, on='asdf_id', how='inner')
# -----------------------------------------------------------------------------
# 4. VERIFY
# -----------------------------------------------------------------------------
print(f&amp;quot;Merge Complete.&amp;quot;)
print(f&amp;quot;Original Municipalities: {len(df_names)}&amp;quot;)
print(f&amp;quot;Final Merged Rows: {len(df_final)}&amp;quot;)
print(f&amp;quot;Total Columns: {len(df_final.columns)}&amp;quot;)
# Display the first few rows (names + first few embedding columns)
display(df_final[['mun', 'dep', 'index_sdg1', 'A00', 'A01', 'A02']].head())
&lt;/code>&lt;/pre>
&lt;h3 id="ejemplo-2-integración-de-datos-espaciales-y-de-atributos">Ejemplo 2: integración de datos espaciales y de atributos&lt;/h3>
&lt;p>Este script toma los datos fusionados del Ejemplo 1 y los une a las geometrías de los municipios (GeoJSON) para el análisis y la representación espacial.&lt;/p>
&lt;pre>&lt;code class="language-python">
import geopandas as gpd
import matplotlib.pyplot as plt
# -----------------------------------------------------------------------------
# 1. LOAD SPATIAL DATA
# We load the optimized GeoJSON file containing municipality boundaries.
# -----------------------------------------------------------------------------
geojson_url = f&amp;quot;{REPO_URL}/maps/bolivia339geoqueryOpt.geojson&amp;quot;
print(&amp;quot;Loading GeoJSON map...&amp;quot;)
gdf_boundaries = gpd.read_file(geojson_url)
# -----------------------------------------------------------------------------
# 2. SPATIAL DATA PREPARATION
# GeoJSON often loads IDs as objects/strings, while CSVs load as integers.
# -----------------------------------------------------------------------------
# Force 'asdf_id' to integer to match the pandas dataframe
gdf_boundaries['asdf_id'] = gdf_boundaries['asdf_id'].astype(int)
# -----------------------------------------------------------------------------
# 3. ATTRIBUTE JOIN
# Merge the spatial dataframe (gdf) with the attribute dataframe (df_final).
# This creates a 'GeoDataFrame' capable of spatial operations.
# -----------------------------------------------------------------------------
gdf_bolivia = gdf_boundaries.merge(df_final, on='asdf_id', how='inner')
# -----------------------------------------------------------------------------
# 4. VISUALIZATION (Choropleth Map)
# Plot the &amp;quot;No Poverty&amp;quot; SDG Index (SDG 1)
# -----------------------------------------------------------------------------
fig, ax = plt.subplots(1, 1, figsize=(12, 10))
gdf_bolivia.plot(
column='index_sdg1', # Variable to map
cmap='viridis', # Color palette (perceptually uniform)
linewidth=0.1, # Border width
edgecolor='white', # Border color
legend=True,
legend_kwds={'label': &amp;quot;SDG 1 Index (No Poverty)&amp;quot;, 'orientation': &amp;quot;horizontal&amp;quot;},
ax=ax
)
ax.set_title(&amp;quot;Bolivia: SDG 1 Index by Municipality&amp;quot;, fontsize=15)
ax.set_axis_off() # Turn off lat/lon axis numbers for cleaner look
plt.show()
&lt;/code>&lt;/pre>
&lt;hr>
&lt;h2 id="fuentes-de-datos">Fuentes de datos&lt;/h2>
&lt;ul>
&lt;li>Los indicadores de los ODS fueron construidos originalmente por &lt;a href="https://atlas.sdsnbolivia.org" target="_blank" rel="noopener">Andersen, L. E., Canelas, S., Gonzales, A., Peñaranda, L. (2020) Atlas municipal de los Objetivos de Desarrollo Sostenible en Bolivia 2020. La Paz: Universidad Privada Boliviana, SDSN Bolivia&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="-cómo-contribuir">🤝 Cómo contribuir&lt;/h2>
&lt;p>¡Las contribuciones son bienvenidas! Si va a corregir un problema con el sistema de referencia de coordenadas (CRS), añadir un nuevo modelo espacial o subir datos nuevos, &lt;a href="https://github.com/quarcs-lab/ds4bolivia/pulls" target="_blank" rel="noopener">envíe un Pull Request&lt;/a>.&lt;/p></description></item></channel></rss>