Advanced Computable General Equilibrium (CGE) Modeling

Home / Advanced Computable General Equilibrium (CGE) Modeling

Advanced Computable General Equilibrium (CGE) Modeling

Objective of the Course

The Advanced Dynamic CGE course is an intensive extension of the introductory CGE training, designed to equip participants with advanced skills in developing and customizing Dynamic CGE models for individual economies. Through a step-by-step, hands-on approach, participants learn to specify dynamic equations, import and calibrate large Social Accounting Matrices (SAMs) in GAMS, and integrate them into fully operational dynamic CGE frameworks. The course is intended for policymakers, academics, researchers, and analysts seeking to advance their careers in economy-wide modelling, with eligibility extended to graduates of the Introductory CGE course or participants with prior experience in large static CGE modelling. The course is delivered in five modules as follows.


Course Modules

Module 1: Datasets for Dynamic CGE Models

  • Building a macro and micro Social Accounting Matrix (SAM)
  • Economic blocks in the SUT/SAM and transforming them into database for CGE models
  • Aggregation of SUT/SAMs in GAMS and R softwares
  • Intermediate skills in GAMS code language
  • Group exercise 1: SAM building exercise

Module 2: Construction of a Large Static CGE Model and Policy Analysis

  • Introduction to building large static CGE Models
  • Importing data from Excel to GAMS
  • Policy analysis using large static CGE Models
  • Static CGE code preparation for exporting results to Excel
  • Debugging of large static CGE models
  • Group exercise 2: Simulation of a large static open-economy CGE model

Module 3: Construction of a Recursive Dynamic CGE Model and Policy Analysis

  • Introduction to dynamic CGE Models
  • Theoretical structure of Dynamic CGE models
  • Solvers in GAMS for CGE models (MINOS, PATHNLP, CONOPT and PATH)
  • Data for dynamic CGE Models
  • Exporting results from a Dynamic CGE Model to Excel
  • Build dynamic equations for CGE Models
  • Adding time to CGE equations
  • Derivation of linear and non-linear blocks of Dynamic CGE models
  • Group exercise 3: Building dynamic equations in GAMS

Module 4: Calibration, Customisation and Debugging of Dynamic CGE Models

  • Importing SAM and parameters from Excel to dynamic CGE Models using GAMS codes
  • Building equations for calibrating Dynamic CGE models
  • Customizing a Dynamic CGE model to a particular economy
  • Exporting results from a Dynamic CGE Model to Excel
  • Group exercise 4a: Calibrating a dynamic CGE Model
  • Introduction to debugging Dynamic CGE Models
  • Types of bugs in dynamic CGE models
  • Error reporting and debugging
  • Hands-on model inspection and examples of debugging errors
  • Best practices of avoiding bugs in dynamic CGE models
  • Group exercise 4b: Debugging a dynamic CGE model

Module 5: Policy Analysis and Interpretation of Dynamic CGE Results

  • Policy analysis using Dynamic CGE Models
  • Scenarios and shocks in dynamic CGE models
  • Interpretation of dynamic CGE results and reporting formats
  • Group exercise 5: Policy simulation (hands-on Real World Policy Simulation)
  • Group presentation of results on CGE Modelling for Policy Analysis

Mode of Delivery

The course is delivered through an intensive, hands-on approach in which participants systematically build a recursive dynamic CGE model over the duration of the training. The programme is highly sequential, requiring full attendance at all sessions, as each step builds directly on the previous one. Participants work in teams to enhance peer learning and methodological coherence, while each participant is required to have an individual laptop and mouse for practical implementation. By the end of the course, each team presents policy simulation results generated from their model.

For the online delivery option, participants are required to submit all assignments within the stipulated timelines to ensure completion within the scheduled period, as extensions may incur additional facilitation costs.


Apply Now

To apply for this course, fill in the form below or send an email to:
[email protected] or [email protected].

    Course Application Form
    All fields marked * are required.

    Personal Details

    Course Selection

    Additional Info & CV