Topic 6. Computing an antrophic footprint Matlab basics Multiregional Database: WIOD Extended Input-Output analysis with Excel Extended Input-Output analysis with Matlab Results visualization (Charts, Circos, Maps)
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Workspace
Declaración de variables 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Declaración de variables Operaciones basicas
Vectores >> x=[1,2,3,4,5]; [1 2 3 4 5] 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Vectores >> x=[1,2,3,4,5]; [1 2 3 4 5] >> y=[1 2 3 4 5]; [1 2 3 4 5] >> Z=[1:5]; [1 2 3 4 5] >> pares=2:2:10; [2 4 6 8 10] >> imp_down=9:-2:1; [9 7 5 3 2 1] >> Xc=[1;2;3;4;5]; >> Xt=[1,2,3,4,5]‘
Declaración de matrices 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Declaración de matrices >> ceros=zeros(2,3); >> M2=[10 20 30; M] >> Xd=diag(x) >> M=[1 2 3; 4 5 6; 7 8 9]; >> I=eye(4); >> unos=ones(5,4);
Operaciones con matrices 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Operaciones con matrices
Cambiar elementos de una matriz 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Cambiar elementos de una matriz A(3, 2) = 7 coloca un 7 en el elemento (3, 2). A(3,:)=v sustituye los valores de la tercera fila por los de v. A(:, 2)=w w sustituye los valores de la segunda columna por los del vector w. A([2 3],:) = A([3 2],:) intercambia las filas 2 y 3 de A. Símbolo dos puntos “:” significa todo (todas las columnas o todas las filas).
Cambiar elementos de una matriz 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Cambiar elementos de una matriz A(i, j) muestra el elemento (i, j) de la matriz A (escalar = matriz de 1 × 1). A(i, :) muestra la fila i-ésima de A (vector fila). A(:, j) muestra la columna j-ésima de A (vector columna). A(2: 4,3: 7) muestra las filas de la 2 a la 4 y las columnas de la 3 a la 7 (en forma de matriz de 3 × 5). A([2 4],:) muestra las filas 2 y 4 y todas las columnas (en forma de matriz de 2 × n). A(:) muestra una sola columna larga formada a partir de las columnas de A (matriz de mn × 1).
Otras funciones relevantes (ejemplos) 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Otras funciones relevantes (ejemplos) >> B=reshape(A,9,1) reordena la matriz A, en un vector fila >> C=sum(A(:,2)) suma todos los elementos de la segunda columna C=15 >> D=sum(sum(A)) suma todos los elementos de la matriz D=45 >> xlsread(filename,sheet,Range) Lee los elementos del archive “filename”, de la hoja “sheet”, en el rango de celdas que le indiquemos >> xlswrite(filename,A,sheet,Range) Exporta la variable “A”, al rango de la hoja de excel que le indiquemos
Resumen funciones básicas Análisis IO 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Resumen funciones básicas Análisis IO eye (x) Crea una matriz identidad de dimensión x diag (v) Diagonaliza el vector v inv (A) Invierte la matriz (A) (inv(I-A))*diag(Y) Multiplica la inversa de Leontieff por un vector de demanda final diagonalizado reshape (A,m,n) Redimensiona la matriz A en “m” filas y “n” columnas. sum (A) Suma los elementos de la primera dimensión de A. Podemos acotar los elementos indicando los elementos de la fila y/o de la columna sum(sum(A)) Suma los elementos totales de la matriz xlsread Lee los elementos de una hoja excel xlswrite Exporta los resultados a una hoja excel
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis
World Input-Output Tables 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis World Input-Output Tables
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Satellite accounts
“Countries”_EU Sectors Terajoules Energy commodities 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis “Countries”_EU Sectors Terajoules Energy commodities
“Countries”_AIR 𝐶𝑂 2 𝑒𝑞= 𝐶𝑂 2 + 28 1000 𝐶𝐻 4 + 365 1000 𝑁 2 𝑂 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis “Countries”_AIR 𝐶𝑂 2 𝑒𝑞= 𝐶𝑂 2 + 28 1000 𝐶𝐻 4 + 365 1000 𝑁 2 𝑂
EXIOBASE* (Gigatonnes) 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Global Emissions EMISIONES EXIOBASE* (Kg) EXIOBASE* (Gigatonnes) EORA* (Gigagramos) EORA (Gigatonnes) WIOD* (Kilotonnes) WIOD (Gigatonnes) GTAP (Gigatonnes) 1990 30.952.041,22 30,95 1991 30.364.781,92 30,36 1992 31.523.320,66 31,52 1993 29.118.435,55 29,12 1994 29.790.017,54 29,79 1995 30.498.562,32 30,50 28.335.895,79 28,34 1996 30.512.033,24 30,51 28.757.542,84 28,76 1997 31.019.851,87 31,02 28.901.018,12 28,90 1998 31.862.512,29 31,86 29.128.154,51 29,13 1999 30.888.247,39 30,89 29.172.345,06 29,17 2000 31.377.594,78 31,38 29.684.098,07 29,68 2001 31.671.019,31 31,67 29.818.764,48 29,82 2002 32.593.300,48 32,59 30.348.332,32 30,35 2003 33.793.014,87 33,79 31.374.101,27 31,37 2004 35.716.894,57 35,72 32.732.716,54 32,73 36,50 2005 37.341.226,08 37,34 33.658.095,39 33,66 2006 38.329.991,60 38,33 34.832.652,49 34,83 2007 32.225.044.137.220,70 32,23 40.939.228,75 40,94 36.236.607,29 36,24 2008 39.958.168,54 39,96 36.490.873,21 36,49 2009 39.594.579,77 39,59 35.823.595,65 35,82 2010 41.277.927,90 41,28 0,00 2011 2012
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Satellite accounts
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis “Countries”_MAT
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis “Countries”_WAT
Global Blue Water footprint 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Global Blue Water footprint BLUE WATER EXIOBASE* (Km3) EORA* TOTAL Water (TL) EORA (Km3) WIOD* (1000 m3) WIOD (Km 3) GTAP (Km 3) 1990 1991 1992 1993 1994 1995 8.436.914.777,59 843,69 1996 8.876.070.264,72 887,61 1997 8.956.045.192,40 895,60 1998 8.936.627.002,66 893,66 1999 9.087.997.331,04 908,80 2000 894.920.631.171,40 894,92 9.116.847.366,48 911,68 2001 9.370.930.604,71 937,09 2002 9.289.281.612,66 928,93 2003 9.723.546.089,04 972,35 2004 10.237.951.134,28 1.023,80 1.045,00 2005 10.514.885.702,10 1.051,49 2006 10.723.695.037,34 1.072,37 2007 1.660,00 11.097.351.836,96 1.109,74 2008 11.647.135.654,44 1.164,71 2009 11.535.638.251,41 1.153,56
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Satellite accounts
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis “Countries”_SEA
Practice 01.- Technical Coefficients 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Practice 01.- Technical Coefficients Input-output flow table and accounts Input-output coefficient table / Inputs per unit of output
E= 𝒆 (𝑰−𝑨) −𝟏 𝒚 =𝐸𝑀 𝒚 PRACTICA 02 Emissions 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis PRACTICA 02 Emissions E= 𝒆 (𝑰−𝑨) −𝟏 𝒚 =𝐸𝑀 𝒚
PRACTICA 02 Emissions E= 𝒆 (𝑰−𝑨) −𝟏 𝒚 =𝐸𝑀 𝒚 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis PRACTICA 02 Emissions E= 𝒆 (𝑰−𝑨) −𝟏 𝒚 =𝐸𝑀 𝒚
Input-output basic equation 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Input-output basic equation The basic equatio𝑛 𝐴𝑋+𝑌=𝑋 𝑋−𝐴𝑋=𝑌 𝐼−𝐴 𝑋=𝑌 𝑿= (𝑰−𝑨) −𝟏 ·𝒀 𝑀𝑎𝑡𝑟𝑖𝑧 𝑑𝑒 𝑐𝑜𝑒𝑓𝑖𝑐𝑖𝑒𝑛𝑡𝑒𝑠 𝑡é𝑐𝑛𝑖𝑐𝑜𝑠 𝑎 𝑖𝑗 = 𝑍 𝑖𝑗 𝑄 𝑗 𝐴=𝑍∗𝑞𝑑1 = 𝑍 𝑖𝑗 ∗𝑖𝑛𝑣 𝑄𝑑 𝑗 𝑀𝑎𝑡𝑙𝑎𝑏 𝐴= 𝑍 𝑖𝑗 𝑄𝑑 𝑗 𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 𝑠𝑖𝑠𝑡𝑒𝑚𝑎 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛𝑒𝑠 𝐴𝑥=𝑏 𝑥=𝑖𝑛𝑣 𝐴 ∗𝑏 𝑦𝐵=𝑐 𝑦=𝑐∗𝑖𝑛𝑣 𝐵 𝑀𝑎𝑡𝑙𝑎𝑏 𝑦= 𝑐 B 𝑀𝑎𝑡𝑙𝑎𝑏 𝑥=𝐴\b
𝑭=𝐟 (𝑰−𝑨) −𝟏 𝒀 Factor contents Output Value Added Labour Emissions 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Factor contents 𝑭=𝐟 (𝑰−𝑨) −𝟏 𝒀 Output Value Added 𝑽= 𝒗𝒂 (𝑰−𝑨) −𝟏 𝒚 =𝑉𝐴 𝒚 Labour L= 𝒍 (𝑰−𝑨) −𝟏 𝒚 =𝐿𝐵 𝒚 Emissions E= 𝒆 (𝑰−𝑨) −𝟏 𝒚 =𝐸𝑀 𝒚 Water W= 𝒘 (𝑰−𝑨) −𝟏 𝒚 =𝑊𝑇 𝒚
Practice.- Technical Coefficients 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Practice.- Technical Coefficients
C02eq 𝑊𝐼𝑂𝐷⇒ 𝐶𝑂 2 𝑒𝑞= 𝐶𝑂 2 + 21 1000 𝐶𝐻 4 + 310 1000 𝑁 2 𝑂 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis C02eq 𝑊𝐼𝑂𝐷⇒ 𝐶𝑂 2 𝑒𝑞= 𝐶𝑂 2 + 21 1000 𝐶𝐻 4 + 310 1000 𝑁 2 𝑂
WIOT_Data years Countries (1-41) Sectors (1-35) 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis WIOT_Data years Countries (1-41) Sectors (1-35)
Practice 03.- Emissions CO2eq MRIO 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Practice 03.- Emissions CO2eq MRIO
Huella Años Países o Regiones Research 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Research Huella Años Países o Regiones
Consumer Responsability 1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Global outlook Domestic Producer Consumer Responsability
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Google Charts
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Circos_Regions
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Circos_Sectors
1. Matlab Basics 2. Multiregional Database 3. EIO analysis with Excel 4. EIO analysis with Matlab 5. Graphic Analysis Hot-points