Model metadata
{
"model": "MERI-Core",
"tiers": [],
"pillars": [
{
"name": "opportunity",
"aggregation": "weighted_average",
"display_name": "Growth and Demand Opportunity"
}
],
"ranking": {
"mode": "descending_score",
"rank_type": "competition",
"peer_ranks": [
"global",
"income_group",
"region"
],
"percentile_formula": "(N - rank + 1) / N * 100",
"exclude_when_data_confidence_below": 50
},
"version": "1.0.0",
"pipeline": "opportunity",
"composite": {
"formula": "mean(GDP_GROWTH, DEMOGRAPHICS, PURCHASING_POWER, IMPORT_DEMAND)",
"aggregation": "arithmetic_mean",
"display_only": true,
"required_pillars": "all"
},
"components": [
"GDP_GROWTH",
"DEMOGRAPHICS",
"PURCHASING_POWER",
"IMPORT_DEMAND"
],
"confidence": {
"default_weight": 1,
"critical_weight": 2,
"critical_components": [],
"min_rank_confidence": 50,
"critical_missing_cap": {
"missing_count": 2,
"max_confidence": 49
}
},
"score_scale": {
"maximum": 100,
"minimum": 0,
"higher_is_better": true
},
"missing_data": {
"peer_groups": [
"region",
"income_group"
],
"peer_impute_when_missing_ratio_gt": 0.25,
"exclude_rank_when_missing_ratio_gt": 0.5,
"peer_impute_when_missing_ratio_lte": 0.5
},
"source_document": "MERI-Computational-Model.md",
"component_details": {
"GDP_GROWTH": {
"pillar": "opportunity",
"weight": 1,
"formula": "linear clamp score from trailing 5-year GDP growth and 2-year IMF WEO forecast",
"primary_sources": [
"WDI",
"IMF_WEO"
]
},
"DEMOGRAPHICS": {
"pillar": "opportunity",
"weight": 1,
"formula": "mean of population growth, urbanization, and working-age share normalized scores",
"primary_sources": [
"WDI"
]
},
"IMPORT_DEMAND": {
"pillar": "opportunity",
"weight": 1,
"formula": "mean of merchandise and services import growth normalized scores",
"primary_sources": [
"WDI"
]
},
"PURCHASING_POWER": {
"pillar": "opportunity",
"weight": 1,
"formula": "min-max score from GDP per capita PPP growth",
"primary_sources": [
"WDI"
]
}
},
"required_components": [
"GDP_GROWTH",
"DEMOGRAPHICS",
"PURCHASING_POWER",
"IMPORT_DEMAND"
],
"feeds_readiness_composite": false
}