Documentation · RSI v3

How GeoPulse
measures demographic risk

A full account of the Reproductive Stress Index — its construction, data sources, weighting rationale, regression pipeline, and known limitations.

01

The RSI Formula

The Reproductive Stress Index (RSI) is a composite score from 0–100 that measures the demographic and structural vulnerability of an Indian state. A higher score means the state is better positioned to manage fertility decline — lower means it faces compounding risks.

RSI = 0.35 · P + 0.30 · E + 0.20 · S + 0.15 · G
P Population Score — fertility trajectory, age structure, dependency ratio
E Economic Score — GDP per capita, infrastructure, labour market
S Social Score — female education, healthcare, HDI components
G Geopolitical Score — conflict exposure, disaster vulnerability, stability

Why these weights?

Population receives the highest weight (35%) because RSI is fundamentally a fertility stress index — the rate and trajectory of TFR decline is the primary signal. Economic capacity (30%) determines whether a state can absorb demographic change through pension systems, healthcare, and migration. Social infrastructure (20%) captures long-run resilience — educated women and strong healthcare systems buffer demographic shocks. Geopolitical stability (15%) is the softest signal and receives the lowest weight deliberately — it modulates the score without dominating it.

All four component scores are normalized to 0–100 before aggregation. Raw values (TFR, GDP per capita, HDI) are min-max scaled across the 36-state dataset so no single outlier distorts the composite.
02

Four Dimensions

Population · 35%
P

Constructed from three sub-indicators:

  • TFR (NFHS-5) — current fertility rate. States below 1.5 receive the lowest sub-score. States between 1.8–2.1 receive moderate scores. States still above 2.1 receive higher scores (more buffer before severe decline).
  • TFR trajectory — direction of change from NFHS-4 to NFHS-5. States rising (Kerala, Tamil Nadu) receive a positive adjustment. States in freefall (Nagaland −1.0) receive a penalty.
  • Age dependency ratio — estimated from census data. States with a growing youth bulge score higher; states already showing elderly dependency score lower.
Economic · 30%
E

Constructed from three sub-indicators:

  • GDP per capita (GSDP / population) — primary economic signal. Min-max normalized. Goa and Delhi anchor the top; Bihar and UP anchor the bottom.
  • GSDP growth rate — 5-year average (2016–2021). Captures momentum rather than just absolute level.
  • Infrastructure index — composite of road density, electrification, and broadband penetration from government surveys.
Social · 20%
S

Constructed from NFHS-5 direct survey data:

  • Female literacy rate — strongest single predictor of fertility decline. Kerala and Mizoram lead; Bihar and Rajasthan trail significantly.
  • Institutional delivery rate — % of births in medical facilities. Proxy for healthcare access quality.
  • Contraceptive prevalence rate (CPR) — % of married women using modern contraception. Direct policy-relevant signal.
  • Women completing 12+ years education — longer-run structural indicator separating states with genuine social capital from those relying on top-down programs.
Geopolitical · 15%
G

Equal-weighted composite of four factors (Scheme C):

  • Border conflict proximity (25%) — geographic exposure to active Line of Control (Pakistan), Line of Actual Control (China), and Myanmar border. Scored from MHA ceasefire violation data and SATP conflict databases.
  • Insurgency intensity (25%) — SATP incident counts 2015–2021. Naxal belt states (Chhattisgarh, Jharkhand) and Northeast states penalized by historical and ongoing incident rates.
  • Disaster vulnerability (25%) — NDMA composite index covering flood, cyclone, drought, and earthquake exposure frequency.
  • Communal tension (25%) — NCRB communal riot incidents 2015–2021 normalized by state population.

Scheme C (equal weight) was selected after testing four weighting configurations. Spearman rank correlations between all schemes exceeded 0.986 — scheme choice does not materially affect rankings.

03

Data Sources

Dataset
Source
Year
Used for
National Family Health Survey (NFHS-3)
IIPS / Ministry of Health
2005–06
TFR baseline, time series
National Family Health Survey (NFHS-4)
IIPS / Ministry of Health
2015–16
TFR midpoint, social indicators
National Family Health Survey (NFHS-5)
IIPS / Ministry of Health
2019–21
TFR current, all social sub-scores
Gross State Domestic Product
Ministry of Statistics (MoSPI)
2021–22
Economic score, GDP per capita
State-level Infrastructure Index
RBI State Finances Report
2021
Economic score sub-component
SATP Incident Database
South Asia Terrorism Portal
2015–2021
Insurgency sub-score
NDMA Vulnerability Index
National Disaster Management Authority
2021
Disaster sub-score
NCRB Crime Statistics
National Crime Records Bureau
2015–2021
Communal tension sub-score
Census of India
Office of the Registrar General
2011 (projected)
Population, age structure
World Bank WDI
World Bank Open Data
2023
Global comparison (Phase 2)
04

Regression Models

Three models were fitted independently for all 36 states using NFHS-3, NFHS-4, and NFHS-5 as the three observation points. The best-fit model per state was selected by lowest RMSE. Polynomial regression won 32 of 36 states.

Linear
TFR(t) = β₁·t + β₀

Assumes TFR falls at a constant rate each year. Interpretable — slope directly gives annual decline. Fails for states with non-monotonic trajectories (Kerala, Tamil Nadu recovery).

Won: 4 states
Polynomial
TFR(t) = a·t² + b·t + c

Degree-2 parabola captures curvature — deceleration, acceleration, and recovery. The a coefficient is the key signal: a > 0 indicates a recovery curve; a < 0 indicates accelerating decline. With 3 data points, polynomial achieves perfect in-sample fit (RMSE = 0).

Won: 32 states
Exponential
TFR(t) = (L − f)·e−kt + f

Demographically most realistic — TFR asymptotically approaches a floor f and never crosses it. Parameter k is the decay rate; half-life = ln(2)/k. Fitted via scipy curve_fit (Levenberg-Marquardt). Used for 95% bootstrap confidence intervals on all projections.

Won: 0 states

Confidence Intervals

95% confidence intervals are computed via bootstrap resampling (300 iterations). At each iteration, residuals from the fitted model are resampled with replacement and added to the predicted values to generate a perturbed observation set. The model is re-fitted on this set, producing a new projection curve. The 2.5th and 97.5th percentiles of the 300 curves form the CI band. Wide CI bands indicate states where the trajectory changed direction between survey rounds — the model is least reliable for these states.

Projection Horizon

All projections extend to 2045. Confidence in projections degrades significantly beyond 2035 given only three observation points. Milestone years (hitting replacement at 2.1, hitting severe decline at 1.5) should be read as order-of-magnitude estimates, not precise forecasts. The NFHS-6 survey (~2026) will provide a fourth data point that will substantially tighten projection uncertainty.

05

Version History

v1
RSI v1 — Initial build

Population, Economic, and Social dimensions with placeholder geopolitical scores (flat 50.0 for all states). Social dimension used HDI proxies rather than direct NFHS-5 survey data. Global comparison not yet included.

v2
RSI v2 — Real social dimension

Social score rebuilt from direct NFHS-5 variables: female literacy, institutional delivery rate, contraceptive prevalence, and women's education attainment. Global Phase 2 analysis added — India's TFR trajectory compared to South Korea, Japan, Israel, and global average. Convergence speed analysis added.

v3
RSI v3 — Real geopolitical dimension Current

Geopolitical score replaced placeholder with four-factor composite: border conflict, insurgency intensity (SATP), disaster vulnerability (NDMA), and communal tension (NCRB). Four weighting schemes tested (A–D); Scheme C (equal weight) selected after Spearman correlation analysis confirmed scheme choice does not materially affect rankings (all inter-scheme r > 0.986). Time series regression pipeline added: Linear, Polynomial, and Exponential Decay models fitted for all 36 states with 95% bootstrap confidence intervals and projections to 2045.

06

Limitations

Three data points per state

All regression models are fitted on three observations (NFHS-3, 4, 5). Polynomial regression perfectly interpolates three points by construction — RMSE of zero does not indicate model quality, only that a degree-2 polynomial has exactly three parameters for three points. Projections beyond 2030 carry substantial uncertainty.

State-level aggregation hides intra-state inequality

Maharashtra's RSI score masks the gap between Mumbai (TFR ~1.4) and Vidarbha (TFR ~2.3). District-level analysis would reveal substantially more variance. The current dataset treats each state as homogeneous, which is a significant simplification for large, diverse states.

2011 Census population data

India's 2021 Census was delayed. All population-based calculations (age structure, dependency ratios, per capita metrics) use 2011 Census data with linear projections. States with high out-migration or urbanization (UP, Bihar) may have significantly different actual population structures than the projections suggest.

Geopolitical scores are researcher-assigned

The border conflict, insurgency, disaster, and communal sub-scores are scored on a 0–100 scale using referenced data sources but involve judgment in aggregation. The equal-weighting (Scheme C) was chosen for defensibility, not because equal weights are demonstrably correct. A different researcher might score J&K's border exposure differently.

RSI is not a causal model

RSI measures correlation between structural factors and demographic vulnerability. It does not claim that high GDP causes higher RSI, or that insurgency causes low fertility. The index is descriptive and comparative — it ranks states on observable conditions, not on underlying mechanisms.

Recovery signal uncertainty

Kerala and Tamil Nadu show TFR rising from NFHS-4 to NFHS-5. The polynomial model projects this recovery continuing. However, one data point of increase is insufficient to confirm a structural recovery — it may reflect survey noise, boundary changes, or a temporary reversal. NFHS-6 data will be critical for validation.

GeoPulse is a research and learning project. It is not affiliated with IIPS, the Ministry of Health, or any government body. All analysis represents the authors' interpretation of publicly available data. Methodology, code, and data are available for review.