45
WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS Maurizio Grassini 24 st Inforum World Conference Osnabrueck 29 August 2 September 2016

WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Maurizio Grassini

24st Inforum World ConferenceOsnabrueck 29 August 2 September 2016

Page 2: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Import shares in an Inforum Model

When the IO table is available in domestic (or total) and imported flows, a matrix of import

sharesMM

is availableMM is a component of the multisectoral model.playing an important role in the price side of the

model

Page 3: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Between real side and price sideAfter the real side loop, a new IO table is built.

Multiplying element by element this ‘updated’ IO table by MM matrix, the ‘updated’ import flows matrix isobtained.

The row sum of this matrix gives the vector ofimports :

m^Import (behavioral) equations give the vector of imports:

m

Page 4: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Between real side and price side

In general m ≠ m^

m comes from behavioral equations so that it must prevails on m^

Problem : how to shape MM so that its row sum be equal to m?

Page 5: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Interdyme Report #1Douglas Meade - May, 1995

If the model is forced to take more imports than it has demand for a certain industry, thenoutput for that industry will be calculated as negative in Seidel(). This unreasonableresult, if not corrected in Seidel(), will then cause other parts of the model to reactstrangely. For a forecast of imports to be reasonable, then imports must be less than orequal to domestic demand

Page 6: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Modelling matrix MM

MM matrix does not play any role in solving the real side of the IO model.

Actually, it is central in the nominal side

Page 7: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

The algorithm for MM

Inforum suggests an algorithm to adjust the MM coefficients

The algorithm provides increases and decreases of import shares (the elements of matrix MM)

greater for low shares ad lower for great shares under the constraint mmij <= 1

Page 8: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

When this algorithm is unsuitable

If non-zero import shares are all equal to one and imports estimated are greater than imports calculated, m > m^,

their differences cannot be ‘allocated’ by changing MM coefficients

Page 9: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

When the growth of imports causestrouble

Imports vs negative outputsor

Running a model and run into negative outputs

and the model builder’s dilemma

fixing or modeling?

Page 10: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

The Leontief equation for atwo sectors economy

1 – a11 - a12 q1 C1

=-a21 1 – a22 q2 C2

Page 11: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Reading the equations by rows

(1 – a11 ) q1 - a12 q2 = C1

-a21 q1 + ( 1 – a22 ) q2 = C2

Page 12: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Reading the equations by columns

1 – a11 - a12 C1

q1+ q2 =-a21 1 – a22 C2

Page 13: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

The Hawkins-Simon conditionsrevisited

The corollary:

“A necessary and sufficient condition that the qi satisfying Aq+f=q be all positive for any set f>0 is that all principal minors of

the matrix A are positive”

Page 14: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

The geometrical analogue of theLeontief equation: the vector basis

C1

1 –a11

1 – a22

- a21 C2

- a12

Page 15: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

The representation of vector Cwhen the Hawkins-Simon conditions are satisfied

C1

1 –a11

C

1 – a22

- a21 C2

- a12

Page 16: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

But even if vector C is not strictly positive qi’s satisfying Aq+f=q are still positive

C1

1 –a11

C

1 – a22

- a21

C2

- a12

Page 17: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Vector C is not strictly positive but nowqi’s satisfying Aq+f=q are no longer positive

C1

1 –a11

C

1 – a22 C2

- a21

- a12

Page 18: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Changing the vector basis,qi’s satisfying Aq+f=q are positive again

C1

1 –a11

C

1- a*22 1 – a22 C2-a*21 - a21

- a12

Page 19: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Changing the vector basis

Changing the coordinates

a*21 > a21 and a*22 > a22

economically significant solutions are obtained

Page 20: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Changing the Base IO Table

RESOURCES USESoutput imports total Com 1 Com 2 Com 3 DFD total

Com 1 61 25 86 18 16 18 34 86Com 2 55 28 83 13 12 10 48 83Com 3 32 8 40 10 8 7 15 40

RESOURCES USESoutput imports total Com 1 Com 2 Com 3 DFD total

Com 1 61 25 86 18 16 18 34 86

Com 2 55 28 83 13 12 10 48 83

Com 3 32 8 40 10 8 7 15 40

Page 21: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

The IO Table to be updatedImports of Com 3 increase

RESOURCES USESoutput imports total Com 1 Com 2 Com 3 DFD total

Com 1 61 25 86 18 16 18 34 86Com 2 55 28 83 13 12 10 48 83Com 3 32 8 40 10 8 7 15 40

RESOURCES USESoutput imports total Com 1 Com 2 Com 3 DFD total

Com 1 61 25 86 18 16 18 34 86

Com 2 55 28 83 13 12 10 48 83

Com 3 32 25 57 10 8 7 15 40???

Page 22: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

HOW TO TACKLE GROWING IMPORT SHARES OVER TOTAL RESOURCES

AN INSIGHT THROUGH INFORUM COUNTRY MODELS

Page 23: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Continue… with numerical examples

A GLANCE AT IMPORTS SUBSTITUTION IN THEITALIAN ECONOMY

Page 24: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

ITALIAN ECONOMYIMPORTS-OUTPUT RATIOS

years 2000-2011

0.0

5.0

10.0

15.0

20.0

25.0

30.0

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

ELECTR FABR MET NON-MET

PETROLEUM PAPER FOOD

MACHINERY AGR WOOD

0.0

10.0

20.0

30.0

40.0

50.0

60.0

70.0

80.0

90.0

100.0

2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012

TEXTILES OTHER TRAN EL. EQUIP

BASIC MET CHEM VEHICLES

RUBBER FURNITURE

Page 25: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

ITALIAN ECONOMYCOMPUTERS IMPORTS-OUTPUT RATIO

years 2000-2011

0.0

20.0

40.0

60.0

80.0

100.0

120.0

140.0

160.0

180.0

2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012

Page 26: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

WARNING

WHEN IMPORTS DISPLAY A GENERAL POSITIVE TREND, THE TECHNOLOGY OBSERVED IN THE BASE YEAR (OR IN THE LAST AVAILABLE YEAR)

MAY NOT BE APPROPRIATE TO GENERATE PLAUSIBLE FORECAST

(AS SHOWN ABOVE BY MEANS OF GEOMETRICAL REPRESENTATION)

Page 27: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

TACKLING THE PROBLEMRELYNG UPON MAKESHIFTS

A way to tackle such a problem is to makeimport equations ‘silent’.

The present release of the INFORUM French model offers an example of such makeshifts.

Page 28: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

The new INFORUM French modelTwo makeshifts for imports

if(t>=imp.LastDat) imp=ebemul(outc,imprat);.or.if(t>=imp.LastDat) {

provv=outc.sum();Outsum.set(provv);imp=ebemul(impfac,(Outsum-outc));}

Page 29: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Makeshifts compromise in the INFORUM Italian model

if(t>impshr.LastDat)impshrfunc(rimpsh, imptiml,rp);

if(t>=imp.LastDat) { importfunc(sc1cpa, impshr, outc);provv=outc.sum();

imp[4] =ratMinCav[t]*(provv-outc[4]);imp[6] =ratAbbi[t]*(provv-outc[6]);imp[11]=ratChimici[t]*(provv-outc[11]);imp[12]=ratFarma[t]*(provv-outc[12]);imp[15]=ratMetalli[t]*(provv-outc[15]);imp[17]=ratInforma[t]*(provv-outc[17]);imp[20]=ratAuto[t]*(provv-outc[20]);imp[33]=ratTAereo[t]*(provv-outc[33]);imp[3]=ratPesce[t]*(provv-outc[3]);imp[31]=ratTerra[t]*(provv-outc[31]);}

Page 30: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

The compromise

• imports of the sector responsible for generating negative outputs may be linked to the Total output of the economy

• in such cases sectoral imports are computed as share of the economy total output

• This makeshift is useful if applied to a short number of sectors and preferably those where the researcher’s interest is minor.

Page 31: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

How to avoid makeshifts

A model builder’ proposal

Page 32: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Seidel2 implementationsum = f[i];

for(j = first; j <= last; j++) sum += A[i][j]*q[j];sumNet = sum - f[i];sum -= A[i][i]*q[i]; // Take off the diagonal element of sumsum = sum/(1.- A[i][i]);

// if (i == 31 && iter == 0) {if (sum < 0.0) {

ratio =(q[i]-f[i])/sumNet;for(j = first; j <= last; j++) A[i][j] *=ratio;sum = q[i];}

Page 33: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Three Scenarios

• Scenario A – Land transport services imports are modelled as a ratio of the economy Total output.

• Scenario B - Total resources import shares equations are used to compute sectoral imports.

• Scenario C - Land transport services intermediate consumptions (technical coefficients) are adjustedjust when its output becomes negative.

Page 34: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Import shares observed and forecasted in Scenarios B and C

Products of agricultureProducts of agricultureimport shares observed and forecasted

1.00

0.50

0.00

2000 2005 2010 2015 2020 2025 2030

Mining and quarryingMining and quarryingimport shares observed and forecasted

1.00

0.50

0.00

2000 2005 2010 2015 2020 2025 2030

Page 35: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Products of forestryProducts of forestryimport shares observed and forecasted

1.00

0.50

0.00

2000 2005 2010 2015 2020 2025 2030

Land transport servicesLand transport servicesimport shares observed and forecasted

1.00

0.50

0.00

2000 2005 2010 2015 2020 2025 2030

Page 36: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Land transport servicesLand transport servicesoutput

120000

40000

-40000

2010 2015 2020 2025 2030SCENARIO_A SCENARIO_B SCENARIO_C

Page 37: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Support services for transportationSupport services for transportationoutput

85000

62500

40000

2010 2015 2020 2025 2030 Baseline ImportsFunction TecCoef_adjustment

Coke and refined petroleum productsCoke and refined petroleum productsoutput

80000

60000

40000

2010 2015 2020 2025 2030 Baseline ImportsFunction TecCoef_adjustment

Page 38: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Chemicals and chemical productsChemicals and chemical productsoutput

90000

60000

30000

2010 2015 2020 2025 2030 Baseline ImportsFunction TecCoef_adjustment

Postal and courier servicesPostal and courier servicesoutput

8000

5000

2000

2010 2015 2020 2025 2030 Baseline ImportsFunction TecCoef_adjustment

Page 39: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

A Scenario number 4

An experiment Adjusting the A matrixevery year

Page 40: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Seidel2 implementationsum = f[i];

for(j = first; j <= last; j++) sum += A[i][j]*q[j];sumNet = sum - f[i];sum -= A[i][i]*q[i]; // Take off the diagonal element of sumsum = sum/(1.- A[i][i]);

// if (i == 31 && iter == 0) {if (sum < 0.0) {

ratio =(q[i]-f[i])/sumNet;for(j = first; j <= last; j++) A[i][j] *=ratio;sum = q[i];}

Page 41: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Impact of the Vector bases on output

C11 –a11

C

1- a*22 1 – a22

C -a*21 - a21

C2- a12

Page 42: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

When a vector basiscannot produce positive outputs

C1

1 –a11

C1

-a21 1 – a22

- a12

Page 43: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Technical coefficient A31.31Technical coefficient A31.31Land transport services

1.00

0.50

0.00

2010 2015 2020 2025 2030 BASE STEP FREE CON

Page 44: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Some Technical coefficientsSome Technical coefficientsLand transport services

0.30

0.15

0.00

2010 2015 2020 2025 2030 aa bb cc dd

Page 45: WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE …inforumweb.umd.edu/papers/conferences/2016/italy... · 9/2/2016  · WHEN TECHNOLOGICAL COEFFICIENTS CHANGES NEED TO BE ENDOGENOUS

Continue…......