<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects | Carlos Mendez</title><link>https://carlos-mendez.org/projects/</link><atom:link href="https://carlos-mendez.org/projects/index.xml" rel="self" type="application/rss+xml"/><description>Projects</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>© 2018–2026 Carlos Mendez. All rights reserved.</copyright><image><url>https://carlos-mendez.org/media/icon_huedfae549300b4ca5d201a9bd09a3ecd5_79625_512x512_fill_lanczos_center_3.png</url><title>Projects</title><link>https://carlos-mendez.org/projects/</link></image><item><title>Comparative Causal Metrics</title><link>https://carlos-mendez.org/projects/ccm/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/projects/ccm/</guid><description>&lt;h2 id="welcome-to-comparative-causal-metrics-work-in-progress">Welcome to Comparative Causal Metrics! (Work in Progress)&lt;/h2>
&lt;p>An introduction to &lt;strong>regional impact evaluation&lt;/strong> using modern causal-inference methods implemented in R and Quarto. The resource covers quasi-experimental techniques for evaluating policy effects and interventions on regional outcomes, with worked examples and publicly available data for full reproducibility.&lt;/p>
&lt;p>This work in progress book features:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Quasi-experimental Methods&lt;/strong> — From interrupted time series to synthetic control and Bayesian structural time series, with a regional comparative focus.&lt;/li>
&lt;li>&lt;strong>R + Quarto Notebooks&lt;/strong> — Reproducible chapters with collapsible code, ready to render locally or extend with your own data.&lt;/li>
&lt;/ul>
&lt;h2 id="chapters">Chapters&lt;/h2>
&lt;ol>
&lt;li>Introduction&lt;/li>
&lt;li>Interrupted Time Series&lt;/li>
&lt;li>Regression Discontinuity in Time&lt;/li>
&lt;li>Basic Differences-in-Differences&lt;/li>
&lt;li>Classical Synthetic Control&lt;/li>
&lt;li>Structural Bayesian Time Series&lt;/li>
&lt;li>References&lt;/li>
&lt;/ol>
&lt;p>Contribute and provide feedback at &lt;a href="https://github.com/quarcs-lab/ccm" target="_blank" rel="noopener">https://github.com/quarcs-lab/ccm&lt;/a>.&lt;/p>
&lt;h2 id="related-project">Related project&lt;/h2>
&lt;p>Companion resource: &lt;a href="https://carlos-mendez.org/project/intro2causal/">Mastering Causal Metrics&lt;/a> — an AI-powered Python study guide based on Angrist &amp;amp; Pischke&amp;rsquo;s &lt;em>Mastering &amp;lsquo;Metrics&lt;/em>.&lt;/p></description></item><item><title>Mastering Causal Metrics</title><link>https://carlos-mendez.org/projects/intro2causal/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/projects/intro2causal/</guid><description>&lt;h2 id="welcome-to-mastering-causal-metrics">Welcome to Mastering Causal Metrics!&lt;/h2>
&lt;p>An AI-powered study guide to &lt;strong>Mastering Causal Metrics&lt;/strong>. Learn the foundations of causal inference with interactive Python notebooks and AI tools, based on the foundational textbook &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> by Angrist &amp;amp; Pischke.&lt;/p>
&lt;p>This platform features:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Foundational Methods&lt;/strong> &amp;ndash; Based on &lt;em>Mastering &amp;lsquo;Metrics&lt;/em> by Angrist &amp;amp; Pischke. Learn causal inference from randomized trials to differences-in-differences.&lt;/li>
&lt;li>&lt;strong>Python Notebooks&lt;/strong> &amp;ndash; Zero-installation Google Colab notebooks. Real datasets, working code, and complete implementations of every method.&lt;/li>
&lt;li>&lt;strong>AI-Powered Learning&lt;/strong> &amp;ndash; Multiple AI tutors with distinct pedagogical styles.&lt;/li>
&lt;/ul>
&lt;h2 id="interactive-google-colab-notebooks">Interactive Google Colab Notebooks&lt;/h2>
&lt;p>Click any badge below to open and run immediately in your browser:&lt;/p>
&lt;h3 id="part-i-the-framework">Part I: The Framework&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Chapter&lt;/th>
&lt;th>Title&lt;/th>
&lt;th>Topics&lt;/th>
&lt;th>Colab Notebook&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>1&lt;/strong>&lt;/td>
&lt;td>Randomized Trials&lt;/td>
&lt;td>Selection Bias, Potential Outcomes, 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="part-ii-the-five-tools">Part II: The Five Tools&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Chapter&lt;/th>
&lt;th>Title&lt;/th>
&lt;th>Topics&lt;/th>
&lt;th>Colab Notebook&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>2&lt;/strong>&lt;/td>
&lt;td>Regression&lt;/td>
&lt;td>OLS, Omitted Variable Bias, Bad Controls&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>Instrumental Variables&lt;/td>
&lt;td>LATE, Compliers, Minneapolis DV Experiment&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>Regression Discontinuity&lt;/td>
&lt;td>Sharp RD, Bandwidth, MLDA and Mortality&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>Differences-in-Differences&lt;/td>
&lt;td>Parallel Trends, Two-Way FE, Great Depression Banking&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="part-iii-synthesis">Part III: Synthesis&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Chapter&lt;/th>
&lt;th>Title&lt;/th>
&lt;th>Topics&lt;/th>
&lt;th>Colab Notebook&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>6&lt;/strong>&lt;/td>
&lt;td>The Wages of Schooling&lt;/td>
&lt;td>Twins, Quarter of Birth, Sheepskin Effects&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="how-to-use-the-notebooks">How to Use the Notebooks&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>Click any &amp;ldquo;Open in Colab&amp;rdquo; badge&lt;/strong> above&lt;/li>
&lt;li>&lt;strong>Sign in&lt;/strong> with your Google account (free)&lt;/li>
&lt;li>&lt;strong>Click &amp;ldquo;Run All&amp;rdquo;&lt;/strong> in the Runtime menu (or run cells individually)&lt;/li>
&lt;li>&lt;strong>Explore and modify&lt;/strong> &amp;ndash; change parameters, try different models, experiment with the data&lt;/li>
&lt;li>&lt;strong>Save your work&lt;/strong> &amp;ndash; File &amp;gt; Save a copy in Drive to keep your modifications&lt;/li>
&lt;/ol>
&lt;p>&lt;strong>No installation, no downloads, no setup required!&lt;/strong>&lt;/p>
&lt;h2 id="authors-and-credits">Authors and Credits&lt;/h2>
&lt;p>&lt;strong>Carlos Mendez&lt;/strong> &amp;ndash; Python implementation and educational notebook development&lt;/p>
&lt;p>&lt;strong>Joshua D. Angrist &amp;amp; Jorn-Steffen Pischke&lt;/strong> &amp;ndash; Original textbook, &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>metricsAI</title><link>https://carlos-mendez.org/projects/metricsai/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/projects/metricsai/</guid><description>&lt;h2 id="welcome-to-metricsai">Welcome to metricsAI!&lt;/h2>
&lt;p>This data science platform offers a modern introduction to econometrics by combining &lt;a href="https://colab.research.google.com/notebooks/empty.ipynb" target="_blank" rel="noopener">cloud-based Python notebooks&lt;/a> with &lt;a href="https://notebooklm.google.com/notebook/25c819f8-8afc-49aa-8707-2bd87c18d760" target="_blank" rel="noopener">AI learning tools from NotebookLM&lt;/a>.&lt;/p>
&lt;p>Designed as an interactive companion to Colin Cameron&amp;rsquo;s textbook, &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 transforms static chapters into dynamic learning experiences. Students can access AI summaries, Python code, and practical examples directly in their browsers via Google Colab. There is &lt;strong>zero setup or installation required&lt;/strong>, and the notebooks feature built-in AI tools for code generation, explanation, and transformation.&lt;/p>
&lt;h2 id="-interactive-google-colab-notebooks">📓 Interactive Google Colab Notebooks&lt;/h2>
&lt;p>Click any badge below to open and run immediately in your browser:&lt;/p>
&lt;h3 id="part-i-statistical-foundations">Part I: Statistical Foundations&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Chapter&lt;/th>
&lt;th>Title&lt;/th>
&lt;th>Colab Notebook&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>1&lt;/strong>&lt;/td>
&lt;td>Analysis of Economics Data&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>Univariate Data Summary&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>The Sample Mean&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>Statistical Inference for the Mean&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="part-ii-bivariate-regression">Part II: Bivariate Regression&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Chapter&lt;/th>
&lt;th>Title&lt;/th>
&lt;th>Colab Notebook&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>5&lt;/strong>&lt;/td>
&lt;td>Bivariate Data Summary&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>The Least Squares Estimator&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>Statistical Inference for Bivariate Regression&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>Case Studies for Bivariate Regression&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>Models with Natural Logarithms&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="part-iii-multiple-regression">Part III: Multiple Regression&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Chapter&lt;/th>
&lt;th>Title&lt;/th>
&lt;th>Colab Notebook&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>10&lt;/strong>&lt;/td>
&lt;td>Data Summary for Multiple Regression&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>Statistical Inference for Multiple Regression&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>Further Topics in Multiple Regression&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>Case Studies for Multiple Regression&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="part-iv-advanced-topics">Part IV: Advanced Topics&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Chapter&lt;/th>
&lt;th>Title&lt;/th>
&lt;th>Colab Notebook&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>14&lt;/strong>&lt;/td>
&lt;td>Regression with Indicator Variables&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>Regression with Transformed Variables&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>Checking the Model and Data&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>Panel Data, Time Series Data, Causation&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="how-to-use-the-notebooks">How to Use the Notebooks&lt;/h3>
&lt;ol>
&lt;li>&lt;strong>Click any &amp;ldquo;Open in Colab&amp;rdquo; badge&lt;/strong> above&lt;/li>
&lt;li>&lt;strong>Sign in&lt;/strong> with your Google account (free)&lt;/li>
&lt;li>&lt;strong>Click &amp;ldquo;Run All&amp;rdquo;&lt;/strong> in the Runtime menu (or run cells individually)&lt;/li>
&lt;li>&lt;strong>Explore and modify&lt;/strong> - change parameters, try different models, experiment with the data&lt;/li>
&lt;li>&lt;strong>Save your work&lt;/strong> - File → Save a copy in Drive to keep your modifications&lt;/li>
&lt;/ol>
&lt;p>&lt;strong>No installation, no downloads, no setup required!&lt;/strong>&lt;/p>
&lt;h2 id="-authors-and-credits">👥 Authors and Credits&lt;/h2>
&lt;p>&lt;strong>Carlos Mendez&lt;/strong> - Python implementation and educational notebook development&lt;/p>
&lt;p>&lt;strong>A. Colin Cameron&lt;/strong> - Original textbook, data, Stata/R code, slides.&lt;/p></description></item><item><title>GeoDevelopment Dashboards</title><link>https://carlos-mendez.org/projects/dashboards/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/projects/dashboards/</guid><description>&lt;details class="dashboard-entry">
&lt;summary>Mendez, C. (2026). &lt;em>Space-time dynamics of population, luminosity, land cover, and GDP in Cambodia (2013-2019).&lt;/em> Google Earth Engine Application. &lt;a href="https://carlos-mendez.projects.earthengine.app/view/geoexplorer1">Access App&lt;/a> | &lt;a href="https://code.earthengine.google.com/46da0676f419e67f4000315b33f86cae?hideCode=true">Open in GEE&lt;/a>&lt;/summary>
&lt;div class="full-width-iframe-container">
&lt;iframe src="https://carlos-mendez.projects.earthengine.app/view/geoexplorer1"
width="100%"
style="height: min(800px, 70vh);"
frameborder="0"
allowfullscreen
loading="lazy">
&lt;/iframe>
&lt;/div>
&lt;/details>
&lt;details class="dashboard-entry">
&lt;summary>Kanyama, Y., &amp; Mendez, C. (2026). &lt;em>Exploring regional disparities in Japan: Multi-scale comparison of GDP per capita (1990–2022).&lt;/em> Google Earth Engine Application. &lt;a href="https://carlos-mendez.projects.earthengine.app/view/japan-regional-gdp-disparities">Access App&lt;/a> | &lt;a href="https://code.earthengine.google.com/3033790b21263c0078debe084f8b2467?hideCode=true">Open in GEE&lt;/a>&lt;/summary>
&lt;div class="full-width-iframe-container">
&lt;iframe src="https://carlos-mendez.projects.earthengine.app/view/japan-regional-gdp-disparities"
width="100%"
style="height: min(800px, 70vh);"
frameborder="0"
allowfullscreen
loading="lazy">
&lt;/iframe>
&lt;/div>
&lt;/details></description></item><item><title>DS4Bolivia</title><link>https://carlos-mendez.org/projects/ds4bolivia/</link><pubDate>Wed, 14 Jan 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/projects/ds4bolivia/</guid><description>&lt;h1 id="ds4bolivia-a-data-science-repository-to-study-geospatial-development-in-bolivia">DS4Bolivia: A Data Science Repository to Study GeoSpatial Development in Bolivia&lt;/h1>
&lt;p>&lt;a href="https://github.com/quarcs-lab/ds4bolivia" target="_blank" rel="noopener">Welcome to &lt;strong>DS4Bolivia&lt;/strong>!&lt;/a> This project aggregates spatial and socio-economic datasets, interactive dashboards, and computational workflows focused on &lt;strong>339 municipalities&lt;/strong> of Bolivia. It is designed to bridge the gap between spatial analysis and sustainable development goals (SDGs).&lt;/p>
&lt;p>This repository is organized for researchers and data scientists interested in:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Spatial Econometrics:&lt;/strong> Understanding regional disparities, growth, and clustering.&lt;/li>
&lt;li>&lt;strong>Spatial Machine Learning:&lt;/strong> Utilizing satellite imagery (Earth Observation) for predictive modeling.&lt;/li>
&lt;li>&lt;strong>Sustainable Development:&lt;/strong> Tracking SDG indicators at a granular local level.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-interactive-geospatial-dashboards">🖥️ Interactive Geospatial Dashboards&lt;/h2>
&lt;p>Explore the data without writing code. These applications visualize the space-time dynamics of key development indicators.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://carlos-mendez.projects.earthengine.app/view/geoexplorer1v100bolivia" target="_blank" rel="noopener">Space-time dynamics of population, luminosity, land cover and GDP (2013-2019)&lt;/a>: Visualize the evolution of population density, night-time lights, land cover changes, and GDP estimates across Bolivian municipalities in 2013 and 2019.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-cloud-based-computational-notebooks">🐍 Cloud-based Computational Notebooks&lt;/h2>
&lt;p>Step-by-step tutorials to help you reproduce our analysis. These notebooks utilize Python libraries such as &lt;code>GeoPandas&lt;/code> and &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">Introduction to Exploratory Spatial Data Analysis (ESDA)&lt;/a>&lt;/strong>&lt;/li>
&lt;li>&lt;em>Focus:&lt;/em> Learn how to detect spatial clusters and outliers using Global and Local Moran&amp;rsquo;s I.&lt;/li>
&lt;li>&lt;em>Key Concepts:&lt;/em> Spatial Autocorrelation, LISA Statistics, Choropleth Mapping.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-spatially-explicit-datasets">💾 Spatially-Explicit Datasets&lt;/h2>
&lt;p>Curated datasets ready for analysis. These files are pre-processed to align with Bolivian municipal boundaries.&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">SDGs &amp;amp; Satellite Embeddings (2017)&lt;/a>&lt;/strong>&lt;/li>
&lt;li>&lt;em>Description:&lt;/em> A merged dataset combining socio-economic indicators (SDGs) with high-dimensional feature vectors extracted from satellite imagery.&lt;/li>
&lt;li>&lt;em>Use Case:&lt;/em>　Training machine learning models to predict poverty or development indices based on visual patterns from space.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-citation">📜 Citation&lt;/h2>
&lt;p>If you use this repository in your research, please cite it using the following metadata.&lt;/p>
&lt;h3 id="apa-format">APA Format&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="bibtex-format">BibTeX Format&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="-construct-your-own-dataset">🚀 Construct your own dataset&lt;/h2>
&lt;p>The datasets are organized into modules, all linked by a unique identifier (&lt;code>asdf_id&lt;/code>).&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">Dataset Category&lt;/th>
&lt;th style="text-align:left">File Path&lt;/th>
&lt;th style="text-align:left">Description&lt;/th>
&lt;th style="text-align:left">Join Key&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>Region Names&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">Administrative metadata (Municipality names, Department names).&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>Socio-Economic&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">Sustainable Development Goal (SDG) indices and poverty metrics.&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>Satellite Features&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">Feature vectors (embeddings) extracted from daytime satellite imagery.&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>Spatial Vector&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">Geometric boundaries (Polygons) for all municipalities.&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>⚠️ Important Note on Identifiers:&lt;/strong> &amp;gt; The primary key for joining all datasets in this repository is &lt;strong>&lt;code>asdf_id&lt;/code>&lt;/strong>.&lt;br>
While &lt;code>mun_id&lt;/code> (standard government code) is present in the administrative data, &lt;code>asdf_id&lt;/code> ensures consistency across the satellite embeddings and optimized map files provided here. Always ensure this column is treated as an &lt;code>int&lt;/code> or &lt;code>string&lt;/code> consistently across both dataframes before merging.&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;p>You can run the examples below immediately in &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="example-1-integrating-attribute-data">Example 1: Integrating Attribute Data&lt;/h3>
&lt;p>This script demonstrates how to merge the administrative names, socio-economic indicators, and satellite machine learning features into a single analytical dataframe.&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="example-2-integrating-spatial-and-attribute-data">Example 2: Integrating Spatial and Attribute Data&lt;/h3>
&lt;p>This script takes the merged data from Example 1 and attaches it to the municipality geometries (GeoJSON) for spatial analysis and plotting.&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="data-sources">Data sources&lt;/h2>
&lt;ul>
&lt;li>SDG indicators are originally contructed by &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="-contributing">🤝 Contributing&lt;/h2>
&lt;p>We welcome contributions! If you are fixing a Coordinate Reference System (CRS) issue, adding a new spatial model, or uploading fresh data, please &lt;a href="https://github.com/quarcs-lab/ds4bolivia/pulls" target="_blank" rel="noopener">submit a Pull Request&lt;/a>.&lt;/p></description></item><item><title>GeoDevelopment Observatory of Cambodia</title><link>https://carlos-mendez.org/projects/gdo-cambodia/</link><pubDate>Mon, 15 Sep 2025 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/projects/gdo-cambodia/</guid><description>&lt;p>How to cite this project:&lt;/p>
&lt;blockquote>
&lt;p>Mendez C., Khoun T., Poortinga A. (2025) GeoDevelopment Observatory of Cambodia.&lt;a href="https://bit.ly/gdo-cambodia" target="_blank" rel="noopener">https://bit.ly/gdo-cambodia&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;p>The GeoDevelopment Observatory (GDO) of Cambodia provides a public access platform for the analysis, monitoring, and evaluation of sustainable regional development. The observatory integrates environmental, social, and economic indicators—designated as GeoDevelopment Indicators—collected from satellite imagery, ground-based surveys, and administrative records. These multi-dimensional datasets are analyzed using AI-enhanced computational notebooks and specialized web applications within the GeoDevelopment Tools framework. The technical analyses are then converted into GeoDevelopment Insights, which present the data in accessible formats for different user groups. Researchers utilize the platform for conducting empirical analyses, decision-makers access it for policy development and implementation, and citizens engage with it to understand development patterns in their regions. This systematic approach facilitates the transformation of complex sustainability data into usable information for monitoring progress, evaluating interventions, and informing sustainable regional development policies.&lt;/p>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe
src="https://www.youtube.com/embed/9CcppQpArWI?si=hod4334TVc72NoHl"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;">
&lt;/iframe>
&lt;/div>
&lt;div style="position: relative; width: 100%; height: 0; padding-top: 56.2500%;
padding-bottom: 0; box-shadow: 0 2px 8px 0 rgba(63,69,81,0.16); margin-top: 1.6em; margin-bottom: 0.9em; overflow: hidden;
border-radius: 8px; will-change: transform;">
&lt;iframe loading="lazy" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none; padding: 0;margin: 0;"
src="https://www.canva.com/design/DAGye-QAKJY/W0nsfoueC3jXXgojBCFhOQ/view?embed" allowfullscreen="allowfullscreen" allow="fullscreen">
&lt;/iframe>
&lt;/div>
&lt;a href="https:&amp;#x2F;&amp;#x2F;www.canva.com&amp;#x2F;design&amp;#x2F;DAGye-QAKJY&amp;#x2F;W0nsfoueC3jXXgojBCFhOQ&amp;#x2F;view?utm_content=DAGye-QAKJY&amp;amp;utm_campaign=designshare&amp;amp;utm_medium=embeds&amp;amp;utm_source=link" target="_blank" rel="noopener">Slides&lt;/a> by Carlos Mendez
&lt;p>Source: &lt;a href="https://bit.ly/gdo-cambodia" target="_blank" rel="noopener">https://bit.ly/gdo-cambodia&lt;/a>&lt;/p>
&lt;p>Contribute and provide feedback at &lt;a href="https://github.com/gdo-cambodia" target="_blank" rel="noopener">https://github.com/gdo-cambodia&lt;/a>&lt;/p></description></item><item><title>Computational data science notebooks and apps for development studies</title><link>https://carlos-mendez.org/projects/ds4ds/</link><pubDate>Tue, 08 Apr 2025 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/projects/ds4ds/</guid><description>&lt;p>How to cite this project:&lt;/p>
&lt;blockquote>
&lt;p>Mendez C. (2025) Computational Data Science Notebooks and Apps for Development Studies. Zenodo &lt;a href="https://doi.org/10.5281/zenodo.15250204" target="_blank" rel="noopener">https://doi.org/10.5281/zenodo.15250204&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;p>Contribute and provide feedback at &lt;a href="https://github.com/cmg777/ds4ds" target="_blank" rel="noopener">https://github.com/cmg777/ds4ds&lt;/a>&lt;/p>
&lt;h2 id="basic-statistics-and-econometrics">Basic statistics and econometrics&lt;/h2>
&lt;ul>
&lt;li>Mendez C. (2024) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/gapminder_example.ipynb" target="_blank" rel="noopener">Gapminder introduction to data science using Python&lt;/a>&lt;/li>
&lt;li>Mendez C. (2025) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/real_differences_and_relationships.ipynb" target="_blank" rel="noopener">Introduction to statistical differences and relationships using Python&lt;/a>&lt;/li>
&lt;li>Mendez C. (2025) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/statistics_differences_relationships_predictions.ipynb" target="_blank" rel="noopener">Statistics is about differences, relationships, and predictions&lt;/a>&lt;/li>
&lt;li>Mendez C. (2024) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/descriptive_statistics_and_multi_boundary_mapping.ipynb" target="_blank" rel="noopener">Descriptive statistics and multi-boundary mapping using Python&lt;/a>&lt;/li>
&lt;li>Mendez C. (2025) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/regressions_to_explore_relationships.ipynb" target="_blank" rel="noopener">Use regressions to explore relationships using Python&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="economic-growth-and-development">Economic growth and development&lt;/h2>
&lt;ul>
&lt;li>Mendez C. (2025) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/introduction_to_growth_equations.ipynb" target="_blank" rel="noopener">Introduction to growth equations using Python&lt;/a>&lt;/li>
&lt;li>Mendez C. &amp;amp; Leiva F. (2023) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/solow_growth_model_python.ipynb" target="_blank" rel="noopener">The Solow growth model and its convergence prediction using Python&lt;/a>&lt;/li>
&lt;li>Mendez C. (2023) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/solow_growth_model_R.ipynb" target="_blank" rel="noopener">The Solow growth model and its convergence prediction using R&lt;/a>&lt;/li>
&lt;li>Mendez C. (2021) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/convergence_clubs_labor_productivity.ipynb" target="_blank" rel="noopener">Convergence clubs in labor productivity and its proximate sources using R&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="exploratory-data-analysis">Exploratory data analysis&lt;/h2>
&lt;ul>
&lt;li>Mendez C. (2024) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/esda_municipal_development_bolivia.ipynb" target="_blank" rel="noopener">Exploratory spatial data analysis of municipal development in Bolivia using Python&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="causal-inference">Causal inference&lt;/h2>
&lt;ul>
&lt;li>Mendez C. (2025) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/introduction_to_DAGs_R.ipynb" target="_blank" rel="noopener">Introduction to directed acyclical graphs (DAGs) using R&lt;/a>&lt;/li>
&lt;li>Mendez C. (2024) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/heterogeneous_treatment_effects_DID_R.ipynb" target="_blank" rel="noopener">Heterogeneous treatment effects via two-stage DID using R&lt;/a>&lt;/li>
&lt;li>Mendez C. (2025) &lt;a href="https://cmg777.github.io/open-results/files/synthetic_control_explorer2.html" target="_blank" rel="noopener">Synthetic control explorer: Estimate counterfactuals with weighted combinations of control units&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="machine-learning">Machine learning&lt;/h2>
&lt;ul>
&lt;li>Mendez C. (2025) &lt;a href="https://colab.research.google.com/github/cmg777/ds4ds/blob/main/introductory_ml_mincer_equation.ipynb" target="_blank" rel="noopener">Introductory machine learning for econometrics: Exploring the Mincer equation in Python&lt;/a>&lt;/li>
&lt;li>Mendez C. (2025) &lt;a href="https://ai.studio/apps/drive/1AOCpYZvP9S58zBq3Z7mESzeUCk04Z8Bg?fullscreenApplet=true" target="_blank" rel="noopener">An interactive app to learn SHAP plots with XGBoost predictions&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="spatial-econometrics">Spatial econometrics&lt;/h2>
&lt;ul>
&lt;li>TBA&lt;/li>
&lt;li>TBA&lt;/li>
&lt;/ul>
&lt;h2 id="bayesian-econometrics">Bayesian econometrics&lt;/h2>
&lt;ul>
&lt;li>TBA&lt;/li>
&lt;li>TBA&lt;/li>
&lt;/ul>
&lt;h2 id="feature-engineering-and-geocomputation">Feature engineering and geocomputation&lt;/h2>
&lt;ul>
&lt;li>Mendez C. (2025) &lt;a href="https://code.earthengine.google.com/b8a4fa3a96056d220bcb31b6a561cb1e" target="_blank" rel="noopener">Regional dynamics of luminosity-based GDP using Google Earth Engine&lt;/a>&lt;/li>
&lt;li>TBA&lt;/li>
&lt;/ul></description></item></channel></rss>