SPB Git forge

spb/countryatlas

Public
20commits 1branches 0releases
268.3 MBsize
maindefault branch
12 days agolast push
TypeScript 57% Python 38.6% JavaScript 3.6% CSS 0.6%
3.8 KB · 89 lines yaml
Raw Blame History
1# Similarity features per mode (ARCHITECTURE §7) and Country DNA dimensions.2#3# Each feature: indicator (registry slug), transform: none|log|log1p, weight (default 1).4# Optional `per: <slug>` divides the indicator by another one (e.g. net migration per 1,000 people, scale multiplies).5# Countries need ≥ 70 % of a mode's features (by weight) to be scored; z-scores are computed across countries from the6# `latest` table; distance = weighted Euclidean over shared features, rescaled to the full weight; score = 100·exp(−d/d0)7# where d0 = median pairwise distance of the mode. Top 12 peers are stored with per-feature contributions.8modes:9  overall:10    features:11      - {indicator: gdp-per-capita-ppp, transform: log, weight: 1.5}12      - {indicator: population, transform: log}13      - {indicator: median-age}14      - {indicator: urban-population-share}15      - {indicator: trade-pct-gdp}16      - {indicator: fertility-rate}17      - {indicator: general-government-expenditure-pct-gdp}18      - {indicator: life-expectancy}19      - {indicator: internet-users}20      - {indicator: co2-per-capita, transform: log1p}21      - {indicator: renewable-electricity-share}22      - {indicator: services-value-added-pct-gdp}23  economic:24    features:25      - {indicator: gdp-per-capita-ppp, transform: log, weight: 1.5}26      - {indicator: gdp-growth}27      - {indicator: inflation}28      - {indicator: trade-pct-gdp}29      - {indicator: services-value-added-pct-gdp}30      - {indicator: industry-value-added-pct-gdp}31      - {indicator: agriculture-value-added-pct-gdp}32      - {indicator: gross-capital-formation-pct-gdp}33      - {indicator: unemployment-rate}34      - {indicator: general-government-expenditure-pct-gdp}35  demographic:36    features:37      - {indicator: median-age, weight: 1.5}38      - {indicator: fertility-rate}39      - {indicator: population-growth}40      - {indicator: urban-population-share}41      - {indicator: population-65-plus-share}42      - {indicator: life-expectancy}43      - {indicator: net-migration, per: population, scale: 1000}44      - {indicator: population-density, transform: log}45  energy:46    features:47      - {indicator: energy-use-per-capita, transform: log, weight: 1.5}48      - {indicator: renewable-electricity-share}49      - {indicator: fossil-electricity-share}50      - {indicator: nuclear-electricity-share}51      - {indicator: energy-imports-share}52      - {indicator: co2-per-capita, transform: log1p}53      - {indicator: carbon-intensity-electricity}54  social:55    features:56      - {indicator: life-expectancy, weight: 1.5}57      - {indicator: tertiary-enrollment}58      - {indicator: gini-index}59      - {indicator: internet-users}60      - {indicator: health-expenditure-pct-gdp}61      - {indicator: education-expenditure-pct-gdp}62      - {indicator: homicide-rate, transform: log1p}63      - {indicator: infant-mortality-rate, transform: log1p}6465# Country DNA: 9 dimensions in [0, 100] = percentile rank among countries (mean of the listed indicators' percentiles;66# `invert: true` uses 100 − percentile so that the dimension reads in the same direction as its label). Descriptive only.67dna:68  income:69    - {indicator: gdp-per-capita-ppp}70  demographics:            # "older population" → high71    - {indicator: median-age}72    - {indicator: fertility-rate, invert: true}73  urbanization:74    - {indicator: urban-population-share}75  trade:76    - {indicator: trade-pct-gdp}77  energy:78    - {indicator: energy-use-per-capita}79  emissions:80    - {indicator: co2-per-capita}81  innovation:82    - {indicator: rd-expenditure-pct-gdp}83    - {indicator: patent-applications-residents, per: population, scale: 1000000}84  education:85    - {indicator: tertiary-enrollment}86    - {indicator: expected-years-of-schooling}87  public_spending:88    - {indicator: general-government-expenditure-pct-gdp}89