Skip to main content
Macro by Mark
  • Home
  • News
  • Calendar
  • Indicators
  • Macro
  • About
Sign inSign up
Macro by Mark

Global Economic Data, Empirical Models, and Macro Theory
All in One Workspace

Public data from government agencies and multilateral statistical releases, anchored in official sources

Β© 2026 Mark Jayson Nation

Product

  • Home
  • Indicators
  • News
  • Calendar

Macro

  • Overview
  • Models
  • Labs
  • Glossary

Learn

  • Concepts
  • Models
  • Schools
  • History
  • Docs

Account

  • Create account
  • Sign in
  • Pricing
  • Contact
AboutPrivacy PolicyTerms of ServiceTrust and securityEthics and Compliance

Data-Driven Models

Loading Data-Driven Models

Macro by Mark

Unlock Full Macro Model Library with Starter.

This feature is exclusively available to Starter, Research, and Pro. Upgrade when you need this workflow, review pricing, or send a question before changing plans.

Upgrade to StarterView pricingQuestions?Already subscribed? Sign in

What you keep on Free

  • Create and edit one custom board
  • Use up to 3 widgets on each Free board
  • Browse indicators and calendar
← ModelsOverviewHistoryConceptsModelsSchools

Macroeconometric system
Model

Larger central-bank-style macroeconometric forecasting systems built around behavioral equations and policy reaction functions.

How do you build a complete quantitative accounting of an entire economy -- consumption, investment, trade, government, labor markets -- in a single internally consistent framework?

Background

Jan Tinbergen built the first macroeconometric model for the Netherlands in 1936, then extended the approach to the US economy for the League of Nations in 1939. Lawrence Klein refined the methodology at the Cowles Commission in the 1950s, producing the Klein-Goldberger model: a system of roughly 20 simultaneous equations estimated by limited-information maximum likelihood. Klein won the 1980 Nobel Prize for this work. The approach matured into the large-scale models of the 1960s-70s: the Wharton model (Klein and Evans), the Brookings model, the MPS model at the Federal Reserve, and Ray Fair's multicountry system. These models contained 50-500 equations covering consumption, investment (by sector), housing, international trade, government budgets, wage-price dynamics, and financial markets.

The core mechanism: each behavioral equation represents one economic relationship -- a consumption function, an investment accelerator, a Phillips-curve wage equation, an import demand function. The equations are simultaneous because endogenous variables appear on the right-hand side of other equations. GDP is determined by the national accounts identity (C + I + G + NX), but C depends on GDP through the consumption function, and I depends on GDP through the accelerator. This circularity makes single-equation OLS biased. The Cowles Commission's solution was simultaneous-equations estimation: two-stage least squares (2SLS), three-stage least squares (3SLS), or full-information maximum likelihood (FIML).

The Lucas critique (1976) challenged the entire enterprise. If behavioral parameters shift when policy changes, a model estimated under one regime cannot predict outcomes under another. Sims (1980) attacked from a different angle: the identifying restrictions in macroeconometric models are 'incredible' -- the choice of which variables to exclude from which equations is arbitrary and drives the results. These critiques triggered the profession's pivot toward VARs and DSGE. But large-scale models never disappeared from institutional forecasting. The Federal Reserve's FRB/US, the Bank of England's NIESR model, the European Commission's QUEST III, and Moody's Analytics macro model are all descendants of the Cowles tradition, updated with rational expectations, error correction, and flexible functional forms.

Modern macroeconometric systems differ from their 1970s ancestors in three ways. First, expectations formation is more sophisticated: some equations use model-consistent forward-looking expectations, others use VAR-based or survey-based expectations. Second, long-run properties are anchored by error-correction mechanisms or calibrated steady states, preventing the model from drifting at long horizons. Third, stochastic simulation replaces deterministic baseline-plus-multiplier analysis. The model is shocked with draws from the estimated residual distribution to produce fan charts and probability assessments.

How the Parts Fit Together

Inputs span the national accounts and beyond. Real GDP components (consumption, fixed investment by type, inventory investment, government spending, exports, imports), price indices (GDP deflator, CPI, PPI, import prices), labor market variables (employment, unemployment, wages, labor force participation, hours worked), financial variables (short and long interest rates, equity prices, exchange rates, credit aggregates), fiscal variables (tax revenues by type, transfer payments, government debt), and external variables (world GDP, commodity prices, foreign interest rates). A typical modern system has 30-60 behavioral equations and 100-300 identities.

The model divides into blocks. The demand block determines GDP components through behavioral equations (consumption function, investment equations, trade equations) and the national accounts identity. The supply block determines potential output, wages, and prices through production functions and wage-price spirals. The financial block links interest rates, credit, and asset prices to the real economy. The fiscal block computes government revenues, expenditures, and debt dynamics endogenously. The external block determines exchange rates and trade flows. Each block feeds into others: demand determines output and employment, which determines wages and prices, which feed back to demand through real income and competitiveness.

Estimation proceeds equation by equation or block by block, using 2SLS or GMM to handle simultaneity. Some parameters are calibrated (tax rates, depreciation rates, accounting identities) rather than estimated. The model is then solved simultaneously: given exogenous inputs and lagged endogenous variables, a nonlinear equation solver (Newton-Raphson or Fair-Taylor iterative method) finds the values of all endogenous variables that satisfy all equations simultaneously. When forward-looking expectations are present, the solution requires an outer loop iterating until expectations are consistent with the model's own projections.

Applications

The Federal Reserve's FRB/US model is the direct descendant of the MPS model (Modigliani, Phelps, et al.). It contains approximately 60 stochastic equations and 300+ identities covering the US economy. The Board staff uses FRB/US for the Tealbook forecast (now Summary of Economic Projections support), policy-rule simulations, and alternative-scenario analysis. Every FOMC meeting cycle includes FRB/US simulations showing what happens under different rate paths. The Congressional Budget Office's macroeconomic model, used for scoring fiscal legislation, is a macroeconometric system in the same tradition.

Moody's Analytics operates one of the largest commercial macroeconometric models, covering 80+ countries with 1,500+ equations per country model. Banks, insurers, and asset managers use Moody's model output for CCAR/DFAST stress testing (Federal Reserve regulatory requirement), commercial real estate valuation, and credit loss forecasting. Oxford Economics and IHS Markit (now S&P Global) run similar global macroeconometric systems for corporate planning and sovereign risk assessment.

Multicountry macroeconometric models (NiGEM at NIESR, QUEST III at the European Commission, the IMF's MULTIMOD successor) are used for analyzing policy spillovers across countries. When the ECB models the impact of a US fiscal expansion on Eurozone GDP, the channel runs through US import demand, dollar depreciation, European export volumes, and Eurozone monetary policy response -- all endogenous within the linked system.

Do not use a macroeconometric system when you need micro-founded welfare analysis (use DSGE), when data availability is limited (the model requires complete national accounts), when the forecast horizon is very short (1-2 quarters -- use nowcasting models or BVARs), or when the institutional capacity for model maintenance is absent (large-scale models require dedicated teams of 5-15 economists for ongoing development and update).

Literature and Extensions

Key Papers

  • Tinbergen (1939) -- first economy-wide macroeconometric model, estimated for the US for the League of Nations
  • Klein and Goldberger (1955) -- Klein-Goldberger model, pioneered simultaneous-equation estimation at Cowles Commission
  • Fair (1984, updated through 2020s) -- Fair model: transparent multicountry macroeconometric system with published code and data, used for teaching and research
  • Brayton and Tinsley (1996) -- FRB/US model documentation: the Federal Reserve's workhorse model, successor to MPS
  • Sims (1980) -- 'Macroeconomics and Reality': critique of identifying restrictions in simultaneous equations, catalyzed the VAR revolution

Named Variants

  • FRB/US (Federal Reserve Board): 60 stochastic equations, forward-looking variant with model-consistent expectations (MCE) and backward-looking variant (VAR-based expectations)
  • NiGEM (NIESR): global multi-country model with 60+ countries, used by central banks and finance ministries for international spillover analysis
  • Fair Model: compact US macroeconometric system with 30 stochastic equations, fully open-source with estimation code and data
  • QUEST III (European Commission): EU-focused model with detailed fiscal block for European Semester surveillance
  • Moody's Analytics Global Macro Model: commercial system with 1,500+ equations per country, primary tool for bank stress testing

Open Questions

  • Can machine learning replace hand-specified behavioral equations? Neural network surrogates for individual blocks are being explored, but integrating them into a simultaneously solved system with economic identities is unresolved.
  • How should large-scale models incorporate financial frictions and macro-financial linkages post-2008? Bolting on a banking sector is common; making it interact convincingly with the real-economy blocks remains difficult.
  • Is there a principled way to maintain and update a 300-equation model as the economy evolves, or does the maintenance burden inevitably lead to model decay and ad hoc patching?

Components

Yt=Ct+It+Gt+Xtβˆ’MtY_t = C_t + I_t + G_t + X_t - M_tYt​=Ct​+It​+Gt​+Xtβ€‹βˆ’Mt​National accounts identity

GDP is the sum of consumption, investment, government spending, and net exports. This identity must hold exactly in every solution period.

Ct=f(Ytd,Wt,rt,Ctβˆ’1)C_t = f(Y^d_t, W_t, r_t, C_{t-1})Ct​=f(Ytd​,Wt​,rt​,Ctβˆ’1​)Consumption function

Aggregate consumption depends on disposable income, wealth, real interest rates, and habit persistence. Estimated by 2SLS with instruments for endogenous income.

It=g(Yt,qt,rtL,Itβˆ’1)I_t = g(Y_t, q_t, r^L_t, I_{t-1})It​=g(Yt​,qt​,rtL​,Itβˆ’1​)Investment equation

Business fixed investment depends on output (accelerator), Tobin's q or user cost of capital, long-term real interest rates, and adjustment costs captured by lagged investment.

Wt=h(Pte,Ut,prodt,Wtβˆ’1)W_t = h(P_t^e, U_t, \text{prod}_t, W_{t-1})Wt​=h(Pte​,Ut​,prodt​,Wtβˆ’1​)Wage equation

Nominal wages depend on expected prices, the unemployment rate (or gap), labor productivity, and lagged wages. Part of the wage-price spiral.

Pt=k(Wt,Ptm,y~t,Ptβˆ’1)P_t = k(W_t, P^m_t, \tilde{y}_t, P_{t-1})Pt​=k(Wt​,Ptm​,y~​t​,Ptβˆ’1​)Price equation

Output price level depends on unit labor costs, import prices, the output gap, and lagged prices. Markup pricing over costs with demand pressure.

Mt=m(Yt,Pt/Ptf,et)M_t = m(Y_t, P_t/P^f_t, e_t)Mt​=m(Yt​,Pt​/Ptf​,et​)Import demand

Import volume depends on domestic demand, relative prices (domestic vs. foreign), and the real exchange rate. Estimated with trade-weighted price indices.

Taxt=Ο„(Yt,Wt,Ct,Pt)\text{Tax}_t = \tau(Y_t, W_t, C_t, P_t)Taxt​=Ο„(Yt​,Wt​,Ct​,Pt​)Fiscal revenue equations

Tax revenues by type (income, payroll, consumption, corporate) are modeled as functions of their respective tax bases with statutory or effective rates.

Ξ΅tj\varepsilon_t^jΞ΅tj​Residuals / add-factors

Each behavioral equation has a stochastic residual. In forecasting mode, staff set add-factors (non-zero residuals) to incorporate judgment about near-term deviations from estimated relationships.

Assumptions

Structural identification (exclusion restrictions)Testable

Each behavioral equation excludes specific endogenous variables that appear in other equations. These exclusion restrictions provide the identifying information needed for consistent estimation of simultaneous equations.

If violated: If exclusion restrictions are wrong (a variable excluded from the consumption function actually belongs there), 2SLS estimates are inconsistent. Instrument relevance and overidentification tests can detect some violations but not all.

Parameter constancyTestable

Behavioral parameters (marginal propensity to consume, Phillips curve slope, trade elasticities) are stable over the estimation sample and the forecast horizon.

If violated: The Lucas critique: parameters may shift when policy regimes change. Structural breaks in consumption behavior (financial liberalization), trade patterns (globalization), or price-setting (anchored expectations) render pre-break estimates unreliable.

Linearity or known functional formTestable

Behavioral equations are linear or log-linear in parameters. Nonlinearities, where present, are specified a priori (e.g., Okun's law with an asymmetric gap).

If violated: Misspecified functional form produces biased forecasts at extreme values. A linear consumption function cannot capture the asymmetric marginal propensity to consume between liquidity-constrained and unconstrained households.

Instrument validityTestable

Instruments used in 2SLS are correlated with the endogenous regressors (relevance) and uncorrelated with the structural error (exogeneity). Lagged endogenous variables and exogenous variables serve as instruments.

If violated: Weak instruments produce 2SLS estimates with large bias toward OLS. Invalid instruments (e.g., lagged variables that are correlated with autocorrelated errors) produce inconsistent estimates. The cure (more or better instruments) is rarely available in macroeconomic data.

Correct model specification (no omitted variables)Maintained

Each behavioral equation includes all economically relevant determinants. Omitted variables that are correlated with included regressors cause bias.

If violated: In a 300-equation model, specification errors in one block propagate through the simultaneous solution to all other blocks. A misspecified wage equation contaminates the price block, the real income calculation, the consumption function, and ultimately GDP.

Convergence of simultaneous solutionTestable

The nonlinear simultaneous-equation solver converges to a unique solution for the endogenous variables given exogenous paths and initial conditions.

If violated: Multiple equilibria or non-convergence. With strong nonlinearities or forward-looking expectations, the Fair-Taylor solution may cycle or diverge. This is a practical modeling crisis, not a theoretical curiosity -- modelers sometimes encounter it when imposing extreme fiscal scenarios.