52
1 Introduction to Computable General Equilibrium Model (CGE) Dhazn Gillig & Bruce A. McCarl Department of Agricultural Economics Texas A&M University

Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

  • Upload
    others

  • View
    18

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

1

Introduction to Computable General Equilibrium Model

(CGE)

Dhazn Gillig&

Bruce A. McCarl

Department of Agricultural EconomicsTexas A&M University

Page 2: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

2

Course Outline

Overview of CGE

An Introduction to the Structure of CGE

An Introduction to GAMS

Casting CGE models into GAMS

Data for CGE Models & Calibration

Incorporating a trade & a basic CGE application

Evaluating impacts of policy changes and casting nested functions & a trade in GAMS

Mixed Complementary Problems (MCP)

Page 3: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

3

This Week’s Road Map

Fundamental relationships in a simple CGE model

Incorporating taxes

Including demand for products and factors

Interpretation of results

Comparative analysis

Incorporating taxes

Including demand for products and factors

Interpretation of results

Comparative analysis

Fundamental relationships in a simple CGE model

Page 4: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

4

Fundamental StructureCGE models typically involve determination of economy wide levels of1. commodity prices based on consumer demand

and production possibilities/costs

2. factor prices based on supply and production possibilities/product prices

3. factor usage

4. production levels

5. income to households and resultant demand

6. Government balance

Page 5: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

5

Fundamental StructureBasic relationships for a simple CGE

1. Supply–Demand identities for factors & products

2. Zero profit condition for producing Industries

3. Factor demand by producers

4. Product demand by households

5. Income balance constraint for households

6. Government balance

7. Trade balance7. Trade balance

closed economy 2x2x2

Page 6: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

6

Fundamental StructureBasic characteristics of CGE model solutions:A set of non-zero prices, consumption levels, production levels, and factor usages constitutes an economic equilibrium solution (also called a Walrasian equilibrium) and a solution to a CGE of the situation if

1. Total market demand equals total market supply for each and every factor and output.

2. Prices are set so that equilibrium profits of firms are zero with all rents accruing to factors.

3. Household income equals household expenditures.

4. Government transfer payments to consumers equals taxes revenues.

1. Total market demand equals total market supply for each and every factor and output.

Page 7: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

7

OA

OB

Q1

Q2

ω

Edgeworth Box Pure Exchange Economy

AQ1

AQ2

IAIB

Page 8: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

8

OBEdgeworth Box Pure Exchange Economy

OA

Q1

Q2

ω

MRSA = MRSB = P1/P2Q1A

Q1B

Q2A Q2BZ

IB IA

AQ1

AQ2

2

1

21

222

111

22112211

/

00

.

PP

QQ

λPQQ

LλPQQ

L

QPQPQPQPtsMax

BB

BBBB

BBBB

=∂∂

∂∂

=−∂∂

=>∂∂

=−∂∂

=>∂∂

+≤+

BB

BB

B

UU

U and U

U

2

1

21

222

111

22112211

/

00

.

PP

QQ

λPQQ

LλPQQ

L

QPQPQPQPtsMax

=∂∂

∂∂

=−∂∂

=>∂∂

=−∂∂

=>∂∂

+≤+

A

A

A

A

A

A

AA

A

A

AAAA

A

UU

U and U

U

Page 9: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

9

Edgeworth Box Pure Exchange Economy

Implications:

22222

11111

QQQQQQQQQQ

BABA

BABA

=+−+

=+=+Feasibleallocation

Excessdemand

Budgetconstraints

0)()(0)()(

2222

1111

=−+−

=−+−

BBAA

BBAA

QQQQQQQQ

0)()(0)()(

22222

11111

=−+−=

=−+−=

BBAA

BBAA

QQQQZQQQQZ

02211 =+ ZPZP

BBBB

AAAA

QPQPQPQPQPQPQPQP

22112211

22112211

+=+

+=+

0)()(0)()(

222111

222111

=−+−

=−+−

BBBB

AAAA

QQPQQPQQPQQP

Walras’ Law

For any price vector P, PZ(P) = 0; i.e., the value of the excess demand, is identically zero, (Varian, page 317)0)()(

)()(

222111

222111

=−+−+

−+−

BBBB

AAAA

QQPQQPQQPQQP

Walras’ Law

Page 10: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

10

Fundamental StructureBasic characteristics of CGE model solutions:A set of non-zero prices, consumption levels, production levels, and factor usages constitutes an economic equilibrium solution (also called a Walrasian equilibrium) and a solution to a CGE of the situation if

1. Total market demand equals total market supply for each and every factor and output.

2. Prices are set so that equilibrium profits of firms are zero with all rents accruing to factors.

3. Household incomes equal household expenditures.

4. Government transfer payments to consumers + consumptions equal taxes revenues.

2. Prices are set so that equilibrium profits of firms are zero with all rents accruing to factors.

3. Household incomes equal household expenditures.

4. Government transfer payments to consumers + consumptions equal taxes revenues.

Page 11: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

11

Fundamental StructureBasic relationships for a simple CGE

1. Supply–Demand identities for factors & products

2. Zero profit condition for producing Industries

3. Factor demand by producers

4. Product demand by households

5. Income balance constraint for households

6. Government balance

Page 12: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

12

Fundamental Structure

Sectors denoted by jHouseholds denoted by hFactors denoted by L and K and are owned by households

Qj is the production of goods by the jth sectorPj is the price of goods produced by the jth sectoraj1,j is the amount of goods used from sector j1 when

producing one unit of goods in the jth sector

Lj is the usage of labor by the jth sectorWL is the price of labor (the wage rate)Kj is the usage of capital in the jth sectorWK is the price of capital

Basic notations:

Page 13: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

13

Fundamental Structure1. Supply-Demand identities for factors & products

a. Factor market:Total demand is less than or equal to total supply in every factor market or the excess demand in the factor market is less than or equal to zero.

0≤−∑∑h

hj

j LL

0≤−∑∑h

hj

j KK

Total supply is the sum across the household endowments

Page 14: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

14

Fundamental Structure1. Supply-Demand identities (con’t)

b. Product or output market:

jQQaX jjj

j,jh

jh ∀≤−+ ∑∑ 011

1

Total demand in every output market including consumer and intermediate production usage is less than or equal to total supply in that market or the excess demand in each output market is less than or equal to zero.

Consumer consumption (ff)

Intermediate usage

Total production (ff)

Page 15: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

15

Fundamental Structure2. Zero profits in each sector

jKWLWQaPQP jKjLjj

jjjjj , ∀++=∑1

11

Revenues Costs

Note that: CRS + Perfect Competition

Unit price = unit cost

Page 16: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

16

Fundamental Structure3. Household income identity

This relationship implies that household exhausts its income.

Note that:Household consumptions (Xj) are a function of price and income.

hKhLh KWLWIncome +≥

Maximize U(Xj)

s.t. IncomeKWLWXP KLjj

j =+≤∑

Page 17: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

17

ComplementarityRecall:

Walras’ Law: For any price vector P, PZ(P) = 0; i.e., the value of the excess demand, is identically zero, (Varian, page 317)

This implies PRICE OR EXCESS DEMAND = 0.

This leads to the following complementary relationships.

Namely, if total demand is less than total supply for the factor/commodity markets then the price in that market must be zero; otherwise, prices will be nonzero only if supply equals demand

Page 18: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

18

Complementarity (con’t)In a CGE model, a set of prices P and quantities Q are defined as variables such that D = S (Walras’ Law)

(Qs-Qd)P = 0(Pd-P)Qd = 0(Ps-P)Qs = 0

Implications:Each equation must be binding or an associated complementary variable must be zero.

IF P > 0 then Qs = QdIF Qd > 0 then Pd = P,IF Qs > 0 then Ps = P, and

This is similar to KT conditions of the following optimization model.

Page 19: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

19

Complementarity (con’t)Pd = 6 - 0.3*QdPs = 1 + 0.2*Qs

22 1.0 QsQs6Qd-0.15QdMax −− 0. ≤−QsQdts

0, ≥QsQd

where P is the dual variable associated with the first constraint.

+

Page 20: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

20

Complementarity (con’t)1.

Factor prices must be zero if factors are not all used up.Non zero prices exist if factors all are consumed.

0≤−∑∑h

hj

j LLLW≤0 ⊥

0≤−∑∑h

hj

j KKKW≤0 ⊥

jQQaX jjj

j,jh

jh ∀≤−+ ∑∑ 011

1jP≤0 ⊥2.

Product prices must be zero if products are not all consumed. Non zero prices exist if products all are consumed.

representingcomplementaryrelationship

Page 21: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

21

Complementarity (con’t)

3.

Firm profits must equal zero and a non-zero production level is achieved.

Firm profits can be less than costs without the firm producing.

a jj1, jKjLj

jjjj KWLWQPQP ++≤ ∑1

1jQ≤0 ⊥

hKhLh KWLWIncome +≥⊥hIncome≤04.

Household incomes must be non-zero if expenditures exhaust incomes.

Page 22: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

22

Complementarity (con’t)

5. Factor demand by producers identity

(functional forms: CES, Cobb Douglas, Leontief?))1/()1(

)1()1(1

jjj

Lj

Kjjjj

jj W

WQL

σσσ

δδ

δδφ

−−

−−+=

)1/()1(

)1()1(1

jjj

jKj

Ljjj

jj W

WQK

σσσ

δδδ

δφ

−−

−+

−=

jL≤0

jK≤0

Page 23: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

23

Complementarity (con’t)

6. Product demand by households identity

(functional forms: CES, Cobb Douglas, LES ?)

( )( )( )∑ −=

jjjj

hjjh PP

IncomeX σσ α

α1jhX≤0 ⊥

Page 24: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

24

Incorporating TaxesBasic characteristics of CGE model solutions:A set of non-zero prices, consumption levels, production levels, and factor usages constitutes an economic equilibrium solution (also called a Walrasian equilibrium) and a solution to a CGE of the situation if 1. Total market demand equals total market supply for

each and every factor and output.

2. Prices are set so that equilibrium profits of firms are zero with all rents accruing to factors.

3. Household income equals household expenditures.

4. Government transfer payments to consumers equal taxes revenues.

Page 25: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

25

Incorporating Taxes (con’t)Fundamental structure

1. Supply-Demand identities2. Zero profits in each sector3. Household income-expenditure balance

4. Government tax revenue balance

This relationship implies that the government satisfies its budget constraint when total revenue is positive.

Page 26: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

26

Incorporating Taxes (con’t)

1. Total tax revenues area. redistributed to households in the form of

transfer payments (TRh) at the rate (sh) =>OR b. expended on government purchase of goods (GPj)

RsTR hh =

RsGP jj =2. Government purchases are proportional to tax

revenues at the rate (sj) =>

3. th percent is imposed on household incometfj percent is imposed on factor f in sector jFh is a total deduction imposed on household

Assumptions:

1=+∑∑j

jh

h ss

Page 27: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

27

Modification1. The market balance

: include government purchases transformed to be in a quantity unit

j a j1j, ∀≤−+∑∑ 011

jjjh

jh QQX jj PRs /+

2. The zero profit condition: include a tax effect as a cost of doing business

, jKjLjj

jjjjj KWLWQaPQP ++≤∑1

11 j ∀ ljt+1 kjt+1

Incorporating Taxes (con’t)

Page 28: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

28

Incorporating Taxes (con’t)3. The household income equation

: include tax effects to reflect tax incidence and tax revenue redistribution

R hh st +− )1( ( ) hhhKhL IncomeFKWLW ≤−+

4. Add the government tax revenue balance: apply the household income tax (th)

to gross revenue less deductions, and the factor tax (tfj)

≤R ( )

∑ −+h

hhKhLh FKWLWt

jKkjjLlj KWtLWt ++

Page 29: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

29

Incorporating Taxes (con’t)5. Complementary

the government satisfies its budget constraint when total revenue is positive.

( )

jKkjjLljh

hhKhLh

KWtLWt

FKWLWtR

++

−+≤ ∑R≤0 ⊥

Page 30: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

30

Including Demand for Products and Factors

Specification of product and factor demand functions should be consistent with theory but analytically tractable.

(1). Theoretical approachchoosing functional forms that satisfy : classical restrictions i.e. nonnegative,

continuous, and homogenous degree zero in price

: Walras’s law => the value of market excess demands equals zero at all prices

(2). Analytically tractablechoosing functional forms that are easy to evaluate e.g. Leontief, CD, CES, LES, etc.

Page 31: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

31

Including Demand for Products and FactorsFactor demand derived from CES function: Production function

)1/(/)1(/)1( ))1(( −−− −+= jjjjjjjjjjjj KLQ σσσσσσ δδφ

: Factor demand)1/()1(

)1()1(1

jjj

Lj

Kjjjj

jj W

WQL

σσσ

δδ

δδφ

−−

−−+=

)1/()1(

)1()1(1

jjj

jKj

Ljjj

jj W

WQK

σσσ

δδδ

δφ

−−

−+

−=

Douglas-Cobb to tendsCES then1→σ Leontief to tendsCES then0→σNote that:

Page 32: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

32

Including Demand for Products and factorsHousehold product demand from CES Utility functionMaximize Utility

s.t

( ) ( ))1/(

/1 /)1(−

= ∑

−σσ

σ σσ

αj

jXU

IncomeKWLWXP KLjj

j ≡+≤∑

Yields Demand Curve( )

( )( )∑ −=

jjjj

jj PP

IncomeX σσ α

α1

Page 33: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

33

Numerical ExampleSymbol Brief Description

hσ Elasticity of substitution in household CESα jh Consumption share in household CES

hL , hK Household endowments of factors

aj1,j Use of goods in sector1 when producing in sector jφj Scale parameter in CES production functionδ j Distribution parameter in CES productionjσ Elasticity of production factor substitution

sh Household share of tax disbursementssj Government goods purchase dependence on revenues

t h Household tax level

Fh Household tax exemptions

t fj Tax on factor f in sector j

Page 34: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

34

Parameter SpecificationExample of simple 2x2x2 CGE (Shoven and Whalley 1984)

Production Parametersφj δ j jσ

Food 1.5 0.6 2.0Non-Food 2.0 0.7 0.5

Sector (j)

Consumer ParametersHousehold (h) hσ sh t h FhFarmer 0.75 0.6 0.00 0.0Non-Farmer 1.5 0.4 0.00 0.0

αhj EndowmentsFood Non-Food Labor Capital

Farmer 0.3 0.7 60 0Non-Farmer 0.5 0.5 0 25

tfj

Labor Capital

0.0 0.00.00.0

GovernmentFood 0.0Non-Food 0.0

Page 35: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

35

Equilibrium Results1. Total demand for each output exactly matches the

amount produced

( )( )( )∑ −=

jjjj

hjjh PP

IncomeX σσ α

α1

)1/(/)1(/)1( ))1(( −−− −+= jjjjjjjjjjjj KLQ σσσσσσ δδφ

jQQaX jjj

j,jh

jh ∀≤−+ ∑∑ 011

1Recall: X

Page 36: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

36

Equilibrium Results (con’t)2. Producer revenues equal consumer expenditures

jhh

j XP∑

jjQP

Page 37: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

37

Equilibrium Results (con’t)3. Labor and capital are exhausted

)1/()1(

)1()1(1

jjj

Lj

Kjjjj

jj W

WQL

σσσ

δδ

δδφ

−−

−−+=

)1/()1(

)1()1(1

jjj

jKj

Ljjj

jj W

WQK

σσσ

δδδ

δφ

−−

−+

−=

Page 38: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

38

Equilibrium Results (con’t)4. Unit cost = selling price => zero profits

rkwl +

From model solutions

Page 39: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

39

Equilibrium Results (con’t)5. Consumer factor incomes equal producer factor

costs

hKhL KWLW +

jKjL KWLW +

WL = 1.00WK = 1.37

Page 40: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

40

Equilibrium Results (con’t)6. Household expenditures exhaust their incomes

jj

j XP∑

hKhL KWLW +

Page 41: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

41

Introducing Shocks(1). Imposing a 50% tax on a capital used in a food sector

Production Parametersφj δ j jσ t j

Food 1.5 0.6 2.0 0.0Non-Food 2.0 0.7 0.5 0.0

Sector (j)tfj

Labor Capital

0.0 0.00.50.0

)1/()1(

)1()1(

)1(1jjj

Lj

Kkjjjjj

jj W

WtQL

σσσ

δ

δδδ

φ

−−

+−+=

)1/()1(

)1()1(

)1(1jjj

jKkjj

Ljjj

jj Wt

WQK

σσσ

δδ

δδ

φ

−−

−+

+

−=

Page 42: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

42

Introducing Shocks1. The market balance

0≤−∑ jh

jh QX jj PRs /+

2. The zero profit condition

jKkjjLljjj KW)t(1LW)t(1QP +++≤ X

3. The household income equation

R hi st +− )1( ( ) hhhKhL IncomeFKWLW ≤−+X

4. Add the government tax revenue constraint

( ) jKkjjLljh

hhKhLh KWtLWtFKWLWtR ++−+= ∑X X

Page 43: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

43

Introducing Shocks(2). At equilibrium, transfer payments = tax revenues

RsTR hh =

( )

jKkjjLljh

hhKhLh

KWtLWt

FKWLWtR

++

−+= ∑X

X

Page 44: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

44

Comparative AnalysisTaxrate("capital","Food") = 0.5 ;SOLVE CGEModel USING MCP ;

Note that: Tax revenue under non-CGE

FactorCost

FactorQuantity

Tax level

1.37 * 6.212 * 0.5 = $4.265 VS. CGE tax revenue =$2.28

excluding a taxincluding tax = 1.69

Page 45: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

45

Comparative Analysis (con’t)1. Unit cost = selling price => zero profits

Relative priceP1/P2= 1.40/1.09 = 1.28 (no tax)= 1.47/1.01 = 1.45 (with tax)

Page 46: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

46

Comparative Analysis2. Total demand for each output exactly matches the

amount produced

Page 47: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

47

Comparative Analysis (con’t)3. Producer revenues equal consumer expenditures

Page 48: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

48

Comparative Analysis (con’t)4. Labor and capital are exhausted

Page 49: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

49

Comparative Analysis (con’t)5. Consumer factor incomes equal producer factor

costs

Page 50: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

50

Comparative Analysis (con’t)6. Household expenditures exhaust their incomes

Page 51: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

51

Wrap Up

Overview of CGEFundamental relationship of simple CGE modelInterpretation of resultsIncorporating shocks (Taxes)Comparative analysis

Next:Using GAMS for CGE ModelingWhat is GAMS?GAMS IDEDissecting GAMS Formulation

Page 52: Introduction to Computable General Equilibrium Model (CGE)agecon2.tamu.edu/people/faculty/mccarl-bruce/685/topic2... · 2004-11-24 · variables such that D = S (Walras’ Law) (Qs-Qd)P

52

ReferencesMcCarl, B. A. and D. Gillig. “Notes on Formulating and Solving Computable

General Equilibrium Models within GAMS.”

Ferris, M. C. and J. S. Pang. “Engineering and Economic Applications of Complementarity Problems.” SIAM Review, 39:669-713, 1997.

Shoven, J. B. and J. Whalley. “Applying general equilibrium.” Surveys of Economic Literature, Chapters 3 and 4, 1998.

Shoven, J. B. and J. Whalley. “Applied General-Equilibrium Models of Taxation and International Trade: An Introduction and Survey.” J. Economic Literature, 22:1007-1051, 1984.