# Similarity features per mode (ARCHITECTURE §7) and Country DNA dimensions. # # Each feature: indicator (registry slug), transform: none|log|log1p, weight (default 1). # Optional `per: ` divides the indicator by another one (e.g. net migration per 1,000 people, scale multiplies). # Countries need ≥ 70 % of a mode's features (by weight) to be scored; z-scores are computed across countries from the # `latest` table; distance = weighted Euclidean over shared features, rescaled to the full weight; score = 100·exp(−d/d0) # where d0 = median pairwise distance of the mode. Top 12 peers are stored with per-feature contributions. modes: overall: features: - {indicator: gdp-per-capita-ppp, transform: log, weight: 1.5} - {indicator: population, transform: log} - {indicator: median-age} - {indicator: urban-population-share} - {indicator: trade-pct-gdp} - {indicator: fertility-rate} - {indicator: general-government-expenditure-pct-gdp} - {indicator: life-expectancy} - {indicator: internet-users} - {indicator: co2-per-capita, transform: log1p} - {indicator: renewable-electricity-share} - {indicator: services-value-added-pct-gdp} economic: features: - {indicator: gdp-per-capita-ppp, transform: log, weight: 1.5} - {indicator: gdp-growth} - {indicator: inflation} - {indicator: trade-pct-gdp} - {indicator: services-value-added-pct-gdp} - {indicator: industry-value-added-pct-gdp} - {indicator: agriculture-value-added-pct-gdp} - {indicator: gross-capital-formation-pct-gdp} - {indicator: unemployment-rate} - {indicator: general-government-expenditure-pct-gdp} demographic: features: - {indicator: median-age, weight: 1.5} - {indicator: fertility-rate} - {indicator: population-growth} - {indicator: urban-population-share} - {indicator: population-65-plus-share} - {indicator: life-expectancy} - {indicator: net-migration, per: population, scale: 1000} - {indicator: population-density, transform: log} energy: features: - {indicator: energy-use-per-capita, transform: log, weight: 1.5} - {indicator: renewable-electricity-share} - {indicator: fossil-electricity-share} - {indicator: nuclear-electricity-share} - {indicator: energy-imports-share} - {indicator: co2-per-capita, transform: log1p} - {indicator: carbon-intensity-electricity} social: features: - {indicator: life-expectancy, weight: 1.5} - {indicator: tertiary-enrollment} - {indicator: gini-index} - {indicator: internet-users} - {indicator: health-expenditure-pct-gdp} - {indicator: education-expenditure-pct-gdp} - {indicator: homicide-rate, transform: log1p} - {indicator: infant-mortality-rate, transform: log1p} # Country DNA: 9 dimensions in [0, 100] = percentile rank among countries (mean of the listed indicators' percentiles; # `invert: true` uses 100 − percentile so that the dimension reads in the same direction as its label). Descriptive only. dna: income: - {indicator: gdp-per-capita-ppp} demographics: # "older population" → high - {indicator: median-age} - {indicator: fertility-rate, invert: true} urbanization: - {indicator: urban-population-share} trade: - {indicator: trade-pct-gdp} energy: - {indicator: energy-use-per-capita} emissions: - {indicator: co2-per-capita} innovation: - {indicator: rd-expenditure-pct-gdp} - {indicator: patent-applications-residents, per: population, scale: 1000000} education: - {indicator: tertiary-enrollment} - {indicator: expected-years-of-schooling} public_spending: - {indicator: general-government-expenditure-pct-gdp}