Topic 6. Computing an antrophic footprint Extended Input-Output analysis with Excel Extended Input-Output analysis with MatLab Data visualization
2. Extended Input-Output analysis with Excel
EORA.- 2 Regiones globales. Año 2013 Miles de millones de $ 47Gt C02eq 157 billones $
𝐸= 𝒆 (𝑰−𝑨) −𝟏 𝒚 =𝐸𝑀 𝒚 Step by step… to the Carbon Footprint 5 2 1 4 7* 𝐸= 𝒆 (𝑰−𝑨) −𝟏 𝒚 =𝐸𝑀 𝒚 5 2 1 4 7* -1 * * 6 8 3 *¡WARNING!.- Demand diagonalized by regions
(𝑰−𝑨)
1. La Huella Ecológica 2. Modelos "EE-MRIO" 3 1. La Huella Ecológica 2.Modelos "EE-MRIO" 3. Cálculo Huella Ambiental 4. Bases datos MRIO (𝑰−𝑨) −𝟏
𝐸𝑀= 𝒆 (𝑰−𝑨) −𝟏
Responsabilidad Productor Responsabilidad Consumidor o “Huella” Emisiones región 𝐸= 𝒆 (𝑰−𝑨) −𝟏 𝒚 =𝐸𝑀 𝒚 Responsabilidad Productor Responsabilidad Consumidor o “Huella”
Suma por filas: Responsabilidad del productor Suma por columnas: Responsabilidad del consumidor Balanza de responsabilidades (MRIO)
PRACTICE 01.- ¿Emissions WIOD_5Reg_4sect?
2. Extended Input-Output analysis with MatLab
Workspace
Declaración de variables Operaciones basicas
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 >> 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
Cambiar elementos de una matriz 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. 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) >> 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 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
PRACTICE 02.- Computing Technical Coefficients
World Input-Output Tables
Satellite accounts
“Countries”_EU Energy commodities Sectors Terajoules
“Countries”_AIR 𝐶𝑂 2 𝑒𝑞= 𝐶𝑂 2 + 28 1000 𝐶𝐻 4 + 265 1000 𝑁 2 𝑂
Satellite accounts
“Countries”_MAT
“Countries”_WAT
Satellite accounts
“Countries”_SEA
Input-output basic equation The basic equatio𝑛 𝐴𝑋+𝑌=𝑋 𝑋−𝐴𝑋=𝑌 𝐼−𝐴 𝑋=𝑌 𝑿= (𝑰−𝑨) −𝟏 ·𝒀 𝑀𝑎𝑡𝑟𝑖𝑧 𝑑𝑒 𝑐𝑜𝑒𝑓𝑖𝑐𝑖𝑒𝑛𝑡𝑒𝑠 𝑡é𝑐𝑛𝑖𝑐𝑜𝑠 𝑎 𝑖𝑗 = 𝑍 𝑖𝑗 𝑄 𝑗 𝐴=𝑍∗𝑞𝑑1 = 𝑍 𝑖𝑗 ∗𝑖𝑛𝑣 𝑄𝑑 𝑗 𝑀𝑎𝑡𝑙𝑎𝑏 𝐴= 𝑍 𝑖𝑗 𝑄𝑑 𝑗 𝑆𝑜𝑙𝑢𝑐𝑖ó𝑛 𝑠𝑖𝑠𝑡𝑒𝑚𝑎 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛𝑒𝑠 𝐴𝑥=𝑏 𝑥=𝑖𝑛𝑣 𝐴 ∗𝑏 𝑦𝐵=𝑐 𝑦=𝑐∗𝑖𝑛𝑣 𝐵 𝑀𝑎𝑡𝑙𝑎𝑏 𝑦= 𝑐 B 𝑀𝑎𝑡𝑙𝑎𝑏 𝑥=𝐴\b
𝑭=𝐟 (𝑰−𝑨) −𝟏 𝒀 Factor contents Output Value Added Labour Emissions 𝑽= 𝒗𝒂 (𝑰−𝑨) −𝟏 𝒚 =𝑉𝐴 𝒚 Labour L= 𝒍 (𝑰−𝑨) −𝟏 𝒚 =𝐿𝐵 𝒚 Emissions E= 𝒆 (𝑰−𝑨) −𝟏 𝒚 =𝐸𝑀 𝒚 Water W= 𝒘 (𝑰−𝑨) −𝟏 𝒚 =𝑊𝑇 𝒚
C02eq 𝑊𝐼𝑂𝐷⇒ 𝐶𝑂 2 𝑒𝑞= 𝐶𝑂 2 + 28 1000 𝐶𝐻 4 + 265 1000 𝑁 2 𝑂
PRACTICE 03.- Emissions CO2eq MRIO
3. Data visualization
Aggregation Example
Consumer Responsability Global outlook Domestic Producer Consumer Responsability
Google Charts
Circos_Regions
Circos_Sectors
Hot-points
Research Huella Años Países o Regiones