<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>spatial | Carlos Mendez</title><link>https://carlos-mendez.org/es/tag/spatial/</link><atom:link href="https://carlos-mendez.org/es/tag/spatial/index.xml" rel="self" type="application/rss+xml"/><description>spatial</description><generator>Wowchemy (https://wowchemy.com)</generator><language>es-es</language><copyright>© 2018–2026 Carlos Mendez. All rights reserved.</copyright><lastBuildDate>Tue, 28 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://carlos-mendez.org/media/icon_huedfae549300b4ca5d201a9bd09a3ecd5_79625_512x512_fill_lanczos_center_3.png</url><title>spatial</title><link>https://carlos-mendez.org/es/tag/spatial/</link></image><item><title>scspill</title><link>https://carlos-mendez.org/es/projects/scspill/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/projects/scspill/</guid><description>&lt;p>&lt;strong>Control sintético cuando el tratamiento se filtra: el efecto sobre la unidad tratada &lt;em>y&lt;/em> el desbordamiento que recibe cada donante.&lt;/strong>&lt;/p>
&lt;p>&lt;code>scspill&lt;/code> es un paquete de Python con modelos de control sintético que abandonan el supuesto SUTVA sobre el grupo de donantes. Se permite que el tratamiento alcance a los controles y cada modelo informa dos estimandos: el efecto sobre la unidad tratada, libre de contaminación, y el efecto de desbordamiento que recibe cada donante, algo que el control sintético clásico no puede expresar en absoluto. El modelo disponible hoy, &lt;code>sar&lt;/code>, canaliza los desbordamientos a través de los pesos espaciales que usted defina, escalados por una única intensidad ρ que se &lt;strong>estima en lugar de suponerse&lt;/strong>; ajusta pesos sintéticos con contracción de tipo herradura (horseshoe) y sin restricciones, de modo que los donantes pueden quedar excluidos, entrar con signo negativo o extrapolar, y devuelve incertidumbre bayesiana completa para ambos estimandos. Cuando ρ = 0 se reduce exactamente al control sintético bayesiano de tipo herradura. La arquitectura del estimador sigue a &lt;a href="https://github.com/jgreathouse9/mlsynth" target="_blank" rel="noopener">mlsynth&lt;/a> —una configuración de pydantic a la entrada y un objeto de resultados estandarizado a la salida— y los nombres de &lt;code>method&lt;/code> coinciden con los de su despachador &lt;code>SPILLSYNTH&lt;/code>, por lo que ambas bibliotecas se combinan con naturalidad.&lt;/p>
&lt;h3 id="-primeros-pasoshttpsquarcs-labgithubioscspillget-startedhtml">🚀 &lt;a href="https://quarcs-lab.github.io/scspill/get-started.html" target="_blank" rel="noopener">Primeros pasos&lt;/a>&lt;/h3>
&lt;p>Estime un modelo con la Proposición 99 de California en unas diez líneas: el &lt;strong>ATT con un intervalo de credibilidad del 95 %&lt;/strong>, la intensidad del desbordamiento ρ, el desbordamiento año por año que recibe cada donante, los diagnósticos MCMC y los gráficos contrafactuales.&lt;/p>
&lt;p>&lt;a href="https://colab.research.google.com/github/quarcs-lab/scspill/blob/main/notebooks/california.ipynb" target="_blank" rel="noopener">▶ Abrir en Colab&lt;/a>&lt;/p>
&lt;h3 id="-modeloshttpsquarcs-labgithubioscspillmodels">🧬 &lt;a href="https://quarcs-lab.github.io/scspill/models/" target="_blank" rel="noopener">Modelos&lt;/a>&lt;/h3>
&lt;p>Hoy se distribuye un modelo: &lt;a href="https://quarcs-lab.github.io/scspill/models/sar.html" target="_blank" rel="noopener">&lt;code>sar&lt;/code>&lt;/a>, el control sintético bayesiano con desbordamiento autorregresivo espacial de &lt;a href="https://doi.org/10.1093/ectj/utag006" target="_blank" rel="noopener">Sakaguchi y Tagawa (2026)&lt;/a>. Otros tres modelos que incorporan desbordamientos están en la &lt;a href="https://quarcs-lab.github.io/scspill/models/#planned" target="_blank" rel="noopener">hoja de ruta&lt;/a>: el de Cao y Dowd, el control sintético inclusivo de Di Stefano y Mellace, y el SCG con interferencia parcial de Grossi y coautores. &lt;strong>No están implementados&lt;/strong>, y &lt;code>SCSPILLConfig&lt;/code> rechaza sus nombres en lugar de recurrir a otro modelo de forma silenciosa.&lt;/p>
&lt;h3 id="-validaciónhttpsquarcs-labgithubioscspillarticlesvalidationhtml">🧪 &lt;a href="https://quarcs-lab.github.io/scspill/articles/validation.html" target="_blank" rel="noopener">Validación&lt;/a>&lt;/h3>
&lt;p>La evidencia de que el muestreador de &lt;code>sar&lt;/code> es correcto: la &lt;strong>prueba de distribución conjunta de Geweke (2004)&lt;/strong>, cuadrículas de sensibilidad a las distribuciones a priori, verificaciones predictivas a priori y validación cruzada frente a los intervalos de credibilidad congelados del código en R de los autores.&lt;/p>
&lt;h2 id="qué-incluye">Qué incluye&lt;/h2>
&lt;p>&lt;strong>&lt;code>scspill&lt;/code>&lt;/strong> — la capa de modelos. &lt;code>SCSPILL(config).fit()&lt;/code> devuelve el ATT y su intervalo de credibilidad, la trayectoria contrafactual, la distribución posterior de ρ, un panel de desbordamientos por tiempo y donante, y los diagnósticos MCMC.&lt;/p>
&lt;p>&lt;strong>&lt;code>scspill.validation&lt;/code>&lt;/strong> — la validación del muestreador de &lt;code>sar&lt;/code>: la prueba de distribución conjunta de Geweke, las cuadrículas de sensibilidad a las distribuciones a priori y las verificaciones predictivas a priori.&lt;/p>
&lt;p>&lt;strong>&lt;code>scspill.simulate&lt;/code>&lt;/strong> — el &lt;a href="https://quarcs-lab.github.io/scspill/articles/simulation-study.html" target="_blank" rel="noopener">motor de Monte Carlo&lt;/a> de &lt;code>sar&lt;/code>: un proceso generador de datos SAR sobre una retícula de contigüidad tipo torre y la comparación SCM / BSCM / SCSPILL que sustenta los cuadros 1 y 2 del artículo.&lt;/p>
&lt;p>&lt;strong>&lt;code>scspill.data&lt;/code>&lt;/strong> — los paneles de desbordamiento que se describen más abajo. Son independientes del modelo, así que cualquier modelo que se añada más adelante podrá usarlos sin cambios.&lt;/p>
&lt;p>&lt;strong>&lt;code>sar&lt;/code> está validado, no solo implementado&lt;/strong> — se contrasta con el paquete de replicación en R de los autores: las distribuciones posteriores de California y Sudán frente a los intervalos de credibilidad congelados en R, la cuadrícula de Monte Carlo frente a los cuadros congelados del artículo, y los estadísticos predictivos a priori hasta el tercer decimal. Las opciones por defecto son &lt;em>fieles al artículo&lt;/em>: se corrigen varios errores documentados de la implementación de referencia, cada uno con una vía de escape o una comparación que cuantifica la diferencia. Véase la &lt;a href="https://quarcs-lab.github.io/scspill/models/sar.html" target="_blank" rel="noopener">página del modelo &lt;code>sar&lt;/code>&lt;/a>.&lt;/p>
&lt;h2 id="casos-de-estudio-incluidos">Casos de estudio incluidos&lt;/h2>
&lt;p>&lt;code>scspill.data&lt;/code> incluye dos &lt;a href="https://quarcs-lab.github.io/scspill/articles/datasets.html" target="_blank" rel="noopener">conjuntos de datos&lt;/a> listos para estimar:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>California&lt;/strong> — la Proposición 99, 39 estados (1970–2000): ventas de cigarrillos per cápita con pesos de contigüidad tipo torre, mediante &lt;code>scspill.data.load_california()&lt;/code>.&lt;/li>
&lt;li>&lt;strong>Sudán&lt;/strong> — la secesión de 2011, 34 países africanos (2000–2015): PIB per cápita con pesos de red comercial, mediante &lt;code>scspill.data.load_sudan()&lt;/code>. Se desarrolla en el &lt;a href="https://quarcs-lab.github.io/scspill/sudan.html" target="_blank" rel="noopener">caso de estudio de Sudán&lt;/a>.&lt;/li>
&lt;/ul>
&lt;h2 id="instalación">Instalación&lt;/h2>
&lt;p>Instale la versión más reciente desde PyPI (la instalación básica usa solo NumPy/SciPy; el extra &lt;code>numba&lt;/code> añade muestreadores compilados con JIT):&lt;/p>
&lt;pre>&lt;code class="language-bash">pip install scspill # NumPy/SciPy sampler backend
pip install &amp;quot;scspill[numba]&amp;quot; # + JIT-compiled samplers (~10x faster)
pip install &amp;quot;scspill @ git+https://github.com/quarcs-lab/scspill.git&amp;quot; # latest
&lt;/code>&lt;/pre>
&lt;p>Requiere Python 3.10 o superior.&lt;/p>
&lt;h2 id="de-un-vistazo">De un vistazo&lt;/h2>
&lt;p>Cargue un caso de estudio incluido, ajuste el muestreador y lea ambos estimandos:&lt;/p>
&lt;pre>&lt;code class="language-python">from scspill import SCSPILL
from scspill.data import load_california
panel = load_california() # Prop 99 panel + rook-contiguity weights
result = SCSPILL(
{**panel.config_kwargs(), &amp;quot;m_iter&amp;quot;: 20_000, &amp;quot;burn&amp;quot;: 10_000, &amp;quot;seed&amp;quot;: 42}
).fit()
result.att, result.att_ci # treatment effect on California + 95% CrI
result.rho_hat, result.rho_ci # spillover intensity posterior
result.spillover_panel[&amp;quot;Nevada&amp;quot;] # the effect received by Nevada, per year
result.diagnostics() # ESS / R-hat / MCSE per chain
result.plot(kind=&amp;quot;panel&amp;quot;) # counterfactual | effect | top spillovers
&lt;/code>&lt;/pre>
&lt;p>Diríjase a &lt;a href="https://quarcs-lab.github.io/scspill/get-started.html" target="_blank" rel="noopener">Primeros pasos&lt;/a>, &lt;a href="https://quarcs-lab.github.io/scspill/models/" target="_blank" rel="noopener">Modelos&lt;/a> y &lt;a href="https://quarcs-lab.github.io/scspill/articles/validation.html" target="_blank" rel="noopener">Validación&lt;/a> para ver los estimadores en acción.&lt;/p>
&lt;h2 id="construido-sobre">Construido sobre&lt;/h2>
&lt;p>&lt;code>scspill&lt;/code> mantiene sus dependencias deliberadamente ligeras: la pila científica moderna de Python y nada más.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>&lt;a href="https://numpy.org" target="_blank" rel="noopener">NumPy&lt;/a>&lt;/strong> y &lt;strong>&lt;a href="https://scipy.org" target="_blank" rel="noopener">SciPy&lt;/a>&lt;/strong> — el motor del muestreador&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://pandas.pydata.org" target="_blank" rel="noopener">pandas&lt;/a>&lt;/strong> — los paneles y las tablas de desbordamientos&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://docs.pydantic.dev" target="_blank" rel="noopener">pydantic&lt;/a>&lt;/strong> — la configuración validada del estimador&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://matplotlib.org" target="_blank" rel="noopener">matplotlib&lt;/a>&lt;/strong> — las figuras de diagnóstico y contrafactuales&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://numba.pydata.org" target="_blank" rel="noopener">numba&lt;/a>&lt;/strong> — muestreadores opcionales compilados con JIT&lt;/li>
&lt;/ul>
&lt;h2 id="agradecimiento">Agradecimiento&lt;/h2>
&lt;p>&lt;code>scspill&lt;/code> es obra de Carlos Mendez, Shosei Sakaguchi y Hayato Tagawa. El paquete de Python está escrito y es mantenido por Carlos Mendez; el modelo &lt;code>sar&lt;/code> y su implementación original en R/C++ son obra de Shosei Sakaguchi y Hayato Tagawa. Su &lt;a href="https://doi.org/10.5281/zenodo.19066186" target="_blank" rel="noopener">paquete de replicación&lt;/a> se distribuye bajo licencia MIT, su aviso de derechos de autor se conserva en el archivo &lt;code>LICENSE&lt;/code> de la biblioteca, y cada versión de &lt;code>scspill&lt;/code> se valida de forma cruzada frente a sus resultados congelados. La arquitectura del estimador sigue a &lt;a href="https://github.com/jgreathouse9/mlsynth" target="_blank" rel="noopener">mlsynth&lt;/a>, de Jared Greathouse; la infraestructura de documentación sigue al paquete &lt;a href="https://github.com/quarcs-lab/geometrics" target="_blank" rel="noopener">geometrics&lt;/a> del QuaRCS Lab.&lt;/p>
&lt;p>Si utiliza &lt;code>scspill&lt;/code>, cite el software (los metadatos legibles por máquina están en &lt;a href="https://github.com/quarcs-lab/scspill/blob/main/CITATION.cff" target="_blank" rel="noopener">&lt;code>CITATION.cff&lt;/code>&lt;/a>):&lt;/p>
&lt;blockquote>
&lt;p>Mendez, C., Sakaguchi, S., &amp;amp; Tagawa, H. (2026). &lt;em>Synthetic Control Models with Spillovers in Python&lt;/em> (version 0.2.1). &lt;a href="https://github.com/quarcs-lab/scspill" target="_blank" rel="noopener">https://github.com/quarcs-lab/scspill&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;p>Distribuido bajo la licencia MIT.&lt;/p></description></item><item><title>geometrics</title><link>https://carlos-mendez.org/es/projects/geometrics/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/projects/geometrics/</guid><description>&lt;p>&lt;strong>Explore, analice y aprenda sobre el crecimiento, la convergencia y la desigualdad regionales — de forma espacial, en Python.&lt;/strong>&lt;/p>
&lt;p>&lt;code>geometrics&lt;/code> se apoya en la familia &lt;a href="https://pysal.org/" target="_blank" rel="noopener">PySAL&lt;/a> y traduce los análisis estándar de la literatura de convergencia regional en funciones fáciles de aplicar que devuelven figuras interactivas de &lt;a href="https://plotly.com/python/" target="_blank" rel="noopener">Plotly&lt;/a>, tablas con calidad de publicación de &lt;a href="https://posit-dev.github.io/great-tables/" target="_blank" rel="noopener">Great Tables&lt;/a> y DataFrames ordenados (tidy). Combina un flujo de trabajo &lt;strong>Explorar / Analizar / Aprender&lt;/strong> con una &lt;strong>capa pedagógica&lt;/strong> integrada que interpreta y explica cada resultado, y &lt;strong>tres aplicaciones sin código&lt;/strong>. Está pensada para estudiantes, docentes e investigadores aplicados por igual.&lt;/p>
&lt;h3 id="-explorarhttpsquarcs-labgithubiogeometricsexplorehtml">🗺️ &lt;a href="https://quarcs-lab.github.io/geometrics/explore.html" target="_blank" rel="noopener">Explorar&lt;/a>&lt;/h3>
&lt;p>Cartografíe y describa sus regiones: mapas coropléticos clasificados y animados, conectividad de pesos espaciales, &lt;strong>diagramas de dispersión de Moran y mapas de conglomerados LISA&lt;/strong>, y vistas espaciotemporales.&lt;/p>
&lt;p>&lt;a href="https://geometrics-explore.streamlit.app/" target="_blank" rel="noopener">🚀 Abrir la app&lt;/a> · &lt;a href="https://colab.research.google.com/github/quarcs-lab/geometrics/blob/main/notebooks/explore.ipynb" target="_blank" rel="noopener">▶ Abrir en Colab&lt;/a>&lt;/p>
&lt;h3 id="-analizarhttpsquarcs-labgithubiogeometricsanalyzehtml">🧮 &lt;a href="https://quarcs-lab.github.io/geometrics/analyze.html" target="_blank" rel="noopener">Analizar&lt;/a>&lt;/h3>
&lt;p>Estime los modelos: &lt;strong>convergencia β, σ y de clubes&lt;/strong>, modelos econométricos espaciales con impactos, dinámicas de Markov y de Markov espacial, &lt;strong>desigualdad de Gini/Theil&lt;/strong> con descomposición espacial, y GWR / GWR multiescala.&lt;/p>
&lt;p>&lt;a href="https://geometrics-analyze.streamlit.app/" target="_blank" rel="noopener">🚀 Abrir la app&lt;/a> · &lt;a href="https://colab.research.google.com/github/quarcs-lab/geometrics/blob/main/notebooks/analyze.ipynb" target="_blank" rel="noopener">▶ Abrir en Colab&lt;/a>&lt;/p>
&lt;h3 id="-aprenderhttpsquarcs-labgithubiogeometricslearnhtml">📚 &lt;a href="https://quarcs-lab.github.io/geometrics/learn.html" target="_blank" rel="noopener">Aprender&lt;/a>&lt;/h3>
&lt;p>Conozca las ideas detrás de los métodos: &lt;strong>11 entornos de práctica (sandboxes) ejecutables&lt;/strong> donde usted ajusta una verdad conocida, un índice de explicadores de &lt;strong>30 temas&lt;/strong> y una lectura en lenguaje sencillo de cada resultado.&lt;/p>
&lt;p>&lt;a href="https://geometrics-learn.streamlit.app/" target="_blank" rel="noopener">🚀 Abrir la app&lt;/a> · &lt;a href="https://colab.research.google.com/github/quarcs-lab/geometrics/blob/main/notebooks/learn.ipynb" target="_blank" rel="noopener">▶ Abrir en Colab&lt;/a>&lt;/p>
&lt;h2 id="pruebe-las-aplicaciones-en-su-navegador">Pruebe las aplicaciones en su navegador&lt;/h2>
&lt;p>Sin instalación ni código: las tres aplicaciones de &lt;code>geometrics&lt;/code> ejecutan todo el flujo de trabajo en su navegador: mapas y modelos con apuntar y hacer clic, tablas ordenables y exportaciones reproducibles. Cada una es la versión sin código de un caso de estudio de la documentación.&lt;/p>
&lt;p>&lt;a href="https://geometrics-explore.streamlit.app/" target="_blank" rel="noopener">🗺️ App Explorar&lt;/a> · &lt;a href="https://geometrics-analyze.streamlit.app/" target="_blank" rel="noopener">🧮 App Analizar&lt;/a> · &lt;a href="https://geometrics-learn.streamlit.app/" target="_blank" rel="noopener">📚 App Aprender&lt;/a>&lt;/p>
&lt;h2 id="qué-incluye">Qué incluye&lt;/h2>
&lt;p>&lt;strong>Mapas y ESDA&lt;/strong> — mapas coropléticos clasificados / animados, conectividad de pesos espaciales, diagramas de dispersión de Moran, mapas de conglomerados LISA y la I de Moran a lo largo del tiempo.&lt;/p>
&lt;p>&lt;strong>Dinámicas espaciotemporales&lt;/strong> — evolución de la distribución transversal y mapas de calor por entidad y tiempo.&lt;/p>
&lt;p>&lt;strong>Convergencia&lt;/strong> — convergencia β con estimadores MCO o espaciales, convergencia σ y clubes de convergencia de Phillips–Sul con sus mapas.&lt;/p>
&lt;p>&lt;strong>Econometría espacial&lt;/strong> — el conjunto &lt;code>spreg&lt;/code>, diagnósticos LM con recomendación de modelo y robustez ante pesos alternativos.&lt;/p>
&lt;p>&lt;strong>Dinámicas de distribución&lt;/strong> — análisis de transiciones de Markov y de Markov espacial.&lt;/p>
&lt;p>&lt;strong>Desigualdad&lt;/strong> — tendencias de Gini / Theil con descomposición espacial y descomposición de Theil entre/dentro (between/within).&lt;/p>
&lt;p>&lt;strong>Modelos locales&lt;/strong> — GWR y GWR multiescala con coeficientes locales cartografiados.&lt;/p>
&lt;p>&lt;strong>Entornos de práctica (sandboxes)&lt;/strong> — 11 funciones pedagógicas que simulan datos a partir de procesos generadores conocidos.&lt;/p>
&lt;h2 id="casos-de-estudio-incluidos">Casos de estudio incluidos&lt;/h2>
&lt;p>&lt;code>geometrics.data&lt;/code> incluye dos casos de estudio listos para analizar:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>India&lt;/strong> — 520 distritos, luces nocturnas satelitales (1996–2010): &lt;code>gm.data.load_india()&lt;/code>, &lt;code>load_india_states()&lt;/code>.&lt;/li>
&lt;li>&lt;strong>Bolivia&lt;/strong> — PIB local anclado en las PWT (US\$ en PPA de 2021, 2012–2022) a tres escalas geográficas: &lt;code>gm.data.load_bolivia()&lt;/code> (112 provincias), &lt;code>load_bolivia_departments()&lt;/code> (9 departamentos) y &lt;code>load_bolivia_grid()&lt;/code> (1603 celdas).&lt;/li>
&lt;/ul>
&lt;h2 id="instalación">Instalación&lt;/h2>
&lt;p>Instale la versión más reciente desde PyPI (la instalación básica cubre la mayoría de los flujos de trabajo; los extras añaden las dinámicas de Markov, las aplicaciones sin código y la exportación a PNG):&lt;/p>
&lt;pre>&lt;code class="language-bash">pip install geometrics # core
pip install &amp;quot;geometrics[dynamics]&amp;quot; # + Markov / spatial Markov (giddy)
pip install &amp;quot;geometrics[streamlit]&amp;quot; # + the three no-code apps
pip install &amp;quot;geometrics[all]&amp;quot; # everything, incl. PNG export
&lt;/code>&lt;/pre>
&lt;p>Requiere Python 3.11 o superior.&lt;/p>
&lt;h2 id="de-un-vistazo">De un vistazo&lt;/h2>
&lt;p>Cargue un caso de estudio incluido, asigne las etiquetas de sus variables y cartografíelo: cada figura es un objeto interactivo de Plotly.&lt;/p>
&lt;pre>&lt;code class="language-python">import geometrics as gm
# India — 520 districts, satellite nighttime lights (1996–2010)
gdf, df, df_dict = gm.data.load_india()
df = gm.set_labels(df, df_dict, set_panel=True)
# A classified choropleth of nighttime lights in 2010
gm.explore_choropleth_map(df, &amp;quot;ntl_total&amp;quot;, gdf=gdf, period=2010).fig
&lt;/code>&lt;/pre>
&lt;p>&lt;strong>Estime la convergencia y deje que se explique sola&lt;/strong> — convergencia β y σ, cada una con una lectura en lenguaje sencillo:&lt;/p>
&lt;pre>&lt;code class="language-python">beta = gm.analyze_beta_convergence(df, &amp;quot;ntl_total&amp;quot;, model=&amp;quot;ols&amp;quot;)
print(beta.interpret()) # plain-language, associational reading
sigma = gm.analyze_sigma_convergence(df, &amp;quot;ntl_total&amp;quot;)
&lt;/code>&lt;/pre>
&lt;p>&lt;strong>Aprenda sobre la marcha&lt;/strong> — entornos de práctica y explicadores de conceptos:&lt;/p>
&lt;pre>&lt;code class="language-python">gm.learn_beta_convergence(convergence_rate=0.02) # a runnable concept sandbox
print(gm.explain(&amp;quot;spatial_autocorrelation&amp;quot;)) # a concept explainer; gm.list_topics() lists all 30
&lt;/code>&lt;/pre>
&lt;p>Diríjase a &lt;a href="https://quarcs-lab.github.io/geometrics/explore.html" target="_blank" rel="noopener">Explorar&lt;/a>, &lt;a href="https://quarcs-lab.github.io/geometrics/analyze.html" target="_blank" rel="noopener">Analizar&lt;/a> y &lt;a href="https://quarcs-lab.github.io/geometrics/learn.html" target="_blank" rel="noopener">Aprender&lt;/a> para ver cada función en acción.&lt;/p>
&lt;h2 id="construido-sobre">Construido sobre&lt;/h2>
&lt;p>&lt;code>geometrics&lt;/code> se apoya en el ecosistema de análisis espacial &lt;a href="https://pysal.org/" target="_blank" rel="noopener">PySAL&lt;/a> y en la pila moderna de datos de Python:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>&lt;a href="https://pysal.org/" target="_blank" rel="noopener">PySAL&lt;/a>&lt;/strong> — &lt;code>libpysal&lt;/code> (pesos), &lt;code>esda&lt;/code> (I de Moran / LISA), &lt;code>giddy&lt;/code> (dinámicas de distribución), &lt;code>inequality&lt;/code> (Gini / Theil), &lt;code>mapclassify&lt;/code> (clasificación de mapas coropléticos), &lt;code>spreg&lt;/code> (regresión espacial) y &lt;code>mgwr&lt;/code> (GWR multiescala)&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://geopandas.org/" target="_blank" rel="noopener">geopandas&lt;/a>&lt;/strong> — marcos de datos geoespaciales&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://plotly.com/python/" target="_blank" rel="noopener">Plotly&lt;/a>&lt;/strong> — figuras interactivas&lt;/li>
&lt;li>&lt;strong>&lt;a href="https://posit-dev.github.io/great-tables/" target="_blank" rel="noopener">Great Tables&lt;/a>&lt;/strong> — tablas con calidad de publicación&lt;/li>
&lt;/ul>
&lt;h2 id="agradecimiento">Agradecimiento&lt;/h2>
&lt;p>&lt;code>geometrics&lt;/code> se desarrolla en el &lt;a href="https://quarcs-lab.org" target="_blank" rel="noopener">QuaRCS Lab&lt;/a> (Ciencia Regional Cuantitativa y Computacional) y se apoya en el proyecto &lt;a href="https://pysal.org/" target="_blank" rel="noopener">PySAL&lt;/a>, geopandas, Plotly y Great Tables. Si utiliza &lt;code>geometrics&lt;/code> en su investigación, cite el repositorio (consulte &lt;a href="https://github.com/quarcs-lab/geometrics/blob/main/CITATION.cff" target="_blank" rel="noopener">&lt;code>CITATION.cff&lt;/code>&lt;/a>) y los paquetes subyacentes de PySAL.&lt;/p></description></item><item><title>Indonesia514</title><link>https://carlos-mendez.org/es/projects/indonesia514/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/projects/indonesia514/</guid><description>&lt;h1 id="indonesia514-un-repositorio-de-ciencia-de-datos-para-estudiar-el-desarrollo-regional-en-los-514-distritos-de-indonesia">Indonesia514: un repositorio de ciencia de datos para estudiar el desarrollo regional en los 514 distritos de Indonesia&lt;/h1>
&lt;p>&lt;a href="https://github.com/quarcs-lab/indonesia514" target="_blank" rel="noopener">¡Bienvenido/a a &lt;strong>Indonesia514&lt;/strong>!&lt;/a> Este proyecto centraliza datos geoespaciales e indicadores económicos regionales —incluidos el PIB, la inversión y el gasto público— de los &lt;strong>514 distritos&lt;/strong> de Indonesia. Todos los conjuntos de datos comparten un identificador común, &lt;code>districtID&lt;/code>, de modo que pueden fusionarse en una única tabla analítica.&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>Economía regional:&lt;/strong> medir el crecimiento, la formación de capital y la política fiscal a nivel distrital.&lt;/li>
&lt;li>&lt;strong>Análisis espacial:&lt;/strong> vincular los indicadores económicos con las geometrías de los distritos para la cartografía y la econometría espacial.&lt;/li>
&lt;li>&lt;strong>Flujos de trabajo reproducibles:&lt;/strong> transmitir conjuntos de datos abiertos directamente a Python mediante una única clave de unión.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>&lt;strong>⚙️ En desarrollo activo.&lt;/strong> Este repositorio es un borrador en etapa inicial. Los límites de los distritos están completos en formato GeoJSON y el sitio web bilingüe (inglés / bahasa indonesio) está disponible, pero los conjuntos de datos económicos contienen actualmente &lt;strong>datos de muestra de 16 distritos&lt;/strong>: las series completas de los 514 distritos están pendientes. Los paneles interactivos y los cuadernos analíticos están planificados y aún no se han publicado.&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;h2 id="-conjuntos-de-datos">💾 Conjuntos de datos&lt;/h2>
&lt;p>Conjuntos de datos curados y organizados en módulos, todos vinculados por un identificador único (&lt;code>districtID&lt;/code>).&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">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>PIB&lt;/strong>&lt;/td>
&lt;td style="text-align:left">&lt;code>/gdp/gdp.csv&lt;/code>&lt;/td>
&lt;td style="text-align:left">Producto interno bruto a nivel distrital (2010-2022).&lt;/td>
&lt;td style="text-align:left">&lt;code>districtID&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>GFCF&lt;/strong>&lt;/td>
&lt;td style="text-align:left">&lt;code>/gfcf/gfcf.csv&lt;/code>&lt;/td>
&lt;td style="text-align:left">Formación bruta de capital fijo, una medida de la inversión (2010-2022).&lt;/td>
&lt;td style="text-align:left">&lt;code>districtID&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>Gasto público&lt;/strong>&lt;/td>
&lt;td style="text-align:left">&lt;code>/gs/gs.csv&lt;/code>&lt;/td>
&lt;td style="text-align:left">Gasto público y distribución de la política fiscal (2010-2022).&lt;/td>
&lt;td style="text-align:left">&lt;code>districtID&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/mapIdonesia514tp.geojson&lt;/code>&lt;/td>
&lt;td style="text-align:left">Límites geométricos (polígonos) de los 514 distritos.&lt;/td>
&lt;td style="text-align:left">&lt;code>districtID&lt;/code>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;blockquote>
&lt;p>&lt;strong>⚠️ Nota importante sobre los identificadores:&lt;/strong> la clave principal para unir todos los conjuntos de datos de este repositorio es &lt;strong>&lt;code>districtID&lt;/code>&lt;/strong>. Los archivos de PIB, GFCF y gasto público contienen actualmente una muestra de 16 distritos; se están añadiendo los datos completos de los 514 distritos. Trate siempre &lt;code>districtID&lt;/code> 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;h2 id="-inicio-rápido">🐍 Inicio rápido&lt;/h2>
&lt;p>Transmita los conjuntos de datos directamente desde GitHub y fusiónelos por &lt;code>districtID&lt;/code> con &lt;code>pandas&lt;/code>. Puede ejecutar el código siguiente en un &lt;a href="https://colab.research.google.com/notebooks/empty.ipynb" target="_blank" rel="noopener">borrador de Google Colab&lt;/a> en blanco, sin necesidad de configuración ni instalación.&lt;/p>
&lt;pre>&lt;code class="language-python">import pandas as pd
# -----------------------------------------------------------------------------
# 1. SETUP: Define the raw GitHub URL to stream data directly into Pandas.
# -----------------------------------------------------------------------------
REPO_URL = &amp;quot;https://raw.githubusercontent.com/quarcs-lab/indonesia514/main&amp;quot;
# -----------------------------------------------------------------------------
# 2. LOAD: Read the economic CSVs.
# -----------------------------------------------------------------------------
df_gdp = pd.read_csv(f&amp;quot;{REPO_URL}/gdp/gdp.csv&amp;quot;)
df_gfcf = pd.read_csv(f&amp;quot;{REPO_URL}/gfcf/gfcf.csv&amp;quot;)
df_gs = pd.read_csv(f&amp;quot;{REPO_URL}/gs/gs.csv&amp;quot;)
# -----------------------------------------------------------------------------
# 3. MERGE: Combine the indicators on the common district identifier.
# -----------------------------------------------------------------------------
df = pd.merge(df_gdp, df_gfcf[['districtID', 'gfcf_2022']], on='districtID')
df = pd.merge(df, df_gs[['districtID', 'gs_2022']], on='districtID')
&lt;/code>&lt;/pre>
&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., Abdulah, R., Arvianto, B., &amp;amp; Leiva, F. (2026). Indonesia514: A data science repository to study regional development in Indonesia. GitHub. &lt;a href="https://github.com/quarcs-lab/indonesia514" target="_blank" rel="noopener">https://github.com/quarcs-lab/indonesia514&lt;/a>&lt;/p>
&lt;h3 id="formato-bibtex">Formato BibTeX&lt;/h3>
&lt;pre>&lt;code class="language-bibtex">@misc{indonesia5142026,
author = {Mendez, Carlos and Abdulah, Rusli and Arvianto, Bimo and Leiva, Favio},
title = {{Indonesia514}: A Data Science Repository to Study Regional Development in Indonesia},
year = {2026},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/quarcs-lab/indonesia514}}
}
&lt;/code>&lt;/pre>
&lt;hr>
&lt;h2 id="licencia">Licencia&lt;/h2>
&lt;p>Este repositorio se distribuye bajo la &lt;strong>Licencia MIT&lt;/strong>, que permite una amplia reutilización con la atribución adecuada.&lt;/p>
&lt;hr>
&lt;h2 id="-cómo-contribuir">🤝 Cómo contribuir&lt;/h2>
&lt;p>¡Las contribuciones son bienvenidas! Si va a añadir los datos completos de los distritos, corregir un problema con el sistema de referencia de coordenadas (CRS), crear un nuevo cuaderno o integrar indicadores nuevos, &lt;a href="https://github.com/quarcs-lab/indonesia514/pulls" target="_blank" rel="noopener">envíe un Pull Request&lt;/a>.&lt;/p></description></item><item><title>Paneles GeoDevelopment</title><link>https://carlos-mendez.org/es/projects/dashboards/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/projects/dashboards/</guid><description>
&lt;div class="dashboard-gallery">
&lt;a class="dashboard-card" href="https://carlos-mendez.projects.earthengine.app/view/viirs-like-monthly" target="_blank" rel="noopener" title="Series temporales mensuales localizadas de luces nocturnas (tipo VIIRS) 1992-2024">
&lt;div class="dashboard-card-media">
&lt;img class="dashboard-card-image"
src="https://carlos-mendez.org/es/projects/dashboards/screenshots/viirs-like-monthly_huc2f18f46ee79339cff9f3715150a657f_270092_800x450_fill_q75_h2_lanczos_center.webp"
alt="Series temporales mensuales localizadas de luces nocturnas (tipo VIIRS) 1992-2024"
loading="lazy"
decoding="async"
width="800" height="450">
&lt;/div>
&lt;div class="dashboard-card-body">
&lt;span class="dashboard-card-title">Series temporales mensuales localizadas de luces nocturnas (tipo VIIRS) 1992-2024&lt;/span>
&lt;span class="dashboard-card-cite">Mendez, C. (2026). Aplicación de Google Earth Engine.&lt;/span>
&lt;span class="dashboard-card-access">Acceder a la app &lt;span aria-hidden="true">&amp;#8599;&lt;/span>&lt;/span>
&lt;/div>
&lt;/a>
&lt;!-- Source code (GEE): https://code.earthengine.google.com/5160aef0c95d524d8c44f64adf8fea37?hideCode=true -->
&lt;a class="dashboard-card" href="https://carlos-mendez.projects.earthengine.app/view/viirs-like-monthly-regions" target="_blank" rel="noopener" title="Series temporales mensuales regionales de luces nocturnas (tipo VIIRS) 1992-2024">
&lt;div class="dashboard-card-media">
&lt;img class="dashboard-card-image"
src="https://carlos-mendez.org/es/projects/dashboards/screenshots/viirs-like-monthly-regions_huf94ccbce993e4509206942326eae83b1_134322_800x450_fill_q75_h2_lanczos_center.webp"
alt="Series temporales mensuales regionales de luces nocturnas (tipo VIIRS) 1992-2024"
loading="lazy"
decoding="async"
width="800" height="450">
&lt;/div>
&lt;div class="dashboard-card-body">
&lt;span class="dashboard-card-title">Series temporales mensuales regionales de luces nocturnas (tipo VIIRS) 1992-2024&lt;/span>
&lt;span class="dashboard-card-cite">Mendez, C. (2026). Aplicación de Google Earth Engine.&lt;/span>
&lt;span class="dashboard-card-access">Acceder a la app &lt;span aria-hidden="true">&amp;#8599;&lt;/span>&lt;/span>
&lt;/div>
&lt;/a>
&lt;!-- Source code (GEE): https://code.earthengine.google.com/62b91b537654142cdf1df1ed4102756b?hideCode=true -->
&lt;a class="dashboard-card" href="https://carlos-mendez.projects.earthengine.app/view/viirs-like-yearly" target="_blank" rel="noopener" title="Series temporales anuales localizadas de luces nocturnas (tipo VIIRS) 1992-2024">
&lt;div class="dashboard-card-media">
&lt;img class="dashboard-card-image"
src="https://carlos-mendez.org/es/projects/dashboards/screenshots/viirs-like-yearly_hud35f1c3fc16ffa224e26c70a7188f176_280606_800x450_fill_q75_h2_lanczos_center.webp"
alt="Series temporales anuales localizadas de luces nocturnas (tipo VIIRS) 1992-2024"
loading="lazy"
decoding="async"
width="800" height="450">
&lt;/div>
&lt;div class="dashboard-card-body">
&lt;span class="dashboard-card-title">Series temporales anuales localizadas de luces nocturnas (tipo VIIRS) 1992-2024&lt;/span>
&lt;span class="dashboard-card-cite">Mendez, C. (2026). Aplicación de Google Earth Engine.&lt;/span>
&lt;span class="dashboard-card-access">Acceder a la app &lt;span aria-hidden="true">&amp;#8599;&lt;/span>&lt;/span>
&lt;/div>
&lt;/a>
&lt;a class="dashboard-card" href="https://carlos-mendez.projects.earthengine.app/view/viirs-like-yearly-region" target="_blank" rel="noopener" title="Series temporales anuales regionales de luces nocturnas (tipo VIIRS) 1992-2024">
&lt;div class="dashboard-card-media">
&lt;img class="dashboard-card-image"
src="https://carlos-mendez.org/es/projects/dashboards/screenshots/viirs-like-yearly-region_hu6e028d688ebfe038a05d0e0e296657c3_137071_800x450_fill_q75_h2_lanczos_center.webp"
alt="Series temporales anuales regionales de luces nocturnas (tipo VIIRS) 1992-2024"
loading="lazy"
decoding="async"
width="800" height="450">
&lt;/div>
&lt;div class="dashboard-card-body">
&lt;span class="dashboard-card-title">Series temporales anuales regionales de luces nocturnas (tipo VIIRS) 1992-2024&lt;/span>
&lt;span class="dashboard-card-cite">Mendez, C. (2026). Aplicación de Google Earth Engine.&lt;/span>
&lt;span class="dashboard-card-access">Acceder a la app &lt;span aria-hidden="true">&amp;#8599;&lt;/span>&lt;/span>
&lt;/div>
&lt;/a>
&lt;a class="dashboard-card" href="https://carlos-mendez.projects.earthengine.app/view/dmsp-like-econ" target="_blank" rel="noopener" title="Series temporales anuales localizadas de luces nocturnas (tipo DMSP) 1992-2025">
&lt;div class="dashboard-card-media">
&lt;img class="dashboard-card-image"
src="https://carlos-mendez.org/es/projects/dashboards/screenshots/dmsp-like-econ_hucbc3a46237e11ce1056e15c01262b3fb_278665_800x450_fill_q75_h2_lanczos_center.webp"
alt="Series temporales anuales localizadas de luces nocturnas (tipo DMSP) 1992-2025"
loading="lazy"
decoding="async"
width="800" height="450">
&lt;/div>
&lt;div class="dashboard-card-body">
&lt;span class="dashboard-card-title">Series temporales anuales localizadas de luces nocturnas (tipo DMSP) 1992-2025&lt;/span>
&lt;span class="dashboard-card-cite">Mendez, C. (2026). Aplicación de Google Earth Engine.&lt;/span>
&lt;span class="dashboard-card-access">Acceder a la app &lt;span aria-hidden="true">&amp;#8599;&lt;/span>&lt;/span>
&lt;/div>
&lt;/a>
&lt;!-- Source code (GEE): https://code.earthengine.google.com/b7ac9913beb022a719f7b26aa38cb4fe?hideCode=true -->
&lt;a class="dashboard-card" href="https://carlos-mendez.projects.earthengine.app/view/dmsp-like-econ-regional" target="_blank" rel="noopener" title="Series temporales anuales regionales de luces nocturnas (tipo DMSP) 1992-2025">
&lt;div class="dashboard-card-media">
&lt;img class="dashboard-card-image"
src="https://carlos-mendez.org/es/projects/dashboards/screenshots/dmsp-like-econ-regional_hu71f5c00875b13bd4528b423cee2f10e1_167680_800x450_fill_q75_h2_lanczos_center.webp"
alt="Series temporales anuales regionales de luces nocturnas (tipo DMSP) 1992-2025"
loading="lazy"
decoding="async"
width="800" height="450">
&lt;/div>
&lt;div class="dashboard-card-body">
&lt;span class="dashboard-card-title">Series temporales anuales regionales de luces nocturnas (tipo DMSP) 1992-2025&lt;/span>
&lt;span class="dashboard-card-cite">Mendez, C. (2026). Aplicación de Google Earth Engine.&lt;/span>
&lt;span class="dashboard-card-access">Acceder a la app &lt;span aria-hidden="true">&amp;#8599;&lt;/span>&lt;/span>
&lt;/div>
&lt;/a>
&lt;!-- Source code (GEE): https://code.earthengine.google.com/2dbe8a1211bdc75508d3973ebc3d67a7?hideCode=true -->
&lt;a class="dashboard-card" href="https://carlos-mendez.projects.earthengine.app/view/dmsp-like-econ-split-view" target="_blank" rel="noopener" title="Vista dividida de las luces nocturnas (tipo DMSP) en todo el mundo 1992-2025">
&lt;div class="dashboard-card-media">
&lt;img class="dashboard-card-image"
src="https://carlos-mendez.org/es/projects/dashboards/screenshots/dmsp-like-econ-split-view_hua12a11878e8530e27d1e26762c73591d_207587_800x450_fill_q75_h2_lanczos_center.webp"
alt="Vista dividida de las luces nocturnas (tipo DMSP) en todo el mundo 1992-2025"
loading="lazy"
decoding="async"
width="800" height="450">
&lt;/div>
&lt;div class="dashboard-card-body">
&lt;span class="dashboard-card-title">Vista dividida de las luces nocturnas (tipo DMSP) en todo el mundo 1992-2025&lt;/span>
&lt;span class="dashboard-card-cite">Mendez, C. (2026). Aplicación de Google Earth Engine.&lt;/span>
&lt;span class="dashboard-card-access">Acceder a la app &lt;span aria-hidden="true">&amp;#8599;&lt;/span>&lt;/span>
&lt;/div>
&lt;/a>
&lt;!-- Source code (GEE): https://code.earthengine.google.com/23e04c45d3ca284f4204cd17efcce9a9?hideCode=true -->
&lt;a class="dashboard-card" href="https://carlos-mendez.projects.earthengine.app/view/geoexplorer1" target="_blank" rel="noopener" title="Dinámica espacio-temporal de la población, la luminosidad, la cobertura del suelo y el PIB en Camboya (2013-2019)">
&lt;div class="dashboard-card-media">
&lt;img class="dashboard-card-image"
src="https://carlos-mendez.org/es/projects/dashboards/screenshots/geoexplorer1_hu35755aa14c47978cd65fc7c368cabaad_222950_800x450_fill_q75_h2_lanczos_center.webp"
alt="Dinámica espacio-temporal de la población, la luminosidad, la cobertura del suelo y el PIB en Camboya (2013-2019)"
loading="lazy"
decoding="async"
width="800" height="450">
&lt;/div>
&lt;div class="dashboard-card-body">
&lt;span class="dashboard-card-title">Dinámica espacio-temporal de la población, la luminosidad, la cobertura del suelo y el PIB en Camboya (2013-2019)&lt;/span>
&lt;span class="dashboard-card-cite">Mendez, C. (2026). Aplicación de Google Earth Engine.&lt;/span>
&lt;span class="dashboard-card-access">Acceder a la app &lt;span aria-hidden="true">&amp;#8599;&lt;/span>&lt;/span>
&lt;/div>
&lt;/a>
&lt;!-- Source code (GEE): https://code.earthengine.google.com/46da0676f419e67f4000315b33f86cae?hideCode=true -->
&lt;a class="dashboard-card" href="https://carlos-mendez.projects.earthengine.app/view/japan-regional-gdp-disparities" target="_blank" rel="noopener" title="Explorando las disparidades regionales en Japón: comparación multiescala del PIB per cápita (1990–2022)">
&lt;div class="dashboard-card-media">
&lt;img class="dashboard-card-image"
src="https://carlos-mendez.org/es/projects/dashboards/screenshots/japan-regional-gdp-disparities_hu8e0f4bf923fedcf44ecf239c4b85a090_262148_800x450_fill_q75_h2_lanczos_center.webp"
alt="Explorando las disparidades regionales en Japón: comparación multiescala del PIB per cápita (1990–2022)"
loading="lazy"
decoding="async"
width="800" height="450">
&lt;/div>
&lt;div class="dashboard-card-body">
&lt;span class="dashboard-card-title">Explorando las disparidades regionales en Japón: comparación multiescala del PIB per cápita (1990–2022)&lt;/span>
&lt;span class="dashboard-card-cite">Kanyama, Y., &amp;amp; Mendez, C. (2026). Aplicación de Google Earth Engine.&lt;/span>
&lt;span class="dashboard-card-access">Acceder a la app &lt;span aria-hidden="true">&amp;#8599;&lt;/span>&lt;/span>
&lt;/div>
&lt;/a>
&lt;!-- Source code (GEE): https://code.earthengine.google.com/3033790b21263c0078debe084f8b2467?hideCode=true -->
&lt;/div></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><item><title>Observatorio de GeoDesarrollo de Camboya</title><link>https://carlos-mendez.org/es/projects/gdo-cambodia/</link><pubDate>Mon, 15 Sep 2025 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/projects/gdo-cambodia/</guid><description>&lt;p>Cómo citar este proyecto:&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>El Observatorio de GeoDesarrollo (GDO) de Camboya ofrece una plataforma de acceso público para el análisis, el seguimiento y la evaluación del desarrollo regional sostenible. El observatorio integra indicadores ambientales, sociales y económicos —denominados Indicadores de GeoDesarrollo— recopilados a partir de imágenes satelitales, encuestas de campo y registros administrativos. Estos conjuntos de datos multidimensionales se analizan mediante cuadernos computacionales potenciados con IA y aplicaciones web especializadas dentro del marco de Herramientas de GeoDesarrollo. Los análisis técnicos se convierten luego en Perspectivas de GeoDesarrollo, que presentan los datos en formatos accesibles para distintos grupos de usuarios. Las personas investigadoras utilizan la plataforma para realizar análisis empíricos, quienes toman decisiones acceden a ella para el diseño y la implementación de políticas, y la ciudadanía la consulta para comprender los patrones de desarrollo en sus regiones. Este enfoque sistemático facilita la transformación de datos de sostenibilidad complejos en información útil para monitorear el progreso, evaluar intervenciones e informar las políticas de desarrollo regional sostenible.&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">Diapositivas&lt;/a> por Carlos Mendez
&lt;p>Fuente: &lt;a href="https://bit.ly/gdo-cambodia" target="_blank" rel="noopener">https://bit.ly/gdo-cambodia&lt;/a>&lt;/p>
&lt;p>Contribuya y deje sus comentarios en &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>Cuadernos y aplicaciones de ciencia de datos computacional para los estudios del desarrollo</title><link>https://carlos-mendez.org/es/projects/ds4ds/</link><pubDate>Tue, 08 Apr 2025 00:00:00 +0000</pubDate><guid>https://carlos-mendez.org/es/projects/ds4ds/</guid><description>&lt;p>Cómo citar este proyecto:&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>Contribuya y deje sus comentarios en &lt;a href="https://github.com/cmg777/ds4ds" target="_blank" rel="noopener">https://github.com/cmg777/ds4ds&lt;/a>&lt;/p>
&lt;h2 id="estadística-y-econometría-básicas">Estadística y econometría básicas&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">Introducción a la ciencia de datos con Python usando Gapminder&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">Introducción a las diferencias y relaciones estadísticas con 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">La estadística trata de diferencias, relaciones y predicciones&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">Estadística descriptiva y mapeo multifrontera con 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">Usar regresiones para explorar relaciones con Python&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="crecimiento-y-desarrollo-económico">Crecimiento y desarrollo económico&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">Introducción a las ecuaciones de crecimiento con 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">El modelo de crecimiento de Solow y su predicción de convergencia con 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">El modelo de crecimiento de Solow y su predicción de convergencia con 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">Clubes de convergencia en la productividad laboral y sus fuentes próximas con R&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="análisis-exploratorio-de-datos">Análisis exploratorio de datos&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">Análisis exploratorio de datos espaciales del desarrollo municipal en Bolivia con Python&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="inferencia-causal">Inferencia causal&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">Introducción a los grafos acíclicos dirigidos (DAG) con 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">Efectos heterogéneos del tratamiento mediante DID en dos etapas con 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">Explorador de control sintético: estime contrafactuales con combinaciones ponderadas de unidades de control&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="aprendizaje-automático">Aprendizaje automático&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">Aprendizaje automático introductorio para econometría: explorando la ecuación de Mincer en 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">Una aplicación interactiva para aprender gráficos SHAP con predicciones de XGBoost&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="econometría-espacial">Econometría espacial&lt;/h2>
&lt;ul>
&lt;li>Por anunciar&lt;/li>
&lt;li>Por anunciar&lt;/li>
&lt;/ul>
&lt;h2 id="econometría-bayesiana">Econometría bayesiana&lt;/h2>
&lt;ul>
&lt;li>Por anunciar&lt;/li>
&lt;li>Por anunciar&lt;/li>
&lt;/ul>
&lt;h2 id="ingeniería-de-variables-y-geocomputación">Ingeniería de variables y geocomputación&lt;/h2>
&lt;ul>
&lt;li>Mendez C. (2025) &lt;a href="https://code.earthengine.google.com/b8a4fa3a96056d220bcb31b6a561cb1e" target="_blank" rel="noopener">Dinámica regional del PIB basado en luminosidad con Google Earth Engine&lt;/a>&lt;/li>
&lt;li>Por anunciar&lt;/li>
&lt;/ul></description></item></channel></rss>