| Quarter | Brent | GDP % | CPI % | Core % | Unemp % | Fiscal %GDP | Petronas | Subsidy | CA %GDP | Real Wage |
|---|
Start with the right mental model
Read MaMaMo as a structural research model, not a black-box forecasting engine. It makes assumptions explicit, links Malaysian institutions into a coherent macro system, and forces scenarios to move through named channels rather than narrative handwaving. It does not yet eliminate judgment.
What a scenario output means
An output here is the implied path of the system given the specified external conditions, policy paths, and calibration settings — not an objective truth about what Malaysia will do next quarter. If two people run the same model with different paths for CREDIT, MCCI, or GOVDEBTADJ, they can get materially different results.
Three kinds of relationships
Behavioral equations (consumption, investment, exports, wages) say something about transmission. Accounting identities (GDP, fiscal balance, debt) say something about consistency. Calibration rules (deflators, wedges, exogenous paths) say something about closure assumptions. Don't treat all three as equal evidence.
Best for comparative scenarios
The model is especially useful when the question is: "If these external conditions and policy settings hold, what does the rest of the system have to do?" It is not best for point-forecast precision or official projections.
Caution areas
Be careful with: point forecast precision, medium-run debt paths, household demand sensitivity when credit or confidence paths are judgmental, and commodity scenarios when supply-side wedges are loosely specified.
OIL → INFLATION
Brent feeds administered fuel prices (15% pass-through to PADMIN), import costs, and utility prices. Administered items are ~22% of the CPI basket. Second-round effects via wages add persistence.
OIL → FISCAL
Higher oil raises Petronas profits → PITA revenue (38% tax) + dividends (30% payout). But also raises fuel subsidy cost. Net fiscal effect depends on price level and production volume.
FX → PRICES
Weaker ringgit raises RM import costs (pass-through ~0.4 short-run). Inflates Petronas RM profits but increases subsidy burden and consumer prices.
OPR → DEMAND
Rate hikes slow consumption (MPC ~0.55) and investment via cost of capital. Mortgage rate = OPR + 175bps. Housing investment particularly sensitive.
ELECTRICAL & ELECTRONICS → EXPORTS
Malaysia's electrical & electronics sector, especially semiconductors and components, drives ~38% of goods exports. High import content (~52%) means an export boom also lifts imports, so the net GDP effect is smaller than gross exports suggest.
GDP → LABOUR
Okun coefficient ~0.45. Structural unemployment ~3.3-3.5%. Foreign worker buffer dampens cyclical response vs. advanced economies.
The most important Malaysia-specific features in this model:
- ■ Administered fuel & utility price treatment inside CPI (RON95, diesel, electricity)
- ■ Petronas profits, petroleum income tax (PITA), and dividend channel
- ■ Palm oil production, CPO export duties, and El Nino weather sensitivity
- ■ Electrical & electronics exports are tied to the global semiconductor cycle
- ■ Foreign worker (~2M) and remittance channels
- ■ EPF as a distinct household wealth and savings mechanism
- ■ GST-to-SST policy treatment in tax equations
- ■ BNM operating vs. development expenditure structure
All baseline values are pulled from OpenDOSM (data.gov.my), the official open data portal of the Department of Statistics Malaysia. Calibration parameters come from published research.
Primary Data Sources
- ● GDP: gdp_qtr_nominal, gdp_qtr_real — Quarterly GDP at current and constant 2015 prices
- ● GDP Expenditure: gdp_qtr_nominal_demand — Household, government, GFCF, inventories, exports, imports
- ● CPI: cpi_headline, cpi_headline_inflation, cpi_core_inflation
- ● Labour: lfs_qtr — Quarterly Labour Force Survey
Calibration Sources
- ■ BNM Working Papers (MPC, elasticities, pass-through rates)
- ■ DOSM Input-Output Tables 2015 (import content coefficients)
- ■ IMF Article IV Consultation reports
- ■ Ministry of Finance Malaysia (fiscal parameters)
Validation Checks
The model runs the following sanity checks on each scenario:
- ✓ GDP growth within plausible range (-5% to +15%)
- ✓ CPI inflation within plausible range (-2% to +15%)
- ✓ Unemployment within plausible range (2% to 10%)
- ✓ Fiscal balance within plausible range (-15% to +5% of GDP)
- ✓ Current account within plausible range (-10% to +20% of GDP)
- ✓ Household debt ratio within plausible range (50% to 120%)
Data last pulled: 2026-04-02 via OpenDOSM Python SDK (v0.1.0). To refresh: python3 -c "from opendosm import OpenDOSM; ..."