Dynamic stochastic general equilibrium (DSGE)

General equilibrium modeling is a type of economic modeling that takes into account the interrelationships and interactions between various economic factors, such as production, consumption, trade, and pricing. It is used to analyze the effects of policy changes on the economy, as well as to forecast future economic trends.

Here are the basic steps involved in general equilibrium modeling:

  1. Define the model: The first step is to define the model by specifying the economic agents, markets, and economic relationships that will be included in the model.
  2. Specify the equations: The next step is to specify the mathematical equations that describe the relationships between the economic variables in the model. These equations are typically based on economic theory, and may include production functions, demand functions, and supply functions.
  3. Solve the equations: Once the equations have been specified, they are solved simultaneously to find a set of equilibrium values for all of the economic variables in the model. This involves finding a solution that satisfies all of the equations in the model at the same time.
  4. Perform sensitivity analysis: After the model has been solved, sensitivity analysis can be performed to analyze how changes in key parameters or assumptions affect the results. This can help to identify the most important drivers of the model’s results.
  5. Interpret the results: Finally, the results of the general equilibrium model are interpreted to draw conclusions about the economic implications of the policy change or trend being analyzed. This may involve analyzing the effects on output, prices, employment, trade, and other economic variables.

Overall, general equilibrium modeling is a powerful tool for analyzing the complex interactions between different economic factors and for forecasting the future performance of an economy under different scenarios. It is commonly used by governments, international organizations, and research institutions to inform economic policy decisions.

Basic example of a general equilibrium model:

Consider a simplified economy with three sectors: agriculture, manufacturing, and services. The model assumes that there is a fixed amount of labor and capital available in the economy.

The production function for each sector is as follows:

Agriculture: Qa = La^0.5 Ka^0.5

Manufacturing: Qm = Lm^0.3 Km^0.7

Services: Qs = Ls^0.4 Ks^0.6

Where:

Q is the output of each sector L is the amount of labor employed in each sector K is the amount of capital employed in each sector

The demand for each sector’s output is determined by the following equations:

Agriculture: Qa = 100 – 2Pa

Manufacturing: Qm = 60 – Pm

Services: Qs = 50 – 0.5Ps

Where:

Pa is the price of agriculture Pm is the price of manufacturing Ps is the price of services

The general equilibrium model is then solved for the equilibrium values of output, prices, and factor inputs, given the constraints of the economy. This model can be extended to include other sectors, factors of production, and more complex production functions and demand equations.

Note that this is a very simplified example and in practice, general equilibrium models can be much more complex and require significant data and computational resources to solve.

Dynamic stochastic general equilibrium (DSGE) modeling is a macroeconomic modeling framework that incorporates the effects of uncertainty, economic shocks, and intertemporal optimization by households and firms. An econometric example of DSGE modeling might involve estimating a model that includes several key features, such as:

  1. Rational expectations: Agents in the model form expectations about future economic conditions based on all available information.
  2. Forward-looking behavior: Agents in the model make decisions today based on their expectations of future economic conditions.
  3. Dynamic interactions: The model captures the feedback effects of agents’ decisions on the economy over time.
  4. Stochastic shocks: The model includes random disturbances to the economy that can have both transitory and persistent effects.

Here is an example of how this might be done:

Suppose we want to estimate a DSGE model of the U.S. economy that includes several key variables, such as output, inflation, and the interest rate. We might specify a model with the following equations:

Output: y_t = A_t*K_t^(1-alpha)*L_t^alpha

Inflation: pi_t = betapi_t+1 + kappay_t + u_t

Interest rate: i_t = phi*pi_t + r_t

Where:

y_t is real output at time t

K_t is the capital stock at time t

L_t is the labor force at time t

A_t is total factor productivity at time t

alpha is the capital share of income

pi_t is inflation at time t

beta is the coefficient of lagged inflation

kappa is the output coefficient in the Phillips curve

u_t is a random shock to inflation

i_t is the nominal interest rate at time t

phi is the coefficient of inflation in the Taylor rule

r_t is a random shock to the interest rate

We might estimate this model using Bayesian methods and data on output, inflation, and interest rates over time. The model would allow us to analyze the effects of various economic shocks, such as changes in productivity or changes in the monetary policy regime, on the macroeconomy.

References:

Some references on general equilibrium modeling include:

  • Varian, H. R. (1992). Microeconomic analysis (Third Edition). New York: Norton.
  • Devarajan, S., Lewis, J. D., & Robinson, S. (Eds.). (1994). General equilibrium modeling and development policy. Cambridge, UK: Cambridge University Press.
  • Dixon, P. B., & Rimmer, M. T. (2014). Dynamic general equilibrium modeling for forecasting and policy: A practical guide and documentation of MONASH. Amsterdam: North Holland.
  • Goulder, L. H., & Williams, R. C. (2012). The choice of modeling framework: General equilibrium and optimization. In H. V. Henderson & B. T. Jones (Eds.), Handbook of regional and urban economics (Vol. 5, pp. 1275-1355). Amsterdam: North Holland.
  • Horridge, M. (2019). ORANI-G: A general equilibrium model of the Australian economy. In G. Arora & D. S. Prasada Rao (Eds.), Handbook of input-output economics in industrial ecology (pp. 229-267). Cheltenham, UK: Edward Elgar Publishing.
  • Uhlig, H. (1999). A toolkit for analyzing nonlinear dynamic stochastic models easily. In Computational methods for the study of dynamic economies (pp. 30-61). Oxford University Press.

Leave a comment