Curso: Medición de la Pobreza Multidimensional

Para Guinea Ecuatorial

Autor/a

Estefanía Hernández Arroyave

Fecha de publicación

27 de agosto de 2026

Este material acompaña un curso de tres sesiones sobre medición de la pobreza multidimensional, orientado al contexto de Guinea Ecuatorial. El hilo conductor es el método Alkire-Foster (AF) de OPHI, aplicado a la Segunda Encuesta Nacional de Hogares (ENH2) del Instituto Nacional de Estadística. Utilice las pestañas que encontrará a continuación para abrir cada sesión y despliegue las secciones para ver más en detalle.

Objetivos de aprendizaje

Al finalizar el curso, las personas participantes podrán:

  • Definir las dimensiones, variables, indicadores, umbrales y ponderaciones de un MPM.
  • Aplicar el método Alkire-Foster para identificar hogares pobres.
  • Calcular la incidencia (\(H\)), la intensidad (\(A\)) y el Indice de Pobreza Multidimensional [IPM] (\(M_0\)) en Stata con mpitb.
  • Descomponer el MPM por indicador y por grupo poblacional (nacional, área y provincia).
  • Diseñar de forma participativa un MPM para Guinea Ecuatorial.

Estructura del curso

Progresión temática de las tres sesiones
Sesión Tema Enfoque
1 Dimensiones, variables, indicadores, umbrales y ponderaciones Conceptual y Técnico (Stata)
2 Cálculo del IPM y sus descomposiciones con mpitb Técnico (Stata)
3 Presentación de indicadores de Guinea Ecuatorial Presentación e ilustración

¿Por qué una medida multidimensional?

El enfoque monetario define como pobre a quien vive con un ingreso o consumo por debajo de una línea de pobreza. Es una medida potente pero incompleta: dos hogares con el mismo ingreso pueden vivir realidades muy distintas (uno puede tener ingreso suficiente y aun así carecer de agua potable, saneamiento, electricidad o educación). Siguiendo el enfoque de capacidades de Amartya Sen, lo que importa no es solo cuánto tiene una persona, sino qué puede efectivamente hacer y ser con lo que tiene. La pobreza multidimensional mide privaciones simultáneas y superpuestas en salud, educación y nivel de vida, entre otras dimensiones, y permite responder no solo cuántos son pobres, sino en qué lo son (Sen, 1999).

Diagrama de la estructura del IPM con las dimensiones de educación, infraestructura e ingreso monetario, sus indicadores, umbrales y pesos.
Figura 1: Estructura de la Medida de Pobreza Multidimensional de Guinea Ecuatorial: dimensiones, indicadores, umbrales de privación y ponderaciones.

Dimensiones, variables, indicadores, umbrales y ponderaciones

Objetivo: sentar las bases conceptuales del MPM: qué es una dimensión, cómo se traduce en indicadores medibles a partir de las variables de la encuesta, qué es un umbral de privación y cómo se asignan ponderaciones. Material complementario: presentación de esta sesión y ejecicio practico para Guinea Ecuatorial.

De la pobreza monetaria a la multidimensional

  • La pobreza multidimensional identifica quién es pobre y en qué, captura la simultaneidad de privaciones y, por ser descomponible, orienta la política pública (agua, educación, vivienda) y facilita el seguimiento de la meta ODS 1.2.
  • El enfoque monetario usa una única línea de ingreso o consumo. Es útil, pero no ve privaciones que ocurren al mismo tiempo en el mismo hogar, solo pobreza monetaria.

Conceptos clave (despliegue cada uno)

Un aspecto del bienestar considerado intrínsecamente importante (educación, vivienda, ingreso). El MPM de Guinea Ecuatorial trabaja con tres dimensiones: 1. Educación 2. Acceso a infraestructura básica 3. Pobreza monetaria

La medida concreta y observable dentro de una dimensión. Una dimensión puede tener uno o varios indicadores. Aquí, educación tiene dos (logro y matrícula) e infraestructura tiene tres (electricidad, saneamiento y agua).

La columna de la encuesta a partir de la cual se construye el indicador (por ejemplo, q3_05_grado para el grado educativo, q1_03_edad para la edad).

Dada la Segunda Encuesta Nacional de Hogares (ENH2)

El insumo es la ENH2 del Instituto Nacional de Estadística de Guinea Ecuatorial (INEGE). Sus módulos alimentan directamente cada dimension y sus indicadores.

El IPM Global 2025 cubre 109 países (Alkire et al., 2025). Usa tres dimensiones con peso \(1/3\) cada una, y reparte ese peso a partes iguales entre los indicadores de cada dimensión.

Infográfico con las tres dimensiones del IPM Global (salud, educación y nivel de vida), sus indicadores y pesos.
Figura 2: Estructura del IPM Global (OPHI-PNUD): dimensiones, indicadores y ponderaciones.

Las tres dimensiones del MPM Banco Mundial, teniendo en cuenta los módulos de la encuesta y su correspondencia con las dimensiones

Infográfico con las tres dimensiones del MPM (educación, infraestructura y monetaria), sus indicadores, pesos y umbrales de privación.
Figura 3: Estructura del MPM de Guinea Ecuatorial: dimensiones, indicadores, pesos y umbrales de privación.
Dimensión Indicador Variable base Umbral de privación (hogar privado si…) Peso
Educación Logro educativo educat7, q1_03_edad ningún adulto (edad ≥ 15) ha completado primaria 1/6
Educación Matrícula escolar asistencia_escolar, q1_03_edad al menos un niño (7–14) no está matriculado 1/6
Infraestructura Electricidad electricity el hogar no tiene acceso a electricidad 1/9
Infraestructura Saneamiento imp_san_rec el hogar no tiene saneamiento mejorado 1/9
Infraestructura Agua imp_wat_rec el hogar no tiene agua potable mejorada 1/9
Monetaria Pobreza monetaria pcexp_ppp gasto per cápita bajo la línea (PPA 2021) 1/3

De la variable al indicador: construcción en Stata (despliegue cada indicador)

Extractos reales de 01_privaciones_MPM.do (variante estándar MPM). Cada indicador es una decisión de medición explícita y reproducible.

Un hogar está privado si ningún adulto (en edad de haber alcanzado el grado 9) ha completado al menos la educación primaria.

En Guinea Ecuatorial, comenzando desde los 7 años la primaria, implica que a los 15 años completo 9 grado 1. Adulto >= $eduage años 2. Nivel educativo requerido = primaria completa, Grade 9 = ESBA 3 (educat7>=3)

EL CUESTIONARIO: pregunta, respuestas y efecto sobre el logro educativo

(3.04) ¿[Nombre] ha asistido alguna vez a la escuela? (q3_04_escuela) 1 = Sí // Pasa a mirar el grado alcanzado (3.05) 2 = No y tiene 20 años o menos de edad // Nunca estudió -> educat7=1 “Ninguno” 3 = No y es mayor de 20 años // Nunca estudió -> educat7=1 “Ninguno”

(3.05) ¿Cuál es el grado educativo más alto que alcanzó? (q3_05_grado, 0-19) 0 Ninguno, 1 Preescolar -> educat7=1 “Ninguno” 2 Grado1, 3 Grado2, 4 Grado3, 5 Grado4, 6 Grado5 -> educat7=2 “Primaria incompleta” 7 Grado6 -> educat7=3 “Primaria completa” 8 ESBA1, 9 ESBA2, 10 ESBA3, 11 ESBA4, 12 Bach1, 14 FormTecBásica -> educat7=4 “Secundaria incompleta” 13 Bach2, 15 FormTecAvanzada -> educat7=5 “Secundaria completa” 17 Diplomado No universitario -> educat7=6 “Post-secundaria no universidad” 16 FormUniv(no egresado), 18 Graduado Universitario, 19 Postgrado -> educat7=7 “Universidad (finalizada o no)”

  * Umbral de edad para "adulto" a efectos de logro educativo
  global lbage 7       // Edad de inicio de primaria
  global eduage 15     // Edad mínima para considerar "adulto" en educación

  ** PASO 1 — Nivel educativo alcanzado, 7 categorías (3.04 + 3.05 -> educat7)
  * Nivel Educativo alcanzado 7 categorias
      gen educat7=.
      * Casos que nunca han estudiado
      replace educat7 = 1 if (inlist(q3_04_escuela,"No y tiene 20 años o menos de edad","No y es mayor de 20 años") | q3_04_escuela=="") 
      * Casos según último grado cursado
      replace educat7 = 1 if inlist(q3_05_grado,0,1)
      replace educat7 = 2 if inlist(q3_05_grado,2,3,4,5,6)
      replace educat7 = 3 if inlist(q3_05_grado,7)
      replace educat7 = 4 if inlist(q3_05_grado,8,9,10,11,12,14)
      replace educat7 = 5 if inlist(q3_05_grado,13,15)
      replace educat7 = 6 if inlist(q3_05_grado,17)
      replace educat7 = 7 if inlist(q3_05_grado,16,18,19)
        
    label define educat7  1 "Ninguno" 
                          2 "Primaria incompleta" 
                          3 "Primaria completa" 
                          4 "Secundaria incompleta" 
                          5 "Secundaria completa" 
                          6 "Post-secundaria pero no universidad" 
                          7 "Universidad (finalizada o no)"
    label val educat7 educat7 
    label var educat7 "Mayor nivel educación alcanzado (7 categorias)"

  ** PASO 2 — Indicador de privación, variante MPM (educat7 -> dep_educ_com)
  * Individuo con nivel básico de educación (primaria completa o más)
  gen temp2 = 1 if q1_03_edad>=$eduage & q1_03_edad~=. & educat7>=3 & educat7~=.

  * Cantidad de adultos con nivel apropiado por hogar
    * Comentario: no hay missings en temp3: todo hogar tiene al menos 1 persona >= $eduage.
                  Es decir, temp3==0 significa que nadie completó primaria, NO que falten adultos en el hogar.
  bys hhid: egen temp3 = sum(temp2)

  * El hogar está privado si NINGÚN adulto alcanza el nivel
  gen dep_educ_com = 0
  replace dep_educ_com = 1 if temp3==0

  la var dep_educ_com "MPM: Privado si el hogar NO tiene adultos $eduage+ con primaria completa"

Un hogar está privado si tiene al menos un niño en edad escolar (7 a 14 años) que no asiste a la escuela.

EL CUESTIONARIO: pregunta, respuestas y efecto sobre la matrícula escolar

(3.08) ¿Asiste o asistió [Nombre] a una escuela o institución educativa durante el año escolar 2021-2022? (q3_08_asistio) Sí -> matriculado No -> no matriculado

  * Edades de corte usadas en los indicadores de educación
    global lbage 7       // Edad de inicio de primaria
    global ubage 14      // Se considera hasta 8vo grado (ESBA 2) como edad escolar

** PASO 1 — Asistencia escolar 2021/2022 (3.08 -> asistencia_escolar)
    gen asistencia_escolar = (q3_08_asistio=="Sí")
    label var asistencia_escolar "Asistió a institución educativa 2021/2022"

** PASO 2 — Indicador de privación (asistencia_escolar -> dep_educ_enr)

  * Definiendo el universo primero, niños en "edad escolar" (entre $lbage y $ubage años)
  gen edad_escolar = (q1_03_edad>=$lbage & q1_03_edad<=$ubage)
  bys hhid: egen cant_edadescolar = sum(edad_escolar)

  * No matriculado: está en edad escolar pero no asiste
  * Comentario: Nos aseguramos que si no esta en edad escolar no se le considere privado ni no privado, sino missing
  gen no_matriculado = (q1_03_edad>=$lbage & q1_03_edad<=$ubage & asistencia_escolar!=1)
      replace no_matriculado=. if q1_03_edad<$lbage | q1_03_edad>$ubage 

  * Cantidad de niños no matriculados por hogar
  bys hhid: egen cant_no_matriculados = sum(no_matriculado)

  * El hogar está privado si tiene AL MENOS un niño/adolescente en edad escolar que no está matriculado 
  * (por esto se calcula la suma, para detectar al menos uno).
  gen dep_educ_enr = 0
    * cant_no_matriculados~=. nunca es missing por como se crea en el bysort 
    replace dep_educ_enr = 1 if cant_no_matriculados>0 
    * hogares sin niños en edad escolar (universo de la privacion no estan en todos los hogares) 
    * no estan privados 
    replace dep_educ_enr = 0 if cant_edadescolar==0

  drop edad_escolar no_matriculado cant_no_matriculados cant_edadescolar
  la var dep_educ_enr "MPM: Privado si el hogar tiene al menos un niño/a en edad escolar no matriculado"

El hogar está privado si carece del acceso a electricidad

EL CUESTIONARIO: pregunta, respuestas y efecto sobre “el acceso a electricidad”

(2.31) ¿Cuál es la principal fuente de energía que se utiliza en este hogar para el alumbrado? (q2_31_energiaLuz) 1 = Electricidad de la red pública // Mejorado 2 = Placa solar // Mejorado 3 = Generador (GASOLINA) // Mejorado 4 = Generador (GASOIL) // Mejorado 5 = Petróleo/Keroseno // No mejorado 6 = Gas (lámpara) // No mejorado 7 = Batería/Pila // No mejorado 8 = Vela // No mejorado 9 = Leña // No mejorado 10 = Otro // No mejorado


** PASO 1 — Acceso a electricidad mejorado (2.31 -> electricity)
  recode q2_31_energiaLuz (1/4=1 "Improved electricity") (nonmissing=0 "Not improved electricity"), gen(electricity)
  label var electricity "Hogar con acceso a electricidad (mejorado). Recodificado de 2.31 (q2_31_energiaLuz)"

** PASO 2 — Indicador de privación, variante MPM (electricity -> dep_infra_elec)
  gen dep_infra_elec = (electricity==0) if electricity~=.
  la var dep_infra_elec "MPM: Privado si el hogar no tiene acceso a electricidad"

El hogar está privado si carece de acceso a saneamiento mejorado. A diferencia de electricidad, aquí la ENH2 encadena varias preguntas —sobre el tipo de instalación, su conexión y si es de uso exclusivo— que hay que combinar siguiendo la definición estándar internacional (JMP/OMS-UNICEF, la misma que usa el GMD del Banco Mundial): el hogar accede a saneamiento mejorado si su instalación separa higiénicamente las excretas Y es de uso exclusivo del hogar; basta con fallar una de las dos condiciones para quedar clasificado como “no mejorado”.

Las preguntas que permiten reconstruir esa definición:

EL CUESTIONARIO: pregunta, respuestas y efecto sobre el saneamiento mejorado:

(2.28) ¿Qué tipo de aseo/baño utiliza principalmente este hogar? (q2_28_aseo) 1 = W.C. / inodoro // Candidato a Mejorado -> depende de 2.28B/2.28C 2 = Letrina // SIEMPRE Mejorado, no depende de 2.28D/2.28E 3 = Hoyo áspero / agujero abierto // No mejorado 4 = Baño público // No mejorado 5 = Sin baño (en la naturaleza) // No mejorado 6 = Otro // No mejorado

(2.28A) ¿El WC/inodoro está dentro o fuera de la vivienda? (q2_28A_intext) 1 = Interior | 2 = Exterior // Solo descriptiva, NO decide Mejorado/No mejorado (se pregunta solo a quienes respondieron 1=W.C. en 2.28)

(2.28B) El WC/inodoro ¿está conectado a fuente de agua para descarga? (q2_28B_fuente) 1 = Sí // Junto con q2_28_aseo==1 -> Mejorado 2 = No // Pasa a mirar 2.28C

(2.28C) El WC/inodoro ¿está conectado a…? (q2_28C_conectado) [solo si 2.28B=No] 1 = Sistema de alcantarillado // -> Mejorado 2 = Conectado a tubería que va al río/mar // -> Mejorado 3 = Conectado a pozo ciego // -> Mejorado (sin responder / fuera de estos códigos -> queda Missing)

(2.28D) La Letrina ¿está conectada a fuente de agua para descarga? (q2_28D_fuente) (2.28E) La Letrina ¿está conectada a…? (q2_28E_conectado) Existen en el cuestionario pero NO se usan para clasificar la Letrina como mejorada o no (ver PASO 2 más abajo: toda Letrina entra igual).

(2.29) ¿El baño es de uso exclusivo del hogar o compartido? (q2_29_aseoExclusivo) 1 = Exclusivo del hogar // Mantiene el resultado de 2.28 2 = Compartido con otro hogar // Fuerza a No mejorado, sin importar 2.28 3 = Compartido con varios hogares // Fuerza a No mejorado 4 = Otro // Fuerza a No mejorado


  ** PASO 1 — Exclusividad del baño (2.29 -> toiletshared)
    recode q2_29_aseoExclusivo (2/4 = 1) (nonmissing = 0), gen(toiletshared)
    label define toilet_exclusivo 1 "Toilet shared" 0 "Toilet exclusive"
    label val toiletshared toilet_exclusivo
    label var toiletshared "Baño compartido (1) vs exclusivo (0), recodificado de 2.29"

  ** PASO 2 — Tipo de baño en 14 categorías (2.28 + 2.28B/2.28C -> toilet14)
    gen toilet14 = .
        replace toilet14 = 1  if q2_28_aseo==1 & q2_28B_fuente==1                               // WC conectado a agua
        replace toilet14 = 2  if q2_28_aseo==1 & q2_28B_fuente==2 & inlist(q2_28C_conectado,1,2) // WC sin agua -> alcantarillado o río/mar
        replace toilet14 = 3  if q2_28_aseo==1 & q2_28B_fuente==2 & q2_28C_conectado==3          // WC sin agua -> pozo ciego
        replace toilet14 = 5  if q2_28_aseo==2   // Letrina (cualquiera, no se mira 2.28D/2.28E)
        replace toilet14 = 10 if q2_28_aseo==3   // Hoyo áspero
        replace toilet14 = 8  if q2_28_aseo==4   // Baño público
        replace toilet14 = 13 if q2_28_aseo==5   // Sin baño
        replace toilet14 = 14 if q2_28_aseo==6   // Otro
    label var toilet14 "Tipo de baño, 14 categorías (recodificado de 2.28/2.28B/2.28C)"

  ** PASO 3 — Colapso a 6 categorías (toilet14 -> toilet6)
    recode toilet14 (1/3=1) (5=2) (7=3) (6=4) (13=5) (else=9), gen(toilet6)
        replace toilet6=. if toilet14==.
    label var toilet6 "Tipo de baño, 6 categorías (recodificado de toilet14, siguiendo GMD)"

  ** PASO 4 — Saneamiento mejorado (toilet6 + toiletshared -> imp_san_rec)
    recode toilet6 (1/4=1 "Improved sanitation") (nonmissing=0 "Not improved sanitation"), gen(imp_san_rec)
        replace imp_san_rec = 0 if toiletshared==1   // aunque la tecnología sea buena, si se comparte -> No mejorado
    label var imp_san_rec "Hogar con acceso a saneamiento mejorado (tecnología adecuada Y uso exclusivo)"

  ** PASO 5 — Indicador de privación del MPM (imp_san_rec -> dep_infra_imps)
  * Saneamiento: privado si no tiene acceso a saneamiento mejorado (imp_san_rec, según GMD)
    gen dep_infra_imps = (imp_san_rec==0) if imp_san_rec~=.
    la var dep_infra_imps "MPM: Privado si el hogar no tiene acceso a saneamiento mejorado"
  

El hogar está privado si carece del acceso a agua mejorada.

EL CUESTIONARIO: pregunta, respuestas y efecto sobre “mejorado”

(2.25) ¿De dónde obtienen principalmente el agua para todo uso, las personas de este hogar? (q2_25_aguaTomar) 1 = Grifo dentro de la vivienda // Mejorado 2 = Grifo fuera de la vivienda // Mejorado 3 = Grifo público // Mejorado 4 = Pozo público // Mejorado, PERO ver PASO 2 y 3 (puede bajar a No mejorado) 5 = Pozo privado // Mejorado, PERO ver PASO 3 (puede bajar a No mejorado) 6 = Río o lago // No mejorado (agua superficial) 7 = Manantial // No mejorado (el cuestionario no distingue protegido/no protegido) 8 = Camión cisterna o tonel // No mejorado 9 = Agua embotellada // No mejorado 10 = Otra vivienda/empresa/institución // No mejorado 11 = Otro // No mejorado

(2.26) ¿A qué distancia… y cuánto tiempo tarda para traerlo a casa? Distancia (km) / Tiempo (horas) // Solo descriptiva, NO decide Mejorado/No mejorado

(2.27) En su casa ¿Qué tratamiento le dan principalmente al agua para beber? (q2_27_tratamientoAgua) 1 = Ninguno // Mantiene el resultado de 2.25 (no degrada el pozo) 2 = La hierven // Degrada el pozo (4 o 5) a No mejorado 3 = La filtran // Degrada el pozo a No mejorado 4 = Le ponen lejía o cloro // Degrada el pozo a No mejorado 5 = Beben agua embotellada // Degrada el pozo a No mejorado 6 = Otro // Degrada el pozo a No mejorado

(rural) Zona del hogar, ya construida en la limpieza (cod_CV_CP: 1=Urbano, 2=Rural) rural = 1 si es zona Rural, 0 si es Urbano // Solo afecta al Pozo público (2.25==4): en zona rural SIEMPRE es No mejorado, // sin importar el tratamiento del agua.


** PASO 1 — Fuente de agua en 14 categorías (2.25 -> water14)
  recode q2_25_aguaTomar (1=1) (2=2) (3=3) (4=4) (5=5) (6=13) (7=9) (8=12) (9=7) (10=14) (11=14) (nonmissing=0), gen(water14)
  label var water14 "Fuente de agua, 14 categorías (recodificado de 2.25)"
  label define water14 1 "Agua entubada dentro de la vivienda" ///
                        2 "Agua entubada al patio/parcela" ///
                        3 "Grifo o pilón público" ///
                        4 "Pozo entubado o perforado (público)" ///
                        5 "Pozo protegido (privado)" ///
                        6 "Manantial protegido" ///
                        7 "Agua embotellada" ///
                        8 "Agua de lluvia" ///
                        9 "Manantial no protegido" ///
                        10 "Pozo no protegido" ///
                        11 "Carro con tanque/tambor pequeño" ///
                        12 "Camión cisterna" ///
                        13 "Agua superficial" ///
                        14 "Otro", replace
  label val water14 water14

** PASO 2 — Excepción rural para pozo público (rural + water14==4 -> degradar)
  replace water14 = 10 if water14==4 & rural==1
  // agua de pozo público se considera mejorada en zona urbana pero no mejorada en zona rural

** PASO 3 — Excepción por tratamiento del agua (pozo público o privado -> degradar)
  replace water14 = 10 if inlist(q2_25_aguaTomar, 4,5) & q2_27_tratamientoAgua!= "Ninguno"
  // si el hogar SÍ trata el agua del pozo (la hierve, filtra, le pone cloro, etc.),
  // se reclasifica como No mejorada, sin importar zona urbana o rural

** PASO 4 — Agua mejorada (water14 -> imp_wat_rec)
  recode water14 (1/6 8=1 "Access to improve water source") (nonmissing=0 "No access to improve water source"), gen(imp_wat_rec)
  label var imp_wat_rec "Hogar con acceso a fuente de agua mejorada. Recodificada desde water14 siguiendo GMD"

  clonevar drinking_water = imp_wat_rec
  label var drinking_water "Hogar con acceso a fuente de agua mejorada. Igual a imp_wat_rec"

** PASO 5 — Indicador de privación del MPM (imp_wat_rec -> dep_infra_impw)
  gen dep_infra_impw = (imp_wat_rec==0) if imp_wat_rec~=.
  la var dep_infra_impw "MPM: Privado si el hogar no tiene acceso a agua potable mejorada"

Compara el gasto per cápita en PPA contra la línea internacional de la variante MPM (3,00 USD PPA 2021).


  gen ipc = 1.070633
  gen ppp = 287.6907
  gen welfare_ppp = pcexp/ipc/ppp/365

  gen double welfare_ppp = pcexp_ppp
  gen dep_poor1 = welfare_ppp < 3 if welfare_ppp~=.
  label var dep_poor1 "Pobreza monetaria internacional. Línea: 3.00 USD - PPA 2021"

  * `apoverty` también permite obtener indicadores de pobreza directamente
  * a partir del agregado de bienestar (pcexp_ppp) y la línea de referencia (zref)
  apoverty pcexp_ppp [aw = weight_hh], varpl(zref) gen(monetary)
  1. Cada elección debe ser justificable —normativa, empírica o políticamente.
  2. El nivel de análisis importa. La privación se define a nivel de hogar y se atribuye a todas las personas del hogar (ponderando por weight_hh*hhsize).
  3. Reproducibilidad. Umbrales como $eduage o $lbage/$ubage se fijan como globals al inicio, de modo que cambiarlos es transparente y trazable.

El IPM Global de OPHI-PNUD requiere tres dimensiones —salud, educación y nivel de vida— con dos indicadores específicos de salud: nutrición, medida mediante datos antropométricos (talla y peso tomados directamente a los miembros del hogar), y mortalidad infantil, obtenida a partir de un módulo de historia de fecundidad.

La Segunda Encuesta Nacional de Hogares (ENH2) de Guinea Ecuatorial no incluye ninguno de los dos: su Sección 4 de Salud registra enfermedades autorreportadas en los últimos 30 días (donde “desnutrición” es solo una opción dentro de una lista de padecimientos, no una medición antropométrica), y no existe un módulo de historia de fecundidad que permita calcular mortalidad infantil. Al no contar con las variables necesarias para construir la dimensión de salud tal como la define la metodología de OPHI, no fue posible calcular el IPM Global con esta encuesta. Por ese motivo, el curso trabaja con el MPM (Medida de Pobreza Multidimensional) de tres dimensiones —educación, infraestructura y pobreza monetaria—, que sí es viable con las variables disponibles en la ENH2.

Recursos complementarios (OPHI)

Ejercicios de la Sesión 1

  1. ¿Por qué la privación se define a nivel de hogar y no de individuo?

Cálculo del IPM y sus descomposiciones con mpitb

Materiales · Sesión 2
Presentación (PDF)

Objetivo. Calcular el IPM y sus descomposiciones aplicando el método Alkire-Foster: identificación de hogares pobres, cálculo de la incidencia (\(H\)), la intensidad (\(A\)) y el IPM (\(M_0\)), y descomposiciones por indicador y por grupo poblacional.

Repaso: de la matriz de indicadores al IPM

Con lo definido en la Sesión 1 (dimensiones, indicadores, umbrales y ponderaciones) se construye, para cada hogar, una matriz de logros; al aplicar los umbrales de privación se obtiene la matriz de privaciones \(g_{ij}\) (1 si el hogar está privado, 0 si no). El método Alkire-Foster parte exactamente de esa matriz.

Ejemplo de matriz de privaciones (1 = privado; \(c_i\) = conteo ponderado)
Hogar Educación Agua Saneamiento Electricidad Monetario Peso total \(c_i\)
H1 1 0 0 0 1 0.40
H2 0 0 0 0 0 0.00
H3 1 1 1 0 1 0.80
H4 0 1 0 0 0 0.13
H5 1 0 1 1 1 0.60

El método Alkire-Foster paso a paso (despliegue cada paso)

El método AF usa una doble identificación (dual cutoff): un umbral dentro de cada indicador y otro entre indicadores.

Para cada hogar \(i\) e indicador \(j\), se define \(g_{ij}=1\) si el hogar está privado y \(g_{ij}=0\) en caso contrario.

Se suma sobre indicadores usando los pesos \(w_j\) (con \(\sum_j w_j = 1\)):

\[ c_i \;=\; \sum_{j=1}^{d} w_j \, g_{ij} \]

Un hogar es pobre multidimensional si su puntaje alcanza el umbral \(k\). Aquí \(k = 1/3\) (33 %):

\[ i \text{ es pobre} \iff c_i \geq k \]

Valores bajos de \(k\) se acercan al enfoque de unión; valores altos, al de intersección.

\(c_i(k) = c_i\) si \(c_i \geq k\), y \(c_i(k)=0\) en caso contrario. Solo cuentan las privaciones de quienes son pobres.

\[ H = \frac{q}{n}, \qquad A = \frac{\sum_{i=1}^{n} c_i(k)}{q}, \qquad M_0 = H \times A \]

\(n\) es la población total y \(q\) el número de pobres. La incidencia \(H\) es la proporción de pobres; la intensidad \(A\) es el promedio de privaciones de los pobres; y el IPM \(M_0\) combina ambas.

Diagrama de flujo con matriz de privaciones, puntaje ponderado, la decisión c_i ≥ k, las ramas pobre / no pobre, y el cálculo de H, A y M0 con sus descomposiciones.
Figura 4: Flujo del método Alkire-Foster: de la matriz de privaciones a \(H\), \(A\) y \(M_0\), aplicando el doble corte (\(k = 1/3\)).

Con la matriz anterior y \(k = 1/3\):

Hogar \(c_i\) ¿Pobre? Contribuye a \(A\)
H1 0.40 0.40
H2 0.00 No
H3 0.80 0.80
H4 0.13 No
H5 0.60 0.60

\(q = 3\) pobres de \(n = 5\)\(H = 0.60\). \(A = (0.40+0.80+0.60)/3 = 0.60\). Por tanto \(M_0 = H \times A = 0.36\).

  • Monotonicidad dimensional: si una persona pobre pierde un logro adicional, \(M_0\) no puede disminuir.
  • Descomponibilidad por subgrupo: el IPM nacional es el promedio ponderado por población de los IPM de cada grupo.
  • Descomponibilidad por indicador: \(M_0\) se reescribe como la suma de la contribución de cada indicador. Estas dos descomposiciones son las que hacen que el método sea tan útil para la política pública.

De los indicadores a las privaciones

Recapitulando los 6 indicadores del MPM: educación (dep_educ_com, dep_educ_enr) se construyó paso a paso en la Sesión 1; aquí se completa con infraestructura y monetaria.

* Educación (ver construcción completa en la Sesión 1)
*   dep_educ_com -> ningún adulto (15+) completó primaria
*   dep_educ_enr -> al menos un niño (7-14) en edad escolar no matriculado

* Privación en electricidad
gen dep_infra_elec = (electricity==0) if electricity~=.

* Privación en saneamiento mejorado
gen dep_infra_imps = (imp_san_rec==0) if imp_san_rec~=.

* Privación en agua potable mejorada
gen dep_infra_impw = (imp_wat_rec==0) if imp_wat_rec~=.

* Privación monetaria (línea 3,00 USD PPA 2021 para la variante MPM base)
gen double welfare_ppp = pcexp_ppp
gen dep_poor1 = welfare_ppp < 3 if welfare_ppp~=.

El resultado es una fila por hogar con una columna de privación por cada uno de los 6 indicadores: la matriz de privaciones \(g_{ij}\).

Cálculo del IPM con mpitb (despliegue cada paso)

El paquete mpitb (Suppa, 2023), desarrollado y mantenido por OPHI, implementa el método AF: definir la estructura (mpitb set), estimar (mpitb est) y leer los resultados. Requiere una base en formato wide (una fila por hogar, una columna 0/1 por indicador), un ponderador muestral y, si aplica, variables de estrato y conglomerado para svyset.

ssc install moremata, replace
ssc install mpitb, replace
which mpitb
help mpitb
use "${gdStata}/Data Clean $MPM/DataDeprivations${MPM}.dta", clear

rename dep_* *
rename infra_* i_*
rename educ_* e_*

duplicates drop hhid, force
mpitb set, name(GNQ) ///
    d1(e_com e_enr, na(educ)) ///
    d2(i_elec i_imps i_impw, na(infra)) ///
    d3(poor1, na(mon))
  • Dimensión 1 (educ): logro educativo (e_com) y matrícula (e_enr).
  • Dimensión 2 (infra): electricidad (i_elec), saneamiento (i_imps) y agua (i_impw).
  • Dimensión 3 (mon): pobreza monetaria (poor1).
gen hhweight = weight_hh*hhsize
egen strata = group(cod_provincia cod_CV_CP)
svyset hhid [iw = hhweight], clear strata(strata)

Utilice el diseño complejo de la encuesta (ponderadores y estratos) para obtener errores estándar correctos.

rename (cod_CV_CP cod_provincia) (area prov)

mpitb est, name(GNQ) klist(33) weights(equal) ///
    measures(all) indmeas(all) aux(hd) svy ///
    over(area prov cities) ///
    lsave("${gdStata}/${MPM}_results.dta", replace) lfr(myresults, replace) ///
    dtasave("${gdStata}/${MPM}_results_microdata.dta", replace)
  • klist(33) — umbral de pobreza \(k = 33\%\) (\(1/3\)). Utilice klist(20 25 33 40) para el análisis de sensibilidad.
  • weights(equal) — ponderaciones iguales entre dimensiones.
  • measures(all) — calcula \(M_0\), \(H\), \(A\) y medidas asociadas.
  • indmeas(all) con aux(hd) — descomposiciones por indicador.
  • over(area prov cities) — descomposiciones por grupo poblacional.
  • svy — usa el diseño muestral declarado con svyset.

Interpretación de la salida de mpitb est

Campos de la base de resultados de mpitb
Campo Significado
measure Medida reportada: M0, H, A, hd, hdk, etc.
loa Nivel de agregación (nat = nacional, o el subgrupo del over())
k Valor del umbral de pobreza \(k\) evaluado
b Estimación puntual de la medida
se Error estándar (ajustado por el diseño si se usó svy)

Lectura de resultados (despliegue cada tabla)

cwf myresults
li measure b se if inlist(measure,"M0","H","A") & loa == "nat" & k == 33, noob
  +---------------------------+
  | measure        b       se |
  |---------------------------|
  |      M0   0.0859   0.0032 |   <- IPM (adjusted headcount ratio)
  |       H   0.1991   0.0067 |   <- Incidencia (% población pobre)
  |       A   0.4314   0.0051 |   <- Intensidad (privaciones promedio)
  +---------------------------+

Con \(k = 33\%\), el 19,9 % de los hogares de Guinea Ecuatorial es identificado como pobre multidimensional (\(H = 0{,}1991\)), y entre esos hogares pobres la privación promedio es del 43,1 % de las dimensiones ponderadas (\(A = 0{,}4314\)). El IPM resultante es \(M_0 = H \times A = 0{,}0859\).

Recuerde \(M_0 = H \times A\): \(H\) responde ¿cuántos son pobres? y \(A\), ¿qué tan pobres son?

tabdisp indicator measure if inlist(measure,"hd","hdk") & loa == "nat" & inlist(k,33,.), cell(b)
--------------------------
          |    measure
indicator |     hd     hdk
----------+---------------
    e_com | 0.0772  0.0442
    e_enr | 0.0270  0.0141
   i_elec | 0.1809  0.1241
   i_imps | 0.3706  0.1553
   i_impw | 0.3135  0.1424
    poor1 | 0.0879  0.0879
--------------------------
  hd  = tasa de privación sin censurar (toda la población)
  hdk = tasa de privación censurada (solo entre los pobres) -> base de la contribución

Los dos indicadores con mayor privación censurada (hdk, la que efectivamente contribuye al IPM) son saneamiento (i_imps, 15,5 %) y agua (i_impw, 14,2 %), seguidos de electricidad (i_elec, 12,4 %): la dimensión de infraestructura concentra la mayor parte de la privación entre los hogares pobres.

use "${gdStata}/${MPM}_results.dta", clear
sort measure loa subg
list measure loa subg b se if measure=="M0", noob
  loa       subg          M0
  ----------------------------------
  nat       (nacional)    0.0859

  area      Urbano        0.0402
  area      Rural         0.1865

  cities    Malabo        0.0124
  cities    Resto urbano  0.0530
  cities    Rural         0.1865

  prov      Litoral       0.0540
  prov      Bioko Norte   0.0128
  prov      Bioko Sur     0.0809
  prov      Centro Sur    0.1545
  prov      Kié-Ntem      0.2026
  prov      Wele-Nzas     0.0998
  prov      Annobón       0.0832
  ----------------------------------

La pobreza multidimensional es marcadamente más alta en el área rural (\(M_0 = 0{,}1865\)) que en la urbana (\(M_0 = 0{,}0402\)), y dentro de lo urbano, Malabo tiene el IPM más bajo del país (\(M_0 = 0{,}0124\)). Por provincia, Kié-Ntem concentra la mayor pobreza multidimensional (\(M_0 = 0{,}2026\)) y Bioko Norte la menor (\(M_0 = 0{,}0128\)).

use "${gdStata}/${MPM}_results_microdata.dta", clear
gen poor_multi = (c_equal >= 1/3)
tab poor_multi [aw = hhweight]
  • Incluir variables que no son estrictamente binarias (0/1) dentro de d1()/d2()/d3().
  • No declarar correctamente el svyset antes de usar la opción svy.
  • Olvidar duplicates drop antes de mpitb set, generando conteos incorrectos por hogares duplicados.
  • Confundir el peso del hogar (weight_hh) con el peso ajustado por tamaño (weight_hh*hhsize) cuando el análisis es a nivel de personas.
  • No revisar los valores perdidos (missing) en los indicadores antes de calcular el IPM.
  • Datos: ¿sin duplicados por hogar? ¿indicadores realmente binarios (0/1)?
  • Diseño muestral: ¿svyset declarado con estrato y peso correctos? ¿ponderación coherente con la unidad de análisis?
  • Resultados: ¿\(M_0 = H \times A\) se cumple exactamente? ¿se probó la sensibilidad a distintos valores de \(k\)?
  • Reproducibilidad: ¿se guardó el do-file completo, no solo los resultados?

Recursos complementarios (OPHI y mpitb)

Ejercicios de la Sesión 2

  1. Cambie klist(33) por klist(20 33 50) y observe cómo varían \(H\), \(A\) y \(M_0\).
  2. Identifique los dos indicadores que más contribuyen al IPM nacional.
  3. Compare el IPM entre área urbana y rural y redacte dos frases de política.

Taller: diseño de un IPM adaptado a Guinea Ecuatorial

Los do-files contemplan una versión MPM+ con umbrales más exigentes: logro de secundaria (ESBA 4) en vez de primaria, matrícula que penaliza el retraso escolar, electricidad que penaliza cortes de suministro, y una línea monetaria más alta (8,30 en PPA 2021 en lugar de 3,00). El mismo marco AF admite umbrales distintos según la ambición de la política.

Infográfico con las tres dimensiones del MPM+ (educación, infraestructura y monetaria), sus indicadores, pesos y umbrales de privación.
Figura 5: Estructura del MPM+ de Guinea Ecuatorial: dimensiones, indicadores, pesos y umbrales de privación.

Objetivo. Sesión práctica y participativa para diseñar de forma colaborativa un IPM ajustado al contexto de Guinea Ecuatorial, apoyada en los materiales de OPHI sobre los pasos para diseñar un IPM nacional. El énfasis está en la deliberación: las decisiones deben justificarse.

Pasos para diseñar un IPM nacional (marco OPHI)

Marco de OPHI para el diseño de un IPM nacional (UNDP & OPHI, 2019):

Infográfico con los ocho pasos para diseñar un IPM nacional agrupados en tres fases: marco (propósito y unidad), diseño de la medida (dimensiones, indicadores, umbrales y ponderaciones) y cálculo y difusión (umbral k y estimación).
Figura 6: Cómo se diseña un IPM nacional: los ocho pasos del marco de OPHI, en tres fases (marco, diseño de la medida, y cálculo y difusión).

Conociendo la ENH2: estructura y cobertura

La Segunda Encuesta de Hogares de Guinea Ecuatorial (ENH2) (Instituto Nacional de Estadística de Guinea Ecuatorial, 2023) contiene módulos de vivienda, servicios, activos, educación, salud, empleo y gasto de consumo, e incluye un agregado de bienestar per cápita en PPA 2021 (pcexp_ppp) y líneas de pobreza de referencia. Se trabaja con tres bases:

Las tres bases de trabajo de la ENH2
Base Unidad Contenido Enlace
Households.dta 1 fila por hogar Vivienda, servicios, activos, gasto interview__key
Individuals.dta 1 fila por persona Edad, sexo, educación, salud, empleo (521 variables) interview__key
Welfare Agregado de consumo pcexp_ppp, líneas zali0 y zref

La muestra cubre 7.069 hogares, en dos regiones (Continental e Insular) y siete provincias:

Distribución de hogares por provincia (CleanDB_Individual_POV.dta, ENH2)
Provincia Región Hogares en la muestra
Litoral Continental 1.493
Bioko Norte Insular 1.393
Wele-Nzás Continental 1.055
Kié-Ntem Continental 1.043
Bioko Sur Insular 987
Centro Sur Continental 915
Annobón Insular 183
  • Identificación: interview__key (hogar), hhsize (tamaño), weight_hh (ponderador).
  • Vivienda y servicios: q2_25_aguaTomar (agua), q2_28_aseo (saneamiento), q2_32_ServEletricidad (electricidad).
  • Educación: q1_03_edad (edad), q3_05_grado (grado más alto), asistencia_escolar.
  • Bienestar monetario: pcexp_ppp (gasto per cápita PPA 2021), zref y zali0 (líneas).

electricity, imp_wat_rec e imp_san_rec son variables ya recodificadas en el pipeline de limpieza a partir de las preguntas crudas de la ENH2.

Actividad 1 · Dimensiones e indicadores

La propuesta base (pipeline GNQ) usa tres dimensiones. El taller invita a evaluar si conviene ampliarla (la ENH2 tiene módulos de salud y empleo que podrían aportar indicadores si se justifican conceptualmente).

Tabla de referencia dimensión → indicador → variable
Dimensión Indicador Variable(s) ENH2
Educación Logro educativo de adultos q3_05_grado, q1_03_edadeducat7
Educación Asistencia escolar de niños/as asistencia_escolar, q1_03_edad
Vivienda y servicios Acceso a electricidad electricity (q2_32_ServEletricidad)
Vivienda y servicios Agua mejorada imp_wat_rec (q2_25_aguaTomar)
Vivienda y servicios Saneamiento adecuado imp_san_rec (q2_28_aseo)
Monetario Gasto per cápita bajo la línea pcexp_ppp (Welfare)
  1. En grupos, revisen la propuesta base de tres dimensiones (educación, vivienda/servicios, monetario).
  2. Decidan si la mantienen, la amplían (ej. salud) o la ajustan, justificando cada cambio con un criterio de Alkire.
  3. Para cada dimensión, enumeren de 1 a 3 indicadores concretos y la variable de la ENH2 que los mediría.
  4. Escriban su propuesta en el formato: Dimensión → Indicador → Variable ENH2.

Actividad 2 · Umbrales, ponderaciones y k

Umbrales adaptados de 01_privaciones_MPM.do
Indicador Umbral de privación propuesto
Logro educativo Ningún adulto (15+) del hogar completó primaria
Asistencia escolar Al menos un niño en edad escolar (7–14) no asiste
Electricidad El hogar no tiene acceso al servicio eléctrico
Saneamiento El hogar no tiene saneamiento mejorado
Agua El hogar no tiene una fuente de agua mejorada
Monetario Gasto per cápita inferior a USD 3,00 (PPA 2021)

Propuesta de ponderación anidada (tres dimensiones): Educación \(1/3\) (logro \(1/6\) + asistencia \(1/6\)); Vivienda y servicios \(1/3\) (electricidad, agua, saneamiento, \(1/9\) cada uno); Monetario \(1/3\).

  • \(k = 20\%\): se acerca al enfoque de unión, identifica a más hogares como pobres.
  • \(k = 33\%\) (\(1/3\)): el estándar internacional; balance entre amplitud y profundidad.
  • \(k = 40\)\(50\%\): más restrictivo, solo los hogares con privaciones más severas y simultáneas.
  • Buena práctica: calcular el IPM con varios valores (klist(20 25 33 40)) y documentar cómo cambian \(H\), \(A\) y \(M_0\).
  1. Retomen la matriz dimensión-indicador de la Actividad 1.
  2. Para cada indicador, definan un umbral de privación concreto (usen la tabla como punto de partida).
  3. Propongan un esquema de ponderación (igual entre dimensiones, o justifiquen uno diferenciado).
  4. Elijan un valor de \(k\) y expliquen por qué, considerando el análisis de sensibilidad.

Del diseño al cálculo: el pipeline en Stata

El pipeline de código refactorizado traduce la propuesta del taller en un IPM reproducible:

  • 00_maestro.do — define la única ruta de proyecto a editar ($gdRaiz) y ejecuta los módulos en orden.
  • 01_privaciones_MPM.do — construye las variables base por dimensión a partir de la ENH2 cruda y aplica los umbrales de la variante MPM, generando las variables binarias de privación (0/1).
  • 03_calculo_mpm_mpitb.do — corre mpitb set / mpitb est para obtener \(H\), \(A\), \(M_0\) y descomposiciones.
  • 04_exportar_figuras.do — exporta a Excel y genera los gráficos nativos de Stata (dispersión, boxplot, contribuciones al IPM, coeficientes de las regresiones).
* Reemplace indicadores y dimensiones según su propuesta
mpitb set, name(EQUIPO) ///
    d1(<indicadores dimensión 1>, na(<nombre1>)) ///
    d2(<indicadores dimensión 2>, na(<nombre2>)) ///
    d3(<indicadores dimensión 3>, na(<nombre3>))

mpitb est, name(EQUIPO) klist(33) weights(equal) ///
    measures(all) indmeas(all) aux(hd) svy over(area prov)

Ficha de diseño (actividad práctica)

Trabajando en grupos, cada equipo produce una ficha de diseño de un IPM alternativo:

Ficha de diseño del IPM (una por equipo)
Elemento Propuesta del equipo Justificación
Dimensiones
Indicadores por dimensión
Umbrales de privación
Ponderaciones
Umbral de pobreza \(k\)
Fuente(s) de datos

Comunicar resultados

De la cifra técnica a una herramienta de decisión:

  • Mapas por provincia para visualizar dónde se concentra la pobreza multidimensional.
  • Gráficos de contribución por indicador (barras apiladas) para mostrar qué privaciones pesan más.
  • Diagramas de Venn o UpSet para la superposición de privaciones entre dimensiones.
  • Series temporales si hay más de una ronda de la encuesta.
  • Un resumen ejecutivo con los hallazgos clave, dirigido a los responsables de la toma de decisiones y sin tecnicismos.
  • Diseño: dimensiones justificadas y acotadas; indicadores con variable ENH2 identificada.
  • Parámetros: umbrales documentados; ponderaciones y \(k\) con sensibilidad probada.
  • Implementación: pipeline de código limpio y reproducible; plan de comunicación de resultados.

Cierre y síntesis

Cada equipo presenta su ficha y su IPM. La discusión final compara resultados y decisiones, subrayando que la fortaleza del método Alkire-Foster está en hacer transparentes y debatibles todas las elecciones de medición. Un buen IPM nacional no copia el índice global: lo traduce, con rigor técnico y legitimidad participativa, a la realidad del país.

Recursos complementarios (OPHI)

Referencias

Alkire, S., & Foster, J. (2011). Counting and multidimensional poverty measurement. Journal of Public Economics, 95(7-8), 476-487. https://doi.org/10.1016/j.jpubeco.2010.11.006
Alkire, S., Foster, J., Seth, S., Santos, M. E., Roche, J. M., & Ballon, P. (2015). Multidimensional Poverty Measurement and Analysis. Oxford University Press. https://multidimensionalpoverty.org/contents/
Alkire, S., Mishra, R., Selden, L., & Suppa, N. (2025). The global MPI 2025: Country results and methodological note (MPI Methodological Note 61). OPHI, University of Oxford. https://ophi.org.uk/publications/MN-61
Instituto Nacional de Estadística de Guinea Ecuatorial. (2023). Segunda Encuesta Nacional de Hogares (ENH2).
Oxford Poverty and Human Development Initiative. (s. f.-a). Online Training Portal. Recuperado https://ophi.org.uk/training/online-training-portal
Oxford Poverty and Human Development Initiative. (s. f.-b). The Alkire-Foster Method. Recuperado https://ophi.org.uk/research/af-method
Oxford Poverty and Human Development Initiative. (2024). National MPI and Policy. https://ophi.org.uk/national-mpi-and-policy
Sen, A. (1999). Development as freedom. Oxford University Press.
Suppa, N. (2023). mpitb: A toolbox for multidimensional poverty indices. The Stata Journal, 23(3), 625-657. https://doi.org/10.1177/1536867X231195286
UNDP, & OPHI. (2019). How to Build a National Multidimensional Poverty Index (MPI): Using the MPI to inform the SDGs. UNDP. https://ophi.org.uk/publications/Handbook-2019

Documento elaborado en Quarto. El código Stata se muestra con fines didácticos a partir de los do-files del caso aplicado; los cálculos se ejecutan en Stata y los resultados se incorporan donde se indica.