IESET.
Hypotheses·distribution·lula_bolsa_familia_poverty_reduction_decomposition_2003_2010

Brazil's substantial 2003-2010 poverty reduction (extreme poverty headcount fell from ~10% to ~4% and Gini coefficient from ~0.58 to ~0.53 per PNAD/IPEA series) is decomposed across three channels: (a) Bolsa Família cash-transfer expansion (Lei 10,836 of January 2004 consolidating prior CCTs, reaching ~13 million families by 2010), (b) real minimum-wage valorisation (real minimum wage rose over 50% 2003-2010, pulling up the bottom of the formal wage distribution and indexed social transfers including BPC), and (c) the 2003-2008 commodity boom (export revenue surge, formal-employment growth, wage-bargaining leverage from tight labour markets).

The pre-registered claim is that channels (a) and (b) — the policy channels — jointly account for at least 40% of the total observed reduction in extreme-poverty headcount AND at least 30% of the Gini decline, after controlling for the commodity boom channel via an oil-exporter LatAm donor pool (Mexico, Colombia, Peru).

INCONCLUSIVEengine/runs/lula_bolsa_familia_poverty_reduction_decomposition_2003_2010

INCONCLUSIVE_DATA_PENDING — treatment 'bolsa_familia_coverage_intensity' has no within-country variation under country fixed effects

confidence cueResult card produced; verdict unclassified.

policy briefCoverage too thin

In ordinary language

When minimum wages rise high relative to normal local pay, do lower-skill workers keep their jobs, or does hiring fall at the margin?

plain answer

This test cannot make a firm call yet. treatment 'bolsa_familia_coverage_intensity' has no within-country variation under country fixed effects

why it matters

Distributional claims often sound morally clear but are empirically complex. This test asks whether the proposed channel explains real differences across places.

how the test works

It compares 6 country or place units from 1995 to 2012, using a panel fe decomposition design, with fixed effects for country and year.

what was measured
Possible pathway
  • Bolsa familia coverage intensity
  • Real minimum wage level
What we checked
  • Extreme poverty headcount
  • Inequality coefficient
  • Bottom 40 income share
what this does not prove

A single test is not the whole truth. It narrows the claim under a specific sample, time period, and method. Strong policy conclusions need the pattern to survive nearby tests, alternative data, and serious objections.

verification

4 input datasets, 0 unresolved missing series, provenance status: partial provenance.

Results

engine/runs/lula_bolsa_familia_poverty_reduction_decomposition_2003_2010
Loading chart…

Who has skin in the game — schools predicting on this

17 schools list this hypothesis as a test of their position. The chips below are school-level scoreboard outcomes, not a second hypothesis verdict.

hypothesis verdict vs scoreboard outcome

The banner verdict judges this hypothesis as written. The scoreboard asks whether each school's polarity-corrected prediction was right. Raw status is not a school win: SUPPORTED supports schools that needed SUPPORTED, but refutes schools that needed REFUTED.

Pre-registration

pre-registered
first-spec commit bae09ab · 2026-04-29T22:09:42Z
run generated · 2026-06-29T17:49:55Z

Brazil's substantial 2003-2010 poverty reduction (extreme poverty headcount fell from ~10% to ~4% and Gini coefficient from ~0.58 to ~0.53 per PNAD/IPEA series) is decomposed across three channels: (a) Bolsa Família cash-transfer expansion (Lei 10,836 of January 2004 consolidating prior CCTs, reaching ~13 million families by 2010), (b) real minimum-wage valorisation (real minimum wage rose over 50% 2003-2010, pulling up the bottom of the formal wage distribution and indexed social transfers including BPC), and (c) the 2003-2008 commodity boom (export revenue surge, formal-employment growth, wage-bargaining leverage from tight labour markets). The pre-registered claim is that channels (a) and (b) — the policy channels — jointly account for at least 40% of the total observed reduction in extreme-poverty headcount AND at least 30% of the Gini decline, after controlling for the commodity boom channel via an oil-exporter LatAm donor pool (Mexico, Colombia, Peru).

Falsification criterion — what would disprove this

set before the run · honoured after

This hypothesis is considered falsified if:

Not supported if EITHER (a) the Shapley variance share of channels (a) + (b) (BF + minimum wage) in explaining the 2003-2010 extreme-poverty headcount decline is less than 40%, OR (b) their share of the Gini decline is less than 30%, OR (c) the commodity-boom channel (c) alone accounts for more than 60% of either decomposition, OR (d) the synthetic-control robustness gap on the BRA series is not negative and distinguishable from the donor pool's own Gini trajectories at 10% permutation inference. Any one condition falsifies.

formal test & threshold
test:      shapley_decomposition_poverty_gini_channel_shares
threshold: variance_share(BF + minwage, poverty_headcount) >= 0.40 AND variance_share(BF + minwage, gini) >= 0.30 AND variance_share(commodity, both outcomes) <= 0.60 AND synth_control_gap on BRA negative at p_perm < 0.10

Method

Template
panel_fe_decomposition
Fixed effects
country, year
Clustering
country
Sample
6 countries · 19952012
Evidence type
causal

Panel FE decomposition with Shapley-style variance attribution across three channels (BF, min wage, commodity boom). Primary outcome regressions: poverty headcount and Gini on channel intensities with country and year FE. Donor pool (MEX, COL, PER, CHL, ARG) anchors the commodity-boom counterfactual: these LatAm peers experienced the same boom but lacked BF- scale CCT expansion and (for some) minimum-wage valorisation. Shapley decomposition reports each channel's marginal share of the explained within-Brazil variance. Robustness: synthetic control on BRA using the donor pool, with the synthetic-control gap interpreted as the combined BF + minimum-wage effect.

Data

VariableSourceTransform
extreme_poverty_headcount
outcome
world_bank_wdi:SI.POV.DDAYtier 2
ipeadata:PNADtier 2
annual_level_pct
gini_coefficient
outcome
world_bank_wdi:SI.POV.GINItier 2
annual_level
bottom_40_income_share
outcome
world_bank_wdi:SI.DST.FRST.40tier 2
wid:wid_alltier 3
annual_level
bolsa_familia_coverage_intensity
channel
constructed:number of BF beneficiary families / total households (BRA); 0 for donor pooltier 5
annual_level
real_minimum_wage_level
channel
ilostat:ILMS_wagestier 2
annual_log_level_real
commodity_terms_of_trade
channel
world_bank_wdi:TT.PRI.MRCH.XD.WDtier 2
annual_log_level
formal_employment_share
channel
ilostat:employment_by_statustier 2
annual_level_pct
gdp_per_capita_growth
control
world_bank_wdi:NY.GDP.PCAP.KD.ZGtier 2
annual_pct
urbanisation_rate
control
world_bank_wdi:SP.URB.TOTL.IN.ZStier 2
annual_level

ready  ·  pending  ·  reconstruct-needed

Detailed result card

Result card — lula_bolsa_familia_poverty_reduction_decomposition_2003_2010

Verdict: INCONCLUSIVE_DATA_PENDING — treatment 'bolsa_familia_coverage_intensity' has no within-country variation under country fixed effects

Pre-registration

  • Claim: Brazil's substantial 2003-2010 poverty reduction (extreme poverty headcount fell from ~10% to ~4% and Gini coefficient from ~0.58 to ~0.53 per PNAD/IPEA series) is decomposed across three channels: (a) Bolsa Família cash-transfer expansion (Lei 10,836 of January 2004 consolidating prior CCTs, reaching ~13 million families by 2010), (b) real minimum-wage valorisation (real minimum wage rose over 50% 2003-2010, pulling up the bottom of the formal wage distribution and indexed social transfers including BPC), and (c) the 2003-2008 commodity boom (export revenue surge, formal-employment growth, wage-bargaining leverage from tight labour markets). The pre-registered claim is that channels (a) and (b) — the policy channels — jointly account for at least 40% of the total observed reduction in extreme-poverty headcount AND at least 30% of the Gini decline, after controlling for the commodity boom channel via an oil-exporter LatAm donor pool (Mexico, Colombia, Peru).
  • Falsification rule: Not supported if EITHER (a) the Shapley variance share of channels (a) + (b) (BF + minimum wage) in explaining the 2003-2010 extreme-poverty headcount decline is less than 40%, OR (b) their share of the Gini decline is less than 30%, OR (c) the commodity-boom channel (c) alone accounts for more than 60% of either decomposition, OR (d) the synthetic-control robustness gap on the BRA series is not negative and distinguishable from the donor pool's own Gini trajectories at 10% permutation inference. Any one condition falsifies.
  • Falsification test: shapley_decomposition_poverty_gini_channel_shares

Estimate

  • Error: treatment 'bolsa_familia_coverage_intensity' has no within-country variation under country fixed effects

Variables resolved

  • world_bank_wdi:SI.POV.DDAY (USD 2.15 2017 PPP poverty line); ipeadata:PNAD → extreme_poverty_headcount (outcome, publisher=world_bank_wdi, n=2862)
  • world_bank_wdi:SI.POV.GINI → gini_coefficient (outcome, publisher=world_bank_wdi, n=2430)
  • world_bank_wdi:SI.DST.FRST.40; wid:wid_all (post-fetch filter to bottom-40 share) → bottom_40_income_share (outcome, publisher=wid, n=9000)
  • constructed: number of BF beneficiary families / total households (BRA); 0 for donor pool → bolsa_familia_coverage_intensity (decomposition_channels, publisher=constructed, n=108)
  • world_bank_wdi:TT.PRI.MRCH.XD.WD → commodity_terms_of_trade (decomposition_channels, publisher=world_bank_wdi, n=6478)
  • world_bank_wdi:NY.GDP.PCAP.KD.ZG → gdp_per_capita_growth (controls, publisher=world_bank_wdi, n=13897)
  • world_bank_wdi:SP.URB.TOTL.IN.ZS → urbanisation_rate (controls, publisher=world_bank_wdi, n=16965)

Variables missing data

  • ilostat:ILMS_wages; bls-equivalent minimum-wage series per country via national statistics offices (decomposition_channels, name=real_minimum_wage_level) — vintage not on disk
  • ilostat:employment_by_status (formal share); ipeadata for BRA (decomposition_channels, name=formal_employment_share) — vintage not on disk

Generated by scripts/run_panel_fe.py at 2026-06-29T17:49:55+00:00

Strongest opposing argument

Every hypothesis ships with its charitable opposing argument. The framework earns credibility by handling objections at their strongest, not weakest.

Notes

Data-gated: ipeadata PNAD series (BRA) via manual drop OR World Bank povcalnet / WDI for extreme-poverty headcount. Minimum-wage series from ILOSTAT plus national statistical offices as backfill. The 2003-2010 window covers Lula's first and second terms. A parallel hypothesis could extend through Dilma 2011-2014 to test commodity-boom-retreat effects; that is a v1.1 extension, not in scope here.

Authored framework. Read the transparency note.