<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://3cucharadas.cl/feed/datos.xml" rel="self" type="application/atom+xml" /><link href="https://3cucharadas.cl/" rel="alternate" type="text/html" hreflang="es" /><updated>2026-07-05T20:48:44-04:00</updated><id>https://3cucharadas.cl/feed/datos.xml</id><title type="html">3 Cucharadas | Datos</title><subtitle>Explorando curiosidades</subtitle><author><name>Cristián Labra Olivares</name></author><entry xml:lang="es"><title type="html">CASEN 2024 en 3 cucharadas: sin lectura territorial a baja escala, la política social avanza a ciegas</title><link href="https://3cucharadas.cl/datos/politica-publica/julia/casen/casen2024-julia-waffles-politica-publica/" rel="alternate" type="text/html" title="CASEN 2024 en 3 cucharadas: sin lectura territorial a baja escala, la política social avanza a ciegas" /><published>2026-03-15T00:00:00-03:00</published><updated>2026-03-15T00:00:00-03:00</updated><id>https://3cucharadas.cl/datos/politica-publica/julia/casen/casen2024-julia-waffles-politica-publica</id><content type="html" xml:base="https://3cucharadas.cl/datos/politica-publica/julia/casen/casen2024-julia-waffles-politica-publica/"><![CDATA[<p>En Chile, <strong>La Araucanía registra 13.0% de pobreza extrema; Magallanes, 4.2%</strong>. Son 8.8 puntos porcentuales de diferencia — y si un servicio público de nivel central o local (GOREs/Municipios) diseñan su intervención usando solo el promedio nacional (6.9%), o despreciando las diferencias regionales, podrían equivocarse en asignar recursos o distribuir sus componentes.</p>

<p>Este post documenta un análisis reproducible de CASEN 2024 en <a href="https://julialang.org">Julia</a>, con validación cruzada de cifras oficiales públicas en BIDAT y buena trazabilidad  del flujo en la repo.</p>

<p><strong>Tres hallazgos para comenzar — estadísticamente robustos:</strong></p>

<ul>
  <li><strong>Pobreza extrema</strong>: La Araucanía 13.0% IC 95 % [11.8%, 14.1%] versus Magallanes 4.2% [3.1%, 5.2%] — brecha de <strong>8.8 pp con CIs no superpuestos</strong>.</li>
  <li><strong>Cobertura FONASA</strong>: La Araucanía 91.1% [90.2%, 92.0%] versus Metropolitana 75.9% [75.0%, 76.7%] — brecha de <strong>15.2 pp con CIs no superpuestos</strong>.</li>
  <li><strong>Educación superior completa</strong>: Metropolitana 34.9% [34.0%, 35.7%] versus Maule 20.4% [19.2%, 21.6%] — brecha de <strong>14.5 pp con CIs no superpuestos</strong>.</li>
</ul>

<p>Los IC son del 95 % y fueron calculados por <strong>Taylor linearization</strong> (<a href="https://en.wikipedia.org/wiki/Linearization">wiki</a>) para el diseño muestral complejo de CASEN (estratificado bietápico, ponderadores <code class="language-plaintext highlighter-rouge">expr</code>). Que los CIs no se superpongan implica que estas diferencias regionales son estadísticamente significativas al nivel convencional.</p>

<hr />

<h2 id="tolerancia-al-contraste-o-cotejo-con-datos-oficiales">Tolerancia al contraste o cotejo con datos oficiales</h2>

<p>Todos los resultados fueron contrastados contra las tablas oficiales disponibles en <a href="https://bidat.gob.cl/url/695ff7271b10e">BIDAT</a>.</p>

<p class="table-caption"><strong>Tabla 1</strong> — Resultados de validación oficial (BIDAT, CASEN 2024)</p>

<table>
  <thead>
    <tr>
      <th>Parámetro</th>
      <th>Valor</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Estado validación (nacional + regional, % + expandidos)</td>
      <td><strong>PASA</strong></td>
    </tr>
    <tr>
      <td>Tolerancia máxima en puntos porcentuales</td>
      <td>1×10⁻⁵ pp</td>
    </tr>
    <tr>
      <td>Tolerancia máxima en valores expandidos</td>
      <td>1×10⁻⁶</td>
    </tr>
    <tr>
      <td>Diferencia observada (pp)</td>
      <td>2.98×10⁻⁶ pp</td>
    </tr>
    <tr>
      <td>Diferencia observada (expandido)</td>
      <td>0.0</td>
    </tr>
    <tr>
      <td>Filas comparadas nacional</td>
      <td>16</td>
    </tr>
    <tr>
      <td>Filas comparadas regional</td>
      <td>256</td>
    </tr>
  </tbody>
</table>

<p>La diferencia máxima observada es inferior a 3 millonésimas de punto porcentual, tolerable 😀. <strong>Los resultados son numéricamente idénticos a los oficiales.</strong></p>

<hr />

<h2 id="cucharada-1-diseño-muestral-y-expansión-sin-atajos">Cucharada 1: diseño muestral y expansión sin atajos</h2>

<p>CASEN 2024 tiene diseño <strong>estratificado bietápico probabilístico</strong> (<a href="https://bidat.gob.cl/url/69b71c77197db">nota metodológica BIDAT</a>). Para estimaciones a nivel regional, el factor correcto es <code class="language-plaintext highlighter-rouge">expr</code>; para nivel comunal se requiere <code class="language-plaintext highlighter-rouge">expc</code> — no son intercambiables. Este análisis usa <code class="language-plaintext highlighter-rouge">expr</code> y reporta estimaciones por región con IC 95 % calculados por <strong>Taylor linearization</strong> sobre el diseño complejo (estratos, UPM/PSU y pesos/factores).</p>

<p>Población representada en esta ejecución (suma de <code class="language-plaintext highlighter-rouge">expr</code>): <strong>20.13 millones de personas</strong> (un trabajo pendiente es evaluar el impacto de nuevo Censo 2024 en lugar de proyecciones sobre Censo 2017).</p>

<div class="language-julia highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c"># Especificación del diseño muestral CASEN 2024</span>
<span class="n">design</span> <span class="o">=</span> <span class="x">(</span>
    <span class="n">weight</span> <span class="o">=</span> <span class="o">:</span><span class="n">expr</span><span class="x">,</span>     <span class="c"># factor de expansión regional</span>
    <span class="n">strata</span> <span class="o">=</span> <span class="o">:</span><span class="n">estrato</span><span class="x">,</span>  <span class="c"># estrato de muestreo</span>
    <span class="n">psu</span>    <span class="o">=</span> <span class="o">:</span><span class="n">cod_upm</span><span class="x">,</span>  <span class="c"># unidad primaria de muestreo (UPM)</span>
    <span class="n">domain</span> <span class="o">=</span> <span class="o">:</span><span class="n">region</span><span class="x">,</span>   <span class="c"># dominio de estimación</span>
<span class="x">)</span>
</code></pre></div></div>

<p>Cobertura por dimensión analizada:</p>

<p class="table-caption"><strong>Tabla 2</strong> — Variables CASEN 2024 utilizadas y población objetivo</p>

<table>
  <thead>
    <tr>
      <th>Dimensión</th>
      <th>Variable CASEN</th>
      <th>Población objetivo</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Educación</td>
      <td><code class="language-plaintext highlighter-rouge">educc</code></td>
      <td>Personas ≥ 18 años</td>
    </tr>
    <tr>
      <td>Salud</td>
      <td><code class="language-plaintext highlighter-rouge">s13</code></td>
      <td>Población total</td>
    </tr>
    <tr>
      <td>Pobreza</td>
      <td><code class="language-plaintext highlighter-rouge">pobreza</code></td>
      <td>Población total</td>
    </tr>
  </tbody>
</table>

<h3 id="resultados-nacionales-ponderados">Resultados nacionales ponderados</h3>

<p>Los porcentajes siguientes corresponden a proporciones ponderadas con <code class="language-plaintext highlighter-rouge">expr</code>, validadas contra datos oficiales en BIDAT. La diferencia con los valores oficiales es &lt; 3×10⁻⁶ pp.</p>

<p class="table-caption"><strong>Tabla 3</strong> — Distribución nacional ponderada (CASEN 2024, principales categorías)</p>

<table>
  <thead>
    <tr>
      <th>Dimensión</th>
      <th>Categoría</th>
      <th style="text-align: center">% nacional</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Educación</td>
      <td>Media Completa</td>
      <td style="text-align: center">30.9%</td>
    </tr>
    <tr>
      <td>Educación</td>
      <td>Superior Completa</td>
      <td style="text-align: center">29.1%</td>
    </tr>
    <tr>
      <td>Educación</td>
      <td>Superior Incompleta</td>
      <td style="text-align: center">12.5%</td>
    </tr>
    <tr>
      <td>Educación</td>
      <td>Media Incompleta</td>
      <td style="text-align: center">9.9%</td>
    </tr>
    <tr>
      <td>Educación</td>
      <td>Básica Incompleta</td>
      <td style="text-align: center">8.4%</td>
    </tr>
    <tr>
      <td>Educación</td>
      <td>Otros</td>
      <td style="text-align: center">7.7%</td>
    </tr>
    <tr>
      <td>Educación</td>
      <td>Sin Educ. Formal</td>
      <td style="text-align: center">1.5%</td>
    </tr>
    <tr>
      <td>Salud</td>
      <td>Sistema Público FONASA</td>
      <td style="text-align: center">82.6%</td>
    </tr>
    <tr>
      <td>Salud</td>
      <td>Isapre</td>
      <td style="text-align: center">13.2%</td>
    </tr>
    <tr>
      <td>Salud</td>
      <td>Ninguno (particular)</td>
      <td style="text-align: center">2.0%</td>
    </tr>
    <tr>
      <td>Salud</td>
      <td>FF.AA. y del Orden</td>
      <td style="text-align: center">1.8%</td>
    </tr>
    <tr>
      <td>Salud</td>
      <td>No sabe</td>
      <td style="text-align: center">0.3%</td>
    </tr>
    <tr>
      <td>Salud</td>
      <td>Otro sistema</td>
      <td style="text-align: center">0.2%</td>
    </tr>
    <tr>
      <td>Pobreza</td>
      <td>No pobreza</td>
      <td style="text-align: center">82.7%</td>
    </tr>
    <tr>
      <td>Pobreza</td>
      <td>Pobreza no extrema</td>
      <td style="text-align: center">10.4%</td>
    </tr>
    <tr>
      <td>Pobreza</td>
      <td>Pobreza extrema</td>
      <td style="text-align: center">6.9%</td>
    </tr>
  </tbody>
</table>

<hr />

<h2 id="cucharada-2-el-flujo-técnico-en-julia">Cucharada 2: el flujo técnico en Julia</h2>

<p>El pipeline corre de punta a punta con <code class="language-plaintext highlighter-rouge">julia --project=. scripts/run_all.jl</code> (orquestador). Las dos piezas de código más relevantes para reproducir y “auditar” estos resultados son el algoritmo de asignación de celdas y la especificación del diseño muestral (ambos en el repositorio de gitlab/github).</p>

<h3 id="taylor-linearization-se-e-ic-del-diseño-complejo">Taylor linearization: SE e IC del diseño complejo</h3>

<p>Se implementó el estimador de Taylor para proporciones en dominios (regiones). La variable linearizada para la proporción $\hat{p}_d$ en dominio $d$ es:</p>

\[z_j = \frac{1(j \in d)\,(1(\text{cat}_j = C) - \hat{p}_d)}{\hat{N}_d}\]

<p>La varianza se estima con la fórmula del diseño estratificado por conglomerados:</p>

<div class="language-julia highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c"># Varianza Taylor linearization (estratificado, PSU)</span>
<span class="c"># e_{hi} = suma de w_j * z_j por PSU i en estrato h</span>
<span class="n">var_total</span> <span class="o">=</span> <span class="n">sum</span> <span class="n">over</span> <span class="n">strata</span> <span class="n">h</span><span class="o">:</span>
    <span class="x">(</span><span class="n">n_h</span> <span class="o">/</span> <span class="x">(</span><span class="n">n_h</span> <span class="o">-</span> <span class="mi">1</span><span class="x">))</span> <span class="o">*</span> <span class="n">sum_i</span> <span class="x">(</span><span class="n">e_</span><span class="x">{</span><span class="n">hi</span><span class="x">}</span> <span class="o">-</span> <span class="n">mean</span><span class="x">(</span><span class="n">e_h</span><span class="x">))</span><span class="o">^</span><span class="mi">2</span>

<span class="n">se</span>    <span class="o">=</span> <span class="n">sqrt</span><span class="x">(</span><span class="n">var_total</span><span class="x">)</span>
<span class="n">ci_lo</span> <span class="o">=</span> <span class="n">clamp</span><span class="x">(</span><span class="n">p̂</span> <span class="o">-</span> <span class="mf">1.96</span> <span class="o">*</span> <span class="n">se</span><span class="x">,</span> <span class="mf">0.0</span><span class="x">,</span> <span class="mf">1.0</span><span class="x">)</span>
<span class="n">ci_hi</span> <span class="o">=</span> <span class="n">clamp</span><span class="x">(</span><span class="n">p̂</span> <span class="o">+</span> <span class="mf">1.96</span> <span class="o">*</span> <span class="n">se</span><span class="x">,</span> <span class="mf">0.0</span><span class="x">,</span> <span class="mf">1.0</span><span class="x">)</span>
</code></pre></div></div>

<p>Se usan todos los PSU del diseño (incluidos los fuera del dominio, con $z_j = 0$), lo que es correcto para estimación de dominio aleatorio. El SE mediano regional es <strong>1.66 pp</strong> de ancho de IC; el máximo es <strong>5.76 pp</strong> (regiones pequeñas con categorías de baja prevalencia).</p>

<blockquote>
  <p><strong>Próxima entrada, en algún momento 👀 — Jackknife y Bootstrap para CASEN como contraste:</strong> TSL es una aproximación de primer orden óptima para medias y proporciones, pero para estadísticos no lineales (Gini, medianas, razones de cuantiles) puede sub-estimar la varianza. El <a href="https://github.com/tatanlabra/casen24_julia_viz/blob/main/docs/ic-varianza-casen.md">repositorio de código</a> incluye la teoría y el código Julia en desarrollo para contrastar TSL con Jackknife (delete-1) y Bootstrap — entrada futura de esta serie, no lo he revisado en profundidad.</p>
</blockquote>

<h3 id="resto-mayor-o-largest-remainder-por-qué-importa-en-un-waffle-chart">Resto Mayor o “Largest remainder”: por qué importa en un waffle chart</h3>

<p>Un waffle chart de 100 celdas exige que las proporciones sumen exactamente 100 enteros. El redondeo directo introduce errores acumulados que hacen que la suma sea 99 o 101. Este flujo usa el algoritmo de <strong>largest remainder</strong>, que garantiza la suma exacta introduciendo una imprecisión en post de la visualización (tomenlo como una choreza visual solamente):</p>

<div class="language-julia highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="s">"""
Asigna `n_cells` celdas enteras a proporciones `p` usando largest-remainder.
Garantiza que sum(cells) == n_cells exactamente.
"""</span>
<span class="k">function</span><span class="nf"> allocate_cells</span><span class="x">(</span><span class="n">p</span><span class="o">::</span><span class="kt">AbstractVector</span><span class="x">{</span><span class="o">&lt;:</span><span class="kt">Real</span><span class="x">},</span> <span class="n">n_cells</span><span class="o">::</span><span class="kt">Int</span> <span class="o">=</span> <span class="mi">100</span><span class="x">)</span>
    <span class="n">raw</span>    <span class="o">=</span> <span class="n">p</span> <span class="o">.*</span> <span class="n">n_cells</span>
    <span class="n">floors</span> <span class="o">=</span> <span class="n">floor</span><span class="o">.</span><span class="x">(</span><span class="kt">Int</span><span class="x">,</span> <span class="n">raw</span><span class="x">)</span>
    <span class="n">remain</span> <span class="o">=</span> <span class="n">raw</span> <span class="o">.-</span> <span class="n">floors</span>
    <span class="n">deficit</span> <span class="o">=</span> <span class="n">n_cells</span> <span class="o">-</span> <span class="n">sum</span><span class="x">(</span><span class="n">floors</span><span class="x">)</span>
    <span class="c"># Asigna celdas restantes a las proporciones con mayor remainder</span>
    <span class="n">idx</span> <span class="o">=</span> <span class="n">sortperm</span><span class="x">(</span><span class="n">remain</span><span class="x">,</span> <span class="n">rev</span><span class="o">=</span><span class="nb">true</span><span class="x">)[</span><span class="mi">1</span><span class="o">:</span><span class="n">deficit</span><span class="x">]</span>
    <span class="n">floors</span><span class="x">[</span><span class="n">idx</span><span class="x">]</span> <span class="o">.+=</span> <span class="mi">1</span>
    <span class="k">return</span> <span class="n">floors</span>
<span class="k">end</span>
</code></pre></div></div>

<p>Validado con tests unitarios: <code class="language-plaintext highlighter-rouge">allocate_cells([0.5, 0.3, 0.2], 100) == [50, 30, 20]</code>.</p>

<h3 id="reproducibilidad">Reproducibilidad</h3>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c"># Requisitos: Julia 1.10+</span>
git clone &lt;repo&gt;
<span class="nb">cd </span>casen2024/julia_viz
julia <span class="nt">--project</span><span class="o">=</span><span class="nb">.</span> <span class="nt">-e</span> <span class="s2">"using Pkg; Pkg.instantiate()"</span>
julia <span class="nt">--project</span><span class="o">=</span><span class="nb">.</span> scripts/run_all.jl
</code></pre></div></div>

<p>El flujo genera hartos elementos (tablas CSV, gráficos PNG, logs de auditoría de cada insumo). El archivo <code class="language-plaintext highlighter-rouge">Manifest.toml</code> fija las versiones exactas de todas las dependencias (ocupé Julia 1.10).</p>

<hr />

<h2 id="cucharada-3-evidencia-visual">Cucharada 3: evidencia visual</h2>

<h3 id="composición-nacional-gráficos-13">Composición nacional (Gráficos 1–3)</h3>

<p>Cada waffle representa 100 celdas asignadas por “largest remainder” sobre las proporciones ponderadas.</p>

<figure class="third ">
  
    
      <a href="/assets/images/casen2024-julia-waffles-politica-publica/waffle_educacion_educc.png" title="Gráfico 1 — Educación: nivel educacional alcanzado (población ≥18 años, CASEN 2024)">
          <img src="/assets/images/casen2024-julia-waffles-politica-publica/waffle_educacion_educc.png" alt="Gráfico 1: Distribución del nivel educacional alcanzado en la población adulta (≥18 años), Chile, CASEN 2024. Waffle chart de 100 celdas con proporciones por largest remainder." />
      </a>
    
  
    
      <a href="/assets/images/casen2024-julia-waffles-politica-publica/waffle_salud_s13.png" title="Gráfico 2 — Salud: sistema previsional de salud (población total, CASEN 2024)">
          <img src="/assets/images/casen2024-julia-waffles-politica-publica/waffle_salud_s13.png" alt="Gráfico 2: Distribución del sistema previsional de salud al que pertenece la población, Chile, CASEN 2024. Waffle chart con 6 categorías incluyendo FONASA, Isapre y otros." />
      </a>
    
  
    
      <a href="/assets/images/casen2024-julia-waffles-politica-publica/waffle_trabajo_ingresos_pobreza.png" title="Gráfico 3 — Pobreza por ingresos: extrema, no extrema y no pobreza (población total, CASEN 2024)">
          <img src="/assets/images/casen2024-julia-waffles-politica-publica/waffle_trabajo_ingresos_pobreza.png" alt="Gráfico 3: Situación de pobreza por ingresos en Chile según CASEN 2024: pobreza extrema, pobreza no extrema y no pobreza. Waffle chart de 100 celdas." />
      </a>
    
  
  
    <figcaption><strong>Gráficos 1–3</strong> — Composición nacional: educación (población ≥18 años), salud y pobreza (población total). Fuente: CASEN 2024, elaboración propia en Julia. Los valores están validados contra BIDAT. Clic para ampliar.
</figcaption>
  
</figure>

<h3 id="brechas-regionales-gráficos-46">Brechas regionales (Gráficos 4–6)</h3>

<p>Cada panel usa un <strong>eje ajustado al rango de su propia categoría</strong> (no escala global compartida), lo que permite visualizar diferencias que se aplanan si todas las categorías comparten el mismo eje. Las <strong>barras horizontales</strong> son IC 95 % calculados por Taylor linearization. El punto vacío (○) marca la referencia nacional en cada panel (con su CI).</p>

<figure class="third ">
  
    
      <a href="/assets/images/casen2024-julia-waffles-politica-publica/regional_dotplot_educacion_educc.png" title="Gráfico 4 — Brechas regionales en educación: dot plot por categoría (eje ajustado por panel, punto vacío = referencia nacional)">
          <img src="/assets/images/casen2024-julia-waffles-politica-publica/regional_dotplot_educacion_educc.png" alt="Gráfico 4: Dot plot de brechas regionales en nivel educacional por categoría, CASEN 2024. Cada panel tiene eje ajustado a su rango; punto vacío indica referencia nacional." />
      </a>
    
  
    
      <a href="/assets/images/casen2024-julia-waffles-politica-publica/regional_dotplot_salud_s13.png" title="Gráfico 5 — Brechas regionales en salud: dot plot por categoría (eje ajustado por panel, punto vacío = referencia nacional)">
          <img src="/assets/images/casen2024-julia-waffles-politica-publica/regional_dotplot_salud_s13.png" alt="Gráfico 5: Dot plot de brechas regionales en sistema previsional de salud por categoría, CASEN 2024. Eje ajustado por panel con referencia nacional." />
      </a>
    
  
    
      <a href="/assets/images/casen2024-julia-waffles-politica-publica/regional_dotplot_trabajo_ingresos_pobreza.png" title="Gráfico 6 — Brechas regionales en pobreza: dot plot (eje ajustado por panel, punto vacío = referencia nacional)">
          <img src="/assets/images/casen2024-julia-waffles-politica-publica/regional_dotplot_trabajo_ingresos_pobreza.png" alt="Gráfico 6: Dot plot de brechas regionales en pobreza por ingresos, CASEN 2024. Eje ajustado por panel con referencia nacional." />
      </a>
    
  
  
    <figcaption><strong>Gráficos 4–6</strong> — Brechas regionales con IC 95 % (Taylor linearization, diseño complejo): educación, salud y pobreza. Barras = IC 95 %; punto vacío (○) = referencia nacional. Eje ajustado por categoría. Clic para ampliar.
</figcaption>
  
</figure>

<h3 id="brechas-con-ic-95---todas-estadísticamente-robustas">Brechas con IC 95 % — todas estadísticamente robustas</h3>

<p class="table-caption"><strong>Tabla 4</strong> — Brechas regionales con IC 95 % por Taylor linearization (CASEN 2024)</p>

<table>
  <thead>
    <tr>
      <th>Dimensión</th>
      <th>Categoría</th>
      <th style="text-align: center">Brecha (pp)</th>
      <th>Máximo</th>
      <th>IC 95 %</th>
      <th>Mínimo</th>
      <th>IC 95 %</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Pobreza</td>
      <td>No pobreza</td>
      <td style="text-align: center"><strong>18.6 pp</strong></td>
      <td>Magallanes 90.0%</td>
      <td>[88.5%, 91.5%]</td>
      <td>La Araucanía 71.4%</td>
      <td>[69.8%, 73.0%]</td>
    </tr>
    <tr>
      <td>Salud</td>
      <td>Isapre</td>
      <td style="text-align: center"><strong>16.3 pp</strong></td>
      <td>Metropolitana 20.6%</td>
      <td>[19.8%, 21.5%]</td>
      <td>Maule 4.3%</td>
      <td>[3.7%, 5.0%]</td>
    </tr>
    <tr>
      <td>Salud</td>
      <td>FONASA</td>
      <td style="text-align: center"><strong>15.2 pp</strong></td>
      <td>La Araucanía 91.1%</td>
      <td>[90.2%, 92.0%]</td>
      <td>Metropolitana 75.9%</td>
      <td>[75.0%, 76.7%]</td>
    </tr>
    <tr>
      <td>Educación</td>
      <td>Superior Completa</td>
      <td style="text-align: center"><strong>14.5 pp</strong></td>
      <td>Metropolitana 34.9%</td>
      <td>[34.0%, 35.7%]</td>
      <td>Maule 20.4%</td>
      <td>[19.2%, 21.6%]</td>
    </tr>
    <tr>
      <td>Pobreza</td>
      <td>Pobreza extrema</td>
      <td style="text-align: center"><strong>8.8 pp</strong></td>
      <td>La Araucanía 13.0%</td>
      <td>[11.8%, 14.1%]</td>
      <td>Magallanes 4.2%</td>
      <td>[3.1%, 5.2%]</td>
    </tr>
  </tbody>
</table>

<p>En todos los casos los IC no se superponen: las brechas son estadísticamente significativas al 5 %. IC calculados por Taylor linearization sobre diseño complejo (estratos, UPM/PSU, <code class="language-plaintext highlighter-rouge">expr</code>).</p>

<hr />

<h2 id="cierre-tres-preguntas-para-quienes-usan-la-encuesta">Cierre: tres preguntas para quienes usan la encuesta</h2>

<p>Si usas CASEN 2024 para caracterización territorial u otros usos donde variables a nivel regional son relevantes, piensalo dos veces antes de usar un dato puntual (sin su intervalo de confianza):</p>

<ol>
  <li><strong>¿Tus resultados están validados contra BIDAT y tienen IC de diseño?</strong> Una diferencia de más de 1×10⁻⁵ pp respecto a las tablas oficiales no es técnica: es de proceso. Y sin IC de diseño complejo, una brecha de 8 pp puede parecer evidencia cuando es ruido en regiones pequeñas.</li>
  <li><strong>¿Estás usando el factor de expansión correcto?</strong> <code class="language-plaintext highlighter-rouge">expr</code> es el apropiado para región; <code class="language-plaintext highlighter-rouge">expc</code> para comuna. No son intercambiables y usar el incorrecto sesga las estimaciones de cobertura.</li>
  <li><strong>¿Tu análisis es reproducible?</strong> Un flujo que no puede ser auditado no puede ser defendido frente a una contraparte técnica ni actualizado cuando salga CASEN 2026.</li>
</ol>

<p>Los IC aquí incorporados son de diseño complejo (Taylor linearization), no asintóticos simples. Cubren la varianza de muestreo pero no el error de no respuesta ni la subcobertura. Para inferencia causal entre subpoblaciones se requiere diseño adicional.</p>]]></content><author><name>Cristián Labra Olivares</name></author><category term="datos" /><category term="politica-publica" /><category term="julia" /><category term="casen" /><category term="casen2024" /><category term="julia" /><category term="expansion" /><category term="diseno-muestral" /><category term="waffle" /><category term="dotplot" /><category term="politica-publica" /><category term="bidat" /><category term="brecha-territorial" /><summary type="html"><![CDATA[Análisis reproducible de CASEN 2024 en Julia: validación oficial con datos en el BIDAT, composición nacional por waffle chart y brechas regionales en educación, salud y pobreza para priorización territorial.]]></summary></entry></feed>