Cobb-Douglas indicators (cd_*)

Table of contents

Overview

The cd_* parameters are switch parameters that determine whether a Cobb-Douglas or Constant Elasticity of Substitution (CES) production function is used at each tier of production. A value of 1 indicates Cobb-Douglas, while 0 indicates CES.

These parameters are automatically inferred from the supplied elasticities of substitution. When the elasticity of substitution is close to 1, the Cobb-Douglas specification is used for numerical stability.

Parameters

Standard Sector Parameters

cd_o

SYM Declaration:

parameter cd_o(sectors,regions)    '1 if cd, 0 if ces'

Definition: Indicator for the KLEM (Capital-Labor-Energy-Materials) tier of production in standard sectors. Determines whether inputs at this tier are combined using Cobb-Douglas or CES.

cd_e

SYM Declaration:

parameter cd_e(sectors,regions)    '1 if cd, 0 if ces'

Definition: Indicator for the Energy tier of production in standard sectors. Determines whether energy inputs are combined using Cobb-Douglas or CES.

cd_m

SYM Declaration:

parameter cd_m(sectors,regions)    '1 if cd, 0 if ces'

Definition: Indicator for the Materials tier of production in standard sectors. Determines whether material inputs are combined using Cobb-Douglas or CES.

Household Capital Sector Parameters

cd_oH

SYM Declaration:

parameter cd_oH(regions)    '1 if cd, 0 if ces'

Definition: Indicator for the KLEM tier in household capital sector (sector Z).

cd_eH

SYM Declaration:

parameter cd_eH(regions)    '1 if cd, 0 if ces'

Definition: Indicator for the Energy tier in household capital sector.

cd_mH

SYM Declaration:

parameter cd_mH(regions)    '1 if cd, 0 if ces'

Definition: Indicator for the Materials tier in household capital sector.

Raw Capital Sector Parameters

cd_oR

SYM Declaration:

parameter cd_oR(regions)    '1 if cd, 0 if ces'

Definition: Indicator for the KLEM tier in raw capital sector (sector Y).

cd_eR

SYM Declaration:

parameter cd_eR(regions)    '1 if cd, 0 if ces'

Definition: Indicator for the Energy tier in raw capital sector.

cd_mR

SYM Declaration:

parameter cd_mR(regions)    '1 if cd, 0 if ces'

Definition: Indicator for the Materials tier in raw capital sector.

Trade Parameters

cd_df

SYM Declaration:

parameter cd_df(goods_o,regions)    '1 if Cobb-Douglas, 0 if CES'

Definition: Indicator for the domestic-foreign aggregation tier. Determines how domestic and aggregated foreign goods are combined.

cd_ff

SYM Declaration:

parameter cd_ff(goods_o,dest)    '1 if cd, 0 if ces'

Definition: Indicator for the foreign-foreign aggregation tier. Determines how imports from different foreign regions are combined.

Calibration

The cd_* parameters are automatically calibrated based on the corresponding sigma_* (elasticity of substitution) parameters:

def set_cd_parameters(self):
    """
    cd_* parameters are all switches to flip between the
    Constant Elasticity of Substitution (CES) production function
    and the Cobb-Douglas production function.

    A value of 1 means Cobb-Douglas and 0 means CES.

    These parameters are all inferred from the supplied elasticities of
    substitution. If the elasticities of substitution are close enough to 1
    then the elasticity of substitution is effectively set to 1 by
    working with the Cobb-Douglas function.
    """

The mapping between sigma_* and cd_* parameters:

Sigma Parameter CD Parameter
sigma_o cd_o
sigma_e cd_e
sigma_m cd_m
sigma_oH cd_oH
sigma_eH cd_eH
sigma_mH cd_mH
sigma_oR cd_oR
sigma_eR cd_eR
sigma_mR cd_mR
sigma_df cd_df
sigma_ff cd_ff

Usage in Model

The cd_* parameters are used to switch between production function forms. For example, in the price equation for the KLEM tier:

PRP = cd_o*( delta_o(k)*PRK + delta_o(l)*WAG + delta_o(e)*PEI + delta_o(m)*POI )
    + (1-cd_o)*ln( delta_o(k)*exp(PRK-SHK)^(1-sigma_o)
                 + delta_o(l)*exp(WAG-SHL)^(1-sigma_o)
                 + delta_o(e)*exp(PEI)^(1-sigma_o)
                 + delta_o(m)*exp(POI)^(1-sigma_o)
                 ) / (1-sigma_o*(1-cd_o))
    - SHY

When cd_o = 1 (Cobb-Douglas), the price is a simple weighted average. When cd_o = 0 (CES), the full CES aggregation formula is used.

Economic Interpretation

  • Cobb-Douglas ($\sigma = 1$): Unit elasticity of substitution; constant cost shares
  • CES ($\sigma \neq 1$): Variable elasticity allowing for different substitution patterns
    • $\sigma < 1$: Complements (inputs used together)
    • $\sigma > 1$: Substitutes (inputs can replace each other)

References