oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living...

43
Exiopol Summerschool Venice, July 2010 Prof.dr. Jan Oosterhaven, session 1: • Demand-driven models & single-region IO • Interregional IO spillovers and feedbacks • IRIOS: additional variables and extra relations • IO prices and the supply-driven IO model

Upload: others

Post on 11-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

Exiopol SummerschoolVenice, July 2010

Prof.dr. Jan Oosterhaven, session 1:• Demand-driven models & single-region IO• Interregional IO spillovers and feedbacks

• IRIOS: additional variables and extra relations• IO prices and the supply-driven IO model

Page 2: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

2

Demand-driven models: general principle

Exogenousdemandshock D

Endogenousoutput/income/

employmentimpact Y

Multiplier process = 1*D + a*D + a2*D + a3*D + … = (1 - a)-1 *D

Thus: endogenous impact Y= Y- multiplier of D *exogenous shock D

a < 1

Direct output impact 1*D

Page 3: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

3

IO model: data from IO table

Agriculture Manufacturing Services

Agri

Man

Serv

Cons Invest Gov’t Export Σ

Σ

Total output = x

Total input = total output = x’ C I G E

Intermediatedemand

= matrix Z

Finaldemand

= matrix F

Primary inputs = matrix V(imports and value added)

Primary inputsof final demand

MY

Imp

GDP

IO sectorally desaggregates the macro identity Y = C + I + G + E - M

Page 4: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

4

Standard (Leontief) IO model

(1) Total demand => total output = total input per sector:• xi = Σj zij + Σq fiq (x = Z i + F i)• row total of intermediate & final demand => output = input

(2) Total input => demand per purchasing sector: • zij = aij xj and vpj = cpj xj (Z i = A x and V i = C x)• total input => intermediate, primary & EE inputs per column

(3) Solution by substitution of zij = aij xj into (1) =>• xi = Σj aij xj + fi (x = A x + f)

Page 5: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

5

Solution standard IO model

again: x = A x + f => ( I - A ) x = f

(4) Premultiply with L = ( I - A )-1 (Leontief-inverse):=> x = ( I - A )-1 f and V i = C ( I - A )-1 f

or: xi = Σj lij fj i and ∑i vpi = ∑i ∑j cpi lij fj p

• production i = Leontief-row i * final demand column

• final demand => total input => imports, value added & EE !

Page 6: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

6

Causality standard IO modelExogenous

final demand:f

Endogenoustotal input:

x

Endogenousintermediateinputs: A x

Endogenousprimary inputs

and EE: C xC

I

A = indirect

I = direct

x = (I + A + A2 + A3 + ….) f = L f (direct + indirect)

v = C x = C L f (direct + indirect)

Page 7: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

7

Endogenous IO consumption

Exogenous final demand

Gross output

Intermediate inputs

Labour incomes

Consumption expenditures = Q x

Value added, jobs, EE

v = C x = C (I – A – Q)-1 f (direct + indirect + induced)

Page 8: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

8

Bi-regional IO table in symbols

xsesFssFsrZssZsr

xr

mr

Vr

Zrr

EnatCs Is GsCr Ir Grxs

Mnat

Ynat--

mfs

Vfs

mrf

Vrf

ms

Vs

xrerFrsFrrZrs

Note macro-economic accounting identity:Ynat = ∑r Cr + ∑r Ir + ∑r Gr + Enat - Mnat

Page 9: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

9

LargerLargermultipliers multipliers totomaintainmaintain the the samesame outputoutput

CausalCausal changechange in IO model in IO model whenwhen goinggoing interregionalinterregional

yr = fr (+ Zrsi) ys = fs (+ Zsri)

Zrr ZssZsr

Zrsxr xs

FormerlyFormerly exogenousexogenousintermediateintermediate exportsexportsbecomebecome endogenousendogenous

Smaller Smaller exogenousexogenous

finalfinaldemanddemand

Page 10: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

10

Solution bi-regional IO model• Output follows the split-up in demand:

– xr = Zrr i + Zrs i + fr = Arr xr + Ars xs + fr

– xs = Zsr i + Zss i + fs = Asr xr + Ass xs + fs

• Solution: math identical, economics different– x = A* x + f => x = (I – A*)-1 f = L* f

LssLsr

LrsLrr Lrr = [ I – Arr – Ars (I – Ass)-1 Asr ]-1 = old intra-region effect rr + interregional feedbacks(= spillover rs * old intra-region effect ss * spillover sr)

Lsr = Asr [ I – Arr – Ars (I – Ass)-1 Asr ]-1 =spillover sr * new larger intra-regional effect rr

Page 11: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

11

Interregional spillovers and feedbacks

Exogenous demand R

Exogenous demand O

Gross output R

Gross output O

Import R <= OExport R => O

Intra-regional R => R

Endogenous EE by R

Endogenous EE by O

Intra-regional O => O

Feedback Feedback RR--toto--RR = = Spillover Spillover RR--toto--OO * * IntraIntra--effecteffect O * Spillover O * Spillover OO--toto--RR

Page 12: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

12

Interregional Input-Output Software

Downloadable at: www.REGroningen.nl/irios

Page 13: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

13

Purpose: easy and flexible• Easy data input & model output

– exchangeable with other software• Usable for all types of i-o tables:

– interregional, but also single-region and national IOTs

• All standard i-o analyses covered:– descriptive statistics, linkage analyses– additional variables, flexible model extensions– multiplier and impact analyses

Page 14: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

14

Basic characteristics

• no table construction• no fancy stuff you can do elsewhere (graphics)• Table files (.tbl) = only the basic i-o table• Model files (.mdl) = all extra information you add

yourself to build your model• generalized Dimensions, no size restrictions• generalized endogenous Variables, no feedback• generalized endogenous Relations, with feedback

Page 15: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

15

Generalized Dimensions• r = regions• i = sectors• f1 = regional final demand categories

• regional origin and regional destination

• f2 = other final demand categories• only regional origin, no regional destination

• k = primary costs categories• only regional destination, no regional origin

• flexible Aggregation of :– i-o table, e.g. from interregional to national– i-o statistics, multipliers and impacts

Page 16: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

16

A B C D E F G H I J K L M N O P Q R S T U1 2 4 2 3 52 table name3 reg1 reg1 reg1 reg1 reg2 reg2 reg2 reg2 reg1 reg1 reg2 reg2 Total4 sec1 sec2 sec3 sec4 sec1 sec2 sec3 sec4 fin1 fin2 fin1 fin2 ofin1 ofin2 ofin35 reg1 sec1 . . . . . . . . . . . . . . . .6 reg1 sec2 . . . . . . . . . . . . . . . .7 reg1 sec3 . . . . . . . . . . . . . . . .8 reg1 sec4 . . . . . . . . . . . . . . . .9 reg2 sec1 . . . . . . . . . . . . . . . .

10 reg2 sec2 . . . . . . . . . . . . . . . .11 reg2 sec3 . . . . . . . . . . . . . . . .12 reg2 sec4 . . . . . . . . . . . . . . . .1314 other pc1 . . . . . . . . . . . . . . . .15 other pc2 . . . . . . . . . . . . . . . .16 VA pc3 . . . . . . . . . . . . . . . .17 VA pc4 . . . . . . . . . . . . . . . .18 VA pc5 . . . . . . . . . . . . . . . .1920 Total . . . . . . . . . . . . . . . .

red = obligatoryblue = optional for explanatory purposesother = optional

An IRIOS table in Spreadsheet format

Ia Ib

IIIa IIIb

II

IV

Page 17: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

17

Basic model + Extra Variables

Standard Leontief model for total output: x = ( I - A )-1 f

Standard extra Variables for primary cost:v = <c> x = <c> ( I - A )-1 f

Add other extra Variables yourself, with:c’ = employment coeffients, emissioncoefficients, etc. (per unit of output)

Page 18: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

18

Basic model + Extra RelationsExtra Variables: v = <c> ( I - A )-1 f

have NO feedback on output

Extra Relations: x = ( I - A - Q ) -1 fex

DO have a feedback on output

Q = expenditure coefficients per unit of output(can be constructed from the IO table)

Page 19: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

19

Interregional Q: without commuting

Q1 Q2

r1

r2

c1 c2

0

0

Example with data of IO table

Page 20: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

20

Adding savings and tax ratios

(1 )(1 )rrs rrs rs rs rsij i jq p s t w

(1 )(1 )rrr rrr rr rr rrij i jq p s t w

wrj

s = per unit wages of people living r earned in j in strs = tax rate on wages people living in r working in ssrs = savings rate of people living in r working in spi

rrs = share of products from sector i in r per unit ofconsumption of people living in r working in s(note that p here is split-up in the IO Syllabus in p and t )

Single-region:

Outcommuters:

Page 21: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

21

Larger multiplier effects to maintain

the same output

FormerlyFormerly exogenousexogenousconsumptionconsumption

becomesbecomes endogenousendogenous

Causal change of adding cons. relation to bi-regional IO modelSmaller Smaller

exogenousexogenousfinalfinal demanddemand

fr = frex (+ crr + crs) fs = fs

ex (+ csr + css)

Zrr Zss

Zsr

Zrs

crr vs css

csr

crs

xsxr

vr

Page 22: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

22

Overview possible extra Relationsproduction => wages => consumption => production(so-called Type II multipliers)

production => wages => (-) unemployment benefits => consumption => production (so-called Type IIImultipliers)

production => tax revenues => governmentexpenditures => production (balanced budget mult.)

production => cash flow => gross investments =>production

Page 23: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

23

Extra Relations continued

Effects of extra Relations on extra Variables:v = <c + qc> x = <c + qc> ( I - A - Q ) -1 fex

Unique for IRIOS: besides indirect effects via output on Variables, also direct effects on Variables, e.g. of endogenous consumption on EE

qc = primary cost and EE coefficients for endogenousexpenditures per unit of output

Page 24: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

24

General IRIOS equationV111 + .. + Vief + .. + VIEF = < ĉ1 + .. ĉi + .. ĉI >

( I - A - Q1 - .. Qe - .. QE )-1 < ŷ1 + .. ŷf + .. ŷF >

Vief = interregional endogenous effect matrix for variable ithrough relation e of impuls f,

ĉi = diagonal coefficients matrix for (additional) variable i,A = interregional intermediate input coefficient matrix,Qe= interregional coefficient matrix for extra endogenous

relation e,ŷf = diagonal final demand impulse matrix for impuls f

Page 25: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

Exiopol SummerschoolVenice, July 2010

Prof.dr. Jan Oosterhaven, session 2• IO prices and the supply-driven IO model• the Exiopol international supply/use table• calculating direct and indirect EE impacts:

multiplier versus impact analysis• what other uses of EE-IO data ?

Page 26: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

26

Back to IO theory

• Where are the prices in these IO models? • IO = corner-solution type CGE model with

two independent submodels, with the values of the IO transactions as commondenominator:– Standard demand-driven IO quantity model– Dual cost-push IO price model, with:– Value final demand = value primary inputs:

p’ y = pv’ C L y = pv’ v , with:p’ = transposed column = row with prices

Page 27: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

27

Standard IO quantity model andits cost-push dual price model (Leontief)

Demand

Supply

Q-model

P-model

Quantities: total output = intermediate demand +

exogenous finaldemand :

x = A x + f =>x = (I - A )-1 f

Prices: output prices = intermediate input prices + exogenous primary

input prices :p’ = pv’ C + p’ A =>p’ = pv’ C (I – A)-1

Source: Southern Economic Journal, 1996

Page 28: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

28

Backward & Forward linkagesFrom demand-driven model

x = (I+A+A2+A3+ ….) f= L f (direct + indirect)Columns L-I = backward

Exogenous

final demand f

Gross output x

Intermediateinputs (A x)

Exogenous primary cost k’

Gross input x’

Intermediateoutputs (x' B)

x’ = v’ (I+B+B2+B3+ ….)= v’ G (direct + indirect)Rows G-I = forward links

From supply-driven model

Page 29: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

29

Markets in both IO modelsLeontief P- en Q-model :

Source: Southern Economic Journal, 1996

Demand

Demand

Supply

Supply P-model P-model

Q-modelQ-model

Ghosh P- en Q-model :

Page 30: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

30

Plausibility of both IO modelsLeontief, demand-driven:– Homogeneous output, i.e.

full substitutability along the rows of the IO table

– Heterogenous inputs, full complementarity in columns

– No supply constraints– Primary cost price increases

are fully passed on to finaloutput according to cost shares

Ghosh, supply-driven:– Homogeneous input, i.e.

full substitutability alongcolumns of the IO table

• Cars without gas• Factories without labour

– Heterogenous outputs,full complementarity in rows

– No demand constraints– Final demand price increases

are fully passed on tot primary inputs according torevenue shares

Page 31: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

31

Linkages example: Northern NetherlandsNational backward linkages (from IRIOS) = i’L – i’ = horizontal

National forward linkages (from IRIOS) = G i – i = vertical

0.0

0.2

0.4

0.6

0.8

1.0

1.2

0.00 0.20 0.40 0.60 0.80

Backward linkages

Forw

ard

linka

ges

Other business services

Communication

Public utilities

Construction & in

Metal products & machinery

Mining & quarrying

Hotels, restaurant & cafés

Agriculture

Other manufactures

Repair of consumer goods

Basic metals

Transport equipment

Chemical industry

Nort

Petroleum industry

Government

Other transport

Sea & air transport

Quaternary services

Exploitationof realestate

Banking & insurance

Wholesale

Retailtrade

Electro-technical

Size circles = % value added

(from IRIOS)

Page 32: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

32

Supply tableUse table

● = all countries of the world

o = all countries except S

Exiopol IO database issues• Choice for an international supply-use table (SUT)

– Less theoretical assumptions needed for database– Larger availability compared to national IO tables– Environmental data and trade data often product related

(not presently used in EXIOPOL)• Role of the Groningen: trade-linking of national SUTs

Page 33: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

33

Valuation issues• National supply tables in basic prices• National use tables in purchaser prices• IO theory requires basic prices by country of origin

– Basic price info is lacking for imports

Not possible at national level

Supply table

Use table

Page 34: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

34

National re-pricing of use table only reallocates domestic margins

With trade and transport margins

attributed to sectors

that produce

the margins

Page 35: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

35

national supply table

domestic supply table

export supply table

42x export ratios

National SUTs are split up1. Between domestic and

foreign products2. Between the different

origins & destinations

Page 36: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

36

Establishing consistency• Inconsistencies are due to:

– Different sources of trade data: SUT and trade data– Export data ≠ import data (valuation differences etc.)

• Accounting identities that should hold are:– Sum over columns of all import use tables = exports

of products– Sum over rows of all export supply tables = import of

products – Products exported by A to B = products imported by B

from A• Solution: apply an extended generalized RAS algorithm

(Junius and Oosterhaven, 2003) to regain consistency– This (implicitly) re-prices imports from c.i.f. to f.o.b.

Page 37: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

37

Using Exiopol IOTs with IRIOS

• Two files: Model (.mdl) & Table (.tbl)• IRIOS specifies a model based on a table• Open/Model: table is already included• New/Model: choose a table to work with• Save/Model: table is saved with the model

– This stores all info added to the table, thus: Additional variables & Extra relations & Exogenous impulses

Page 38: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

38

Standard versus normalized multipliersNormalized multiplier = Standard multiplier / Direct coëfficiënt• advantage: normalized multiplier is dimensionless (jobs/jobs, joules/joule, kg/kg etc.), and therefore more stable over time !

• example:1,5 = 18 / 12 = ( s cs

R lsiRR ) / ci

R , with:

1,5 = normalized EE multiplier of sector i in R

18 = standard EE multiplier of sector i in R == total (direct + indirect) EE impact in regio R

per mln exogenous final demand of i in R12 = direct EE coefficient of sector i in R

= direct EE impact in sector i in R per mln output of i in R

Page 39: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

39

Impact analysis with IRIOS

• Simply define a series of exogenousimpulses as columns fex

• IRIOS then calculates production effects:x = ( I - A )-1 fex and variable effects (e.g. EE impacts):v = C x = C ( I - A )-1 fex

OKAY: let’s try it

Page 40: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

40

Overview IO analysis in practice 1

• Direct and indirect everything– Exports, employment, energy, CO2, prices

– Based on the analysis of multipliers

• Analysis of structure and change– Clusters & forward and backward linkages,

– Done with descriptive statistics in IRIOS

– Decomposition of structural change– Comparative static use of IO solution equation

– Decomposition of factor productivity growth– Growth accounting, e.g. by Groningen G&D Centre

Page 41: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

41

Overview IO analysis in practice 2

• Impact studies of projects and sectors– Type I to IV demo-economic models: danger of

overestimation, because of inelastic supply• Projections of entire economies

– Econometric IO models, with consumption, export, import and production functions

• Optimisation analyses– e.g. minimal pollution given final demand f and

Leontief technology A

Page 42: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

42

Finally: interindustry beyond IO • Realistic markets need CGE modelling

– Extended IO tables are indispensible (i.e. SAMs = social accounting matrices are indispensible)

• Base case: Cobb-Douglas, price elasticity of demand = -1 => constant value IO model

• International CGE: Base plus Armington assumption• Spatial CGE: plus monopolistic competition

– Interregional SAMs are indispensible– Cobb-Douglas at top level, e.g. KLEM function– Dixit-Stiglitz variety type of CES at industry level

=> Paul Krugman (1991) style agglomeration economies

Page 43: Oostenhaven ppt exiopol - feem-project.net ppt exiopol.pdf · trs = tax rate on wages people living in r working in s srs = savings rate of people living in r working in s p i rrs

43

Thanks for your attention !