| SCENARIO PLAYGROUND | MALAYSIA QUARTERLY MODEL
OpenDOSM 2025Q4
BRENT $82.00 +0.0%
USD/MYR 4.4500 0.0%
OPR 3.00% 0bp
CPO RM4,000 0.0%
E&E IDX 100 0.0%
TOUR IDX 100 0.0%
DATA OpenDOSM 2026-04-02
GDP GROWTH
6.3%
OpenDOSM Q4 2025
Equation: Group 16, line 831 — GDP at market prices (expenditure approach). GDPM = C + G + I + dINV + X - M + SDE. Data: OpenDOSM gdp_qtr_nominal.
CPI INFLATION
1.4%
OpenDOSM Feb 2026
Equation: Group 7, line 355 — CPI with administered prices. CPI = CPI(-1) * (CPIX^(1-W_ADMIN) * PADMIN^W_ADMIN) / ... Admin weight = 22%. Data: OpenDOSM cpi_headline_inflation.
UNEMPLOYMENT
3.0%
OpenDOSM Q3 2025
Equation: Group 4, line 179 — Market sector employment (Okun coeff ~0.45). LFSUR = 100 * ULFS / (ETLFS + ULFS). Data: OpenDOSM lfs_qtr.
FISCAL BAL. (% GDP)
-3.2%
model estimate
Equation: Group 12, line 671 — Government fiscal balance. GOVBAL = GOVREV - GOVEXP. As % GDP: 100 * GOVBAL / GDPMPS.
PETRONAS PROFIT
RM95bn
annual est.
Equation: Group 8, line 410 — Oil & gas value added. OILGTP tracks production * price / NEER. Petronas profits drive PITA revenue (38% tax) and dividends.
FUEL SUBSIDY
RM8.4bn
annual est.
Equation: Group 9, line 473 — Fuel subsidy (BUDI95). FUELSUB = MAX(0, (PBRENT/NEER - PADMINPRICE) * FUELCONS * 0.001). BUDI95: RM1.99/litre for eligible households.
CURRENT ACCT (% GDP)
2.1%
model estimate
Equation: Group 11, line 644 — Current account balance. CB = TB + NIPD + TRANB. Trade balance + net primary income + transfers.
REAL WAGES
+1.9%
yoy growth
Equation: Group 7, line 296 — Wage Phillips curve. dlog(PSAVEI) driven by productivity (0.52), prices (0.25), unemployment (-0.0075). Real wage = nominal - CPI.
TRANSMISSION   At baseline settings, the economy grows at trend with moderate inflation. Adjust inputs to trace shock transmission.
SCENARIO SUMMARY
Peak CPI
2.3%
Baseline path
Weakest Growth
4.2%
Baseline path
Worst Fiscal Quarter
-3.2%
Baseline path
Largest Real Wage Squeeze
+1.9%
Baseline path
Macro Snapshot
Growth, prices, jobs, household demand, and the core rates channel.
GDP GROWTH & INFLATION (%)
LABOUR MARKET
LABOUR & OUTPUT
HOUSEHOLD SECTOR
INCOME SQUEEZE
RATES TRANSMISSION
PRICE PRESSURE DECOMPOSITION
WAGE & PRICE STACK
GDP CONTRIBUTIONS
INVESTMENT STACK
Public Sector
Budget arithmetic, oil-linked fiscal channels, and subsidy mechanics.
FISCAL BALANCE
PETRONAS & SUBSIDIES (RM BN)
FISCAL DECOMPOSITION
SUBSIDY MECHANICS
GOVERNMENT BUDGET BREAKDOWN
External & Commodity Channels
Trade balance, commodity sensitivity, and oil pass-through into domestic prices.
EXTERNAL SECTOR
OIL PASS-THROUGH
TRADE COMPOSITION
CURRENT ACCOUNT DECOMPOSITION
OpenDOSM Data Dashboard
Live data from DOSM: CPI divisions, labour force composition, government revenue structure, and trade detail. Baseline: Q4 2025.
CPI BY DIVISION (2015=100)
CPI DIVISION CONTRIBUTIONS
EMPLOYMENT & PARTICIPATION RATE
GOVERNMENT REVENUE BREAKDOWN
TRADE BALANCE DETAIL (RM bn)
CREDIT & PROPERTY MARKET
IMPORT INFLATION DECOMPOSITION
QUARTERLY DATA TABLE
Quarter Brent GDP % CPI % Core % Unemp % Fiscal %GDP Petronas Subsidy CA %GDP Real Wage
HOW TO INTERPRET THIS MODEL

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.

TRANSMISSION CHANNELS
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.

MALAYSIA-SPECIFIC FEATURES

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
MODEL DIAGNOSTICS & VALIDATION
DATA SOURCES & CITATIONS

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

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; ..."