Está en la página 1de 40

PONTIFICIA UNIVERSIDAD CATLICA DEL ECUADOR

UTILIZACION DE PYHTON PARA EL ANALISIS DE UNA MATRIZ INPUT OUPUT


MACROECONOMIA II

*Jtiva Freddy *Obando Camila, *Maldonado Pamela, *Minda Paola , *Montaluisa Orlando, *Murriagui Oscar

13/12/2013

En toda sociedad de clases, la cultura intelectual (arte y ciencia) es una creacin de la clase dominante; y el objetivo de esta cultura es en parte asegurar la satisfaccin directa de las necesidades del proceso social, y en parte satisfacer las necesidades intelectuales de la clase gobernante. -ROSA LUXEMBURGO

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Tabla de contenido
Abstract ......................................................................................................................................... 2 Antecedentes ................................................................................................................................. 4 INTRODUCCION ........................................................................................................................ 6 Marco terico .............................................................................................................................. 11 Qu es producto? ................................................................................................................... 11 Qu es un insumo? ................................................................................................................ 11 Tipos de insumos..................................................................................................................... 11 Definicin de matriz ................................................................................................................ 12 Quin fue Wassily Leontief? ................................................................................................. 15 Matriz insumo producto .......................................................................................................... 16 Procedimiento del anlisis insumo producto ........................................................................... 16 QU PLANTEA LEONTIEF? .............................................................................................. 19 TABLAS INPUTS-OUTPUTS .......................................................................................... 19 PYTHON................................................................................................................................. 23 Implementacin de la herramienta PylO ................................................................................. 31 Resultados del uso de la herramienta y el manejo de la TIO .................................................. 36 CONCLUSIONES ........................................................................................................................... 38 Bibliografa .................................................................................................................................. 39

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT -OUPUT


Jtiva Freddy Obando Camila Maldonado Pamela Minda Paola Montaluisa Orlando Murriagui Oscar Facultad de Economia, Materia Macroeconoma II Pontificia Universidad Catlica del Ecuador

"En economa, las cosas tardan ms en pasar de lo que pensabas, y despus ocurren ms deprisa de lo que creas". (Rudi Dornbusch).

Abstract

Las teoras elaboradas sobre los encadenamientos han aportado una lnea fructfera de investigacin en el anlisis input-output a partir del estudio descriptivo de las relaciones productivas y las posiciones de los sectores en el entramado econmico. Las tablas input-output ofrecen una informacin en detalle de la economa, en particular de los procesos de produccin, los usos de dicha produccin y la generacin de renta en los distintos factores productivos. Constituyen adems un anlisis del sistema

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

estadstico, detectando lagunas de informacin y dando coherencia a las distintas estadsticas sectoriales disponibles. Actualmente, nuevos estudios en el campo de las redes productivas se centran en las propias relaciones y en la explicacin de su organizacin e interdependencias. El anlisis exhaustivo de los factores que intervienen en el establecimiento de las relaciones es una tarea compleja que requiere el desarrollo de modelos estadsticos especficos. Dada la interdependencia sectorial existente en toda tabla input-output, estos modelos deben construirse lejos de los postulados de independencia de observaciones presente en la mayora de las modelizaciones estadsticas. En este trabajo, bajo el uso de la herramienta PYTHON, se propone el desarrollo de los encadenamientos atraves del multiplicador de la matriz, y todo el desarrollo realizado por Leontief. Por otro lado esta investigacin, tiene como objetivo primordial, el entendimiento de la herramienta PYTHON, o por lo menos el conocimiento bsico de la misma, se detallara paso a paso como realizar lo investigado con dicha herramienta.

Palabras Clave: Marco Input-Output, sistema estadstico, python, herramienta analitica.

rea Temtica: Utilizacin de la herramienta PYTHON para el anlisis inputoutput

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Antecedentes

Python es un lenguaje de programacin poderoso y fcil de aprender. Cuenta con estructuras de datos eficientes y de alto nivel y un enfoque simple pero efectivo a la programacin orientada a objetos. La elegante sintaxis de Python y su tipado dinmico, junto con su naturaleza interpretada, hacen de ste un lenguaje ideal para scripting y desarrollo rpido de aplicaciones en diversas reas y sobre la mayora delas plataformas. ( Manual Phyton espaol,pag 6) . Python fue creado a finales de los ochenta por Guido van Rossum en el Centro para las Matemticas y la Informtica (CWI, Centrum Wiskunde & Informatica), en los Pases Bajos, como un sucesor del lenguaje de programacin ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. El nombre del lenguaje proviene de la aficin de su creador por los humoristas britnicos Monty Python. Van Rossum es el principal autor de Python, y su continuo rol central en decidir la direccin de Python es reconocido, refirindose a l como Benevolente Dictador Vitalicio (en ingls: Benevolent Dictator for Life, BDFL). En 1991, van Rossum public el cdigo de la versin 0.9.0 en alt.sources. En esta etapa del desarrollo ya estaban presentes clases con herencia, manejo de excepciones, funciones y los tipos modulares, como: str, list, dict, entre otros. Adems en este lanzamiento inicial apareca un sistema de mdulos adoptado de Modula-3; van Rossum describe el mdulo como una de las mayores unidades de programacin de Python.El modelo de excepciones en Python es parecido al de Modula-3, con la adicin de una clusula else. En el ao 1994 se form comp.lang.python, el foro de discusin principal de Python, marcando un hito en el crecimiento del grupo de usuarios de este lenguaje. Python alcanz la versin 1.0 en enero de 1994. Una caracterstica de este lanzamiento fueron las herramientas de la programacin funcional: lambda, reduce, filter y map. Van Rossum explic que hace 12 aos, Python adquiri lambda, reduce(), filter() y map(),

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

cortesa de un hacker de Lisp que las extraaba y que envi parches. El donante fue Amrit Prem; no se hace ninguna mencin especfica de cualquier herencia de Lisp en las notas de lanzamiento. La ltima versin liberada proveniente de CWI fue Python 1.2. En 1995, van Rossum continu su trabajo en Python en la Corporation for National Research Initiatives (CNRI) en Reston, Virginia, donde lanz varias versiones del software. Durante su estancia en CNRI, van Rossum lanz la iniciativa Computer Programming for Everybody (CP4E), con el fin de hacer la programacin ms accesible a ms gente, con un nivel de 'alfabetizacin' bsico en lenguajes de programacin, similar a la alfabetizacin bsica en ingls y habilidades matemticas necesarias por muchos trabajadores. Python tuvo un papel crucial en este proceso: debido a su orientacin hacia una sintaxis limpia, ya era idneo, y las metas de CP4E presentaban similitudes con su predecesor, ABC. El proyecto fue patrocinado por DARPA. En el ao 2007, el proyecto CP4E est inactivo, y mientras Python intenta ser fcil de aprender y no muy arcano en su sintaxis y semntica, alcanzando a los no-programadores, no es una preocupacin activa. En el ao 2000, el equipo principal de desarrolladores de Python se cambi a BeOpen.com para formar el equipo BeOpen PythonLabs. CNRI pidi que la versin 1.6 fuera pblica, continuando su desarrollo hasta que el equipo de desarrollo abandon CNRI; su programa de lanzamiento y el de la versin 2.0 tenan una significativa cantidad de traslapo.9 Python 2.0 fue el primer y nico lanzamiento de BeOpen.com. Despus que Python 2.0 fuera publicado por BeOpen.com, Guido van Rossum y los otros desarrolladores de PythonLabs se unieron en Digital Creations. Python 2.0 tom una caracterstica mayor del lenguaje de programacin funcional Haskell: listas por comprensin. La sintaxis de Python para esta construccin es muy similar a la de Haskell, salvo por la preferencia de los caracteres de puntuacin en Haskell, y la preferencia de Python por palabras claves alfabticas. Python 2.0 introdujo adems un sistema de recoleccin de basura capaz de recolectar referencias cclicas.

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Posterior a este doble lanzamiento, y despus que van Rossum dej CNRI para trabajar con desarrolladores de software comercial, qued claro que la opcin de usar Python con software disponible bajo GNU GPL era muy deseable. La licencia usada entonces, la Python License, inclua una clusula estipulando que la licencia estaba gobernada por el estado de Virginia, por lo que, bajo la ptica de los abogados de Free Software Foundation (FSF), se haca incompatible con GPL. CNRI y FSF se relacionaron para cambiar la licencia de software libre de Python para hacerla compatible con GPL. En el ao 2001, van Rossum fue premiado con FSF Award for the Advancement of Free Software.1

INTRODUCCION

El siguiente trabajo es el resultado de una investigacin realizada para la catedra de Macroeconoma II, de la Facultad de Economa, en la Pontificia Universidad Catlica del Ecuador. Este es un trabajo de investigacin final, que tiene como objetivo el conocer y estudiar el manejo de la herramienta phyton, y la importancia que implica tener uso de la misma para los economistas, y toda aquella persona que desee inmiscuirse en el mundo de las matrices y sus implicaciones. Por otro lado, utilizando la herramienta, se estudiara y se analizara el modelo realizado por Wassily Leontief, economista estadounidense de origen ruso. Leontief, conocido por la creacin del anlisis insumo- rendimiento, descrito en su libro input- output economics publicado en 1966. Esta obra tuvo como base el anlisis de la economa de Estados Unidos en 1958 dividiendo la economa en 81 categoras (sectores); determinando, as, que su matriz tecnolgica era una matriz de 81 por 81. Despus de una larga trayectoria de preparacin, en 1973 fue galardonado con el premio Nobel de Economa por con su aplicacin a los grandes problemas econmicos.
1

http://es.wikipedia.org/wiki/Python

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Su anlisis supuso la introduccin del lgebra matricial al tratamiento de problemas de equilibrio general, desarrollando un modelo esttico muy operativo para estimar los niveles productivos sectoriales y las relaciones intersectoriales.2 El propsito fundamental del modelo es analizar la interdependencia de industrias en una economa. El modelo viene a mostrar como las salidas de una industria (outputs) son las entradas de otra (inputs), mostrando una interrelacin entre ellas. En la actualidad es uno de los modelos econmicos ms empleados en economa.3 El modelo de IO se elabora a partir de datos econmicos observados en una regin, que puede ir desde una nacin a una regin dentro de la misma. Concierne por regla general a la produccin industrial agrupada en sectores. La actividad econmica en la regin se divide en un nmero de segmentos o de sectores productivos. Pueden ser industrias en sentido ms general (automviles) o ms especfico como (industria de neumticos). Cada sector agrupa actividades que tienen diferentes ritmos de consumo y produccin de bienes. Parte de la produccin de un sector (Output) puede ir al consumo (Input) de otro distinto sector dentro de la regin bajo estudio. Esta informacin se recolecta en forma de una tabla denominada: Tabla Input-Output o Tabla IO. Las tablas con sus interdependencias se suelen elaborar con datos procedentes de intervalos anuales. Los intercambios de bienes suelen ser indicados como ventas, compras o bienes fsicos. Pero es habitual que las unidades de medida empleados en el modelo se realicen en trminos monetarios.4

Leontief cree que la economa puede dividirse en sectores, cuya, interrelacin se puede describir en forma de una matriz de llamada matriz de insumo-producto, la matriz insumo-producto (MIP) caracteriza la demanda y la oferta que cada sector productivo hace de los dems. Adems de describir las transacciones entre diversos sectores de la economa real, permite estudiar el efecto que la variacin de la demanda final.

2 3

es.wikipedia.org/wiki/Wassily_Leontief www.finanzasparamortales.com/qui%C3%A9n-es-qui%C3%A9n-en-econom%C3%ADa/wassily-leontief 4 elanalistaeconomicofinanciero.blogspot.com/2011/12/wassily-leontief.html

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

En la dcada de 1930 era un poco complicado, sin embargo, hoy en da invertir una matriz es una cuestin de segundos he incluso otras operaciones pueden ser ms rpido, existen software alternativos como Excel, Matlab, Stata, etc.

Tabla de Origen y Uso

La tabla de origen describe la oferta de productos (bienes y servicios) y las variables que la conforman; la opcin ms ambiciosa integra la matriz de produccin que funciona como un bloque de referencia con la matriz de usos. Visto que se recomienda la valorizacin a precios bsicos, es preciso considerar columnas adicionales a la produccin y a las importaciones, que constituyen la parte fundamental de la oferta de un producto- para cuadrar la tabla de origen con la de utilizacin, calculada a precios de comprador.

Tabla de origen

En la tabla de origen figura informacin sobre los recursos de bienes y servicios: los productos se registran en las filas y las actividades en las columnas. Por razones de clculo de las diferentes opciones de valoracin, tambin en este caso se requiere incorporar partidas adicionales. En las filas, una, para el ajuste de las importaciones y, otra, para registrar las compras directas en el extranjero realizadas por residentes; de su lado, figuran columnas adicionales para mrgenes comerciales y de transporte; impuestos y subvenciones a productos.

Tabla de usos

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Ofrece informacin sobre la oferta de bienes y servicios y la estructura de costos de las industrias. Est conformada por tres cuadrantes: 1.- de uso intermedio 2.- de uso final 3.- de componentes del valor agregado

La Matriz de Transacciones Interindustriales A grandes rasgos, la economa en su conjunto se divide en dos sectores: productivo y consumidor; el sector productor, a su vez tiene una divisin en un gran nmero de industrias en el cual, se supone que, cada industria produce un producto homogneo.

El punto de partida para la elaboracin de un anlisis de insumo-producto es la formulacin de una tabla que contiene partidas que demuestran, ya sea cuantitativamente o en trminos de valor, de qu manera se distribuye la produccin total de una industria a todas las dems industrias en forma de produccin intermedia (es decir, como materia prima) y a los usuarios no productores, consumidores finales.5 Veamos un ejemplo:

www.ehu.es/Jarriola/Docencia/EcoEsp/matriz-de-leontief.pdf

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Esta es una tabla de transacciones entre sectores, que nos ensea cual es la interrelacin entre todas las industrias, en este sentido, cada una adquiere productos elaborados por los dems a fin de llevar a cabo su proceso propio.

10

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Marco terico

Qu es producto?

El producto es el resultado de la transformacin de diferentes flujos de materiales. Se denomina producto a todo lo que la organizacin ofrece en el mercado para ser usado o consumido. Pueden ser objetos fsicos, ideas, lugares, etc. El producto no es solo lo que se ve sino tambin lo que significa para el que lo adquiere. Es la suma del producto formal ms el producto simblico. El producto formal es el bien econmico que tiene determinadas formas, calidad, marca. El producto simblico es lo que significa para el que lo adquiere, lo que representa usarlo y tambin los beneficios adicionales que ofrece.

Qu es un insumo?

El insumo es todo aquello disponible para el uso y el desarrollo de la vida humana, desde lo que encontramos en la naturaleza, hasta lo que creamos nosotros mismos, es decir la materia prima de una cosa. En general los insumos pierden sus propiedades y caractersticas para transformarse y formar parte del producto final. Para el caso de servicios de salud a los recursos de entrada al proceso cuyo flujo de salida es el servicio entregado. Es el material inicial (materia prima, subproducto) que se incorpora al proceso para satisfacer necesidades como comer, correr y hacer necesidades.

Tipos de insumos

11

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Existen formas de clasificarlos. Bsicamente a los insumos podemos dividir en dos tipos: 'Trabajo (o mano de obra) y capital'. Este capital es el que se conoce como capital "fsico o productivo" (maquinaria, equipo, instalaciones, tecnologa en general), que es distinto al capital "financiero" (lquido). Por lo general los insumos se miden en "flujos", en lugar de "niveles" (stocks). Los insumos para su anlisis pueden ser considerados tambin como insumos fijos o insumos variables. Si el insumo trabajo es fijo entonces se considerar variable el capital, y si se considera el insumo capital como fijo, entonces el trabajo sera el insumo variable.

Definicin de matriz

La matriz es un arreglo bidimensional para un sistema de ecuaciones lineal o de ecuaciones diferenciales y para un conjunto rectangular de nmeros reales. Debido a esta relacin de nmeros la matriz insumo producto es usada para relacionar los insumos con los productos. Existen varios tipos de matrices entre ellas estn:

La matriz fila

Es una matriz que solo posee una fila la cual es un elemento de las matrices. A=[ B=[ ] ]

Matriz columna

Es una matriz que posee solo una columna igualmente un elemento de las matrices.

12

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

A=[ ]

B=[ ]

Matriz Nula

Es considerada como matiz cero debido a que todos sus elementos son el nmero 0. A=[ ]

Matriz cuadrada

La matriz cuadrada es la que posee un igual nmero de filas que de columnas. A=[ ]

Matriz identidad

Ms conocida como matriz unidad en la que todos los elementos de la diagonal principal son 1 y los dems elementos son 0.

A=[

Matriz transpuesta

13

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

La matriz transpuesta se denota siendo A una matriz cualquiera su transpuesta es aquella que resulta de cambiar las filas por las columnas o viceversa. A=[ ]

AT=[

Matriz igualada

Sean A o B dos matrices de igual tamao es decir del mismo nmero de filas y de columnas se cuenta a una matriz igualada si los elementos de la matriz A son iguales a los elementos de la matriz B en diferentes formas o escritura. [ A=B Matriz inversa ]=[ ]

La matriz inversa muestra que si una matriz cuadrada A de orden n se dice que es invertible, no singular, no degenerada o regular si existe otra matriz cuadrada de orden n, llamada matriz inversa de A y representada como A1, tal que: , Donde In es la matriz identidad de orden n y el producto utilizado es el producto de matrices usual. Una matriz no invertible se dice que es singular o degenerada. Una matriz es singular si y solo si su determinante es nulo. La inversin de matrices es el proceso de encontrar la matriz inversa de una matriz dada.

14

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Quin fue Wassily Leontief?

Wassily Leontief (*San Petersburgo, 5 de agosto de 1905 - Nueva York, 5 de febrero de 1999) fue un economista estadounidense, de origen ruso. En 1973 fue galardonado con el premio Nobel de Economa por "el desarrollo del mtodo input-output y su aplicacin a los ms importantes problemas econmicos". Su anlisis supuso la introduccin del lgebra matricial al tratamiento de los problemas del equilibrio general, desarrollando un modelo esttico muy operativo para estimar los niveles productivos sectoriales y las relaciones intersectoriales. El mtodo input-output representa una aproximacin emprica de las interrelaciones existentes entre los distintos sectores en que puede dividirse una economa nacional, tratadas como piezas de un equilibrio general. Leontief se inspir en el famoso esquema propuesto por el fisicrata Franois Quesnay en su Tableau conomique, en el esquema del equilibrio general de Lon Walras, en el anlisis de Karl Marx sobre la circulacin entre los sectores de la produccin y en el mtodo de los Balances de la Planificacin Sovitica; sobre este ltimo tema public en1925 Die Bilanz der russischen Volkswirtschaft: Eine methodologische Untersuchung. Termin los primeros trabajos en 1931, pero continu desarrollndolos y amplindolos, y en 1941 public sus resultados en The Structure of American Economy. Ms tarde, en 1953, formul el modelo dinmico en Studies on the Structure of American Economy. lleg a incursionar en la interrelacin de la estructura economa y el medio ambiente como sectores en su artculo de 1973 Environmental Repercussions and the Economic Structure: An Input-Output Approach: A Reply. Aunque el mtodo input-output es universal, al principio encontr fuertes oposiciones en el bloque de las doctrinas econmicas socialistas, siendo incluso duramente criticado por Stalin y Nikita Jrushchov. Fue necesario que Leontief se trasladase a Mosc y

15

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

expusiese su mtodo junto con los resultados obtenidos para que fuese admitido sin reservas.6

Matriz insumo producto

La matriz insumo-producto (MIP) caracteriza la demanda y la oferta que cada sector productivo hace de/a los dems (incluyndose a s mismo).7 Adems de describir las transacciones entre diversos sectores de la economa real, permite estudiar el efecto que la variacin de la demanda final de cualquiera de ellos tiene sobre todos los dems cuando se alcanza la situacin de equilibrio. Su invencin se debe a Wassily Leontief (1906 - 1999). Es usada principalmente como un mtodo de anlisis, utilizado tanto en economa terica como aplicada, que tiene por objeto encontrar las relaciones entre los diferentes factores de produccin utilizados y el producto que se obtiene de ellos. El anlisis de insumo-producto no tiene en cuenta la demanda; su objetivo es determinar el nivel de eficiencia para un conjunto finito de factores con el propsito de producir un conjunto previamente determinado de bienes (Clark, 1964). Para llegar a este objetivo se considera un conjunto de ecuaciones lineales relacionadas entre s cuya solucin se obtiene mediante tcnicas de programacin lineal.8

Procedimiento del anlisis insumo producto

demandas industria p industria q finales produccion total

6 7

es.wikipedia.org/wiki/Wassily_Leontief es.wikipedia.org/wiki/Matriz_insumo-producto 8 home.ubalt.edu/ntsbarsh/Business-stat/stat-data/Forecasts.htm

16

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

industria p industria q mano de obra insumos totales

46 322 92 460

342 114 114 570

72 134

460 570

Determinar la matriz insumo producto A=[ ]

A=[

Determine la matriz de produccin si las demandas finales cambian a: Industria p = 129 Industria q= 213 Para este procedimiento se utiliza una ecuacin ( )

17

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

[(

)]

[(

)]

[(

)]

[(

)]

[(

)]

] [

( [

) ]

18

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

QU PLANTEA LEONTIEF?

TABLAS INPUTS-OUTPUTS

El Modelo Input-Output es un modelo econmico desarrollado por Wassily Leontief (1905-1999) por el que obtuvo un Premio Nobel en el ao 1973. A menudo es denominado como modelo de Leontief. El propsito fundamental del modelo IO es analizar la interdependencia de industrias en una economa. El modelo viene a mostrar como las salidas de una industria (outputs) son las entradas de otra (inputs), mostrando una interrelacin entre ellas. En la actualidad es uno de los modelos econmicos ms empleados en economa.

La preocupacin original de los economistas desde el nacimiento de la economa como ciencia, e incluso desde etapas anteriores, fue el conocimiento de la naturaleza de la riqueza y de su proceso de formacin. Ya en los precursores a los economistas clsicos es manifiesta la preocupacin por encontrar esquemas simples para la representacin del circuito econmico fundamental. Tanto mercantilistas como fisicratas interpretan la economa como un sistema complejo integrado por diferentes elementos entre los que se establecen relaciones de interdependencia que, unas veces tienen naturaleza sectorial, reflejada en las relaciones campo-ciudad o agricultura-manufacturas, y otras estrictamente comerciales que, por ejemplo, se perciben en el papel del comercio internacional y en los privilegios otorgados a las grandes compaas mercantiles. El premio nobel de economa de origen ruso Wassili Leontief fue quien definitivamente, al publicar en 1941 su obra The Structure of the American Economy, 1919-1939, desarroll e implant lo que hoy conocemos como modelo o tabla inputoutput (TIO). Este modelo combina satisfactoriamente la visin macroanaltica de los pensadores del XVIII con el rigor matemtico de Walras. Una gran cantidad de autores, encabezados por el propio Leontief, impulsaron y desarrollaron el primitivo modelo cerrado de los aos cuarenta, as como todo un amplio conjunto de tcnicas de anlisis que han

19

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

terminado por hacer del mismo una de las herramientas ms utilizadas en el estudio de los aspectos estructurales de una economa.

Caractersticas:

El modelo de IO se elabora a partir de datos econmicos observados en una regin, que puede ir desde una nacin a una regin dentro de la misma. Concierne por regla general a la produccin industrial agrupada en sectores. La actividad econmica en la regin se divide en un nmero de segmentos o de sectores productivos. Pueden ser industrias en sentido ms general (automviles) o ms especfico como (industria de neumticos). Cada sector agrupa actividades que tienen diferentes ritmos de consumo y produccin de bienes. Parte de la produccin de un sector (Output) puede ir al consumo (Input) de otro distinto sector dentro de la regin bajo estudio. Esta informacin se recolecta en forma de una tabla denominada: Tabla Input-Output o Tabla IO. Las tablas con sus interdependencias se suelen elaborar con datos procedentes de intervalos anuales. Los intercambios de bienes suelen ser indicados como ventas, compras o bienes fsicos. Pero es habitual que las unidades de medida empleados en el modelo se realice en trminos monetarios.

Matrices IO o de Leontief

Las filas de la tabla representan la distribucin (por sectores) de un productor, mientras que las columnas representan las consumos (por sectores) de las industrias para poder producir sus bienes. Esta tabla inter-sectorial suele tener una columna adicional denominada "demanda final" y corresponde a los bienes empleados en el consumo, inversin (pblicos o privados) o para la exportacin. En ciertas ocasiones se aade a la matriz otras filas que representan el "valor aadido" que tiene en cuenta otros inputs noindustriales a la produccin, como puede ser el trabajo. La estructura matemtica de un sistema Input-Output es la de un sistema de ecuaciones lineales de n incgnitas y n ecuaciones. Siendo n el nmero de sectores de la industria. Esta aproximacin hace que el modelo input-output pueda ser tratado bajo el

20

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

formalismo del lgebra lineal al poder ser representado en matrices. Si se cuantifica el valor monetario de un sector i a uno j como y de la misma forma la demanda final

de un sector (es decir los bienes producidos que no entran de nuevo en el sistema productivo) como se tiene que la produccin del sector i (representado por: )

sera igual en un formalismo algebraico a:

Los trminos a la derecha de la ecuacin representan las ventas inter-industria del sector i, por lo tanto la suma de todos los trminos es el total de ventas del sector i y las ventas a la demanda final. Esta ecuacin puede entenderse como la distribucin de ventas del sector i, como la distribucin de salidas (outputs de este sector). Si consideramos el ejemplo de una economa de tres sectores productivos el modelo podra reproducirse como sigue:

En esta representacin tenemos agrupadas en cada lnea las salidas de cada sector ( ). Los flujos ( ) pueden ser recolectados en una tabla en la que los sectores verticales

son "vendedores" y los horizontales "compradores". Un ejemplo de tabla input-output es: Tabla: Transacciones en una Economa de tres Sectores Actividades econmicas Agricultura Inputs - Agricultura 5 Inputs - Manufactura 15 Inputs - Transporte 2

21

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Manufactura Transporte Salarios

10 10 25

20 15 30

10 5 5

En este ejemplo se considera que la demanda final es exclusivamente dedicada al pago de los trabajadores, pero en una tabla input-output puede aadirse igualmente los consumos caseros, las ventas (exportaciones) o inversiones de capital, salarios, etc. En el modelo input-output a veces se consideran estas demandas finales haciendo que la matriz sea considerablemente mayor que la correspondiente a las relaciones interindustria.

Inversa de Leontief

La funcin de produccin de una industria (que especifica la salida en funcin de las entradas) en el caso del modelo de Leontief las isocuantas (curvas de constante produccin) corresponden a lneas rectas debido a la linearidad del proceso. 9Empleando los denominados coeficientes de Leontief, es decir: de transacciones como: , se puede manipular la matriz

Lo que convierte a la ecuacin en:

www.scielo.org.ar/scielo.php?script=sci_arttext&pid=S1668-87082010000100006

22

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

O en notacin matricial equivalente, la misma operacin es:

Donde a la matriz resultante de la operacin inversa de Leontief.

se la denomina la matriz

PYTHON

QU ES PHYTON?

Phyton es uno de los programas ms bsicos para realizar el anlisis de una matriz input-output, es fcil de aprender y tiene una buena capacidad computacional, adems es posible construir una interfaz de usuario grfica que libera al usuario de saber sobre este.

Python es un lenguaje de programacin potente y fcil de aprender. Posee estructuras de datos eficientes y de alto nivel y un enfoque simple pero efectivo a la programacin.

Python es fcil de usar, pero es un lenguaje de programacin de verdad, ofreciendo mucho mayor estructura y soporte para programas grandes que lo que pueden ofrecer los scripts de Unix o archivos por lotes. Por otro lado, Python ofrece mucho ms chequeo de error que C, y siendo un lenguaje de muy alto nivel, tiene tipos de datos de alto nivel incorporados como arreglos de tamao flexible y diccionarios. Debido a sus

23

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

tipos de datos ms generales Python puede aplicarse a un dominio de problemas mayor que Awk o incluso Perl, y aun as muchas cosas siguen siendo al menos igual de fcil en Python que en esos lenguajes.

Python te permite separar tu programa en mdulos que pueden reusarse en otros programas en Python. Viene con una gran coleccin de mdulos estndar que puedes usar como base de tus programas, o como ejemplos para empezar a aprender a programar en Python. Algunos de estos mdulos proveen cosas como entrada/salida a archivos, llamadas al sistema, sockets, e incluso interfaces a sistemas de interfaz grfica de usuario. Python permite escribir programas compactos y legibles.

Historia

Python fue creado a finales de los ochenta por Guido Van Rossum en los Pases Bajos como un sucesor del Lenguaje de programacin ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. Durante su estancia en CNRI, van Rossum lanz la iniciativa Computer Programming for Everybody (CP4E), con el fin de hacer la programacin ms accesible a ms gente, con un nivel de 'alfabetizacin' bsico en lenguajes de programacin, similar a la alfabetizacin bsica en ingls y habilidades matemticas necesarias por muchos trabajadores.10

Python tuvo un papel crucial en este proceso: debido a su orientacin hacia una sintaxis limpia, ya era idneo, y las metas de CP4E presentaban similitudes con su predecesor, ABC. El proyecto fue patrocinado por DARPA. A partir de su creacin Phyton continuamente se ha actualizado, se han adherido nuevos comandos que le permiten al usuario realizar trabajos cada vez ms complejos. Por tercera vez, Linux Journal ha otorgado a Python, el lenguaje favorito en CodeSyntax, el premio al mejor lenguaje de programacin por votacin de desarrolladores y usuarios.

Entre los motivos de esta decisin, la revista seal varias ventajas del lenguaje Python sobre sus competidores: el hecho de que sea muy fcil de utilizar, que lo diferencia de
10

http://es.wikipedia.org/wiki/Python

24

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

forma evidente de otros lenguajes de programacin disponibles en la actualidad, as como una sintaxis que se caracteriza por su sencillez y por su limpieza.

Desde su creacin hasta la actualidad ha logrado consolidarse e influir considerablemente en el mundo de la programacin, de tal forma que varios lenguajes como por ejemplo Boo, Cobra, D, Falcon, Groovy, JavaScript, Ruby, Pyrex y su derivado Cython, ECMAScript, OCaml, as como otros -, se basan en l y en su sintaxis para seguir creciendo. Adems Python est presente en muchas de las aplicaciones y servicios utilizados de manera habitual. Por ejemplo, el cliente oficial de Dropbox est desarrollado en Python, y lo mismo el Software Center de Ubuntu, el gestor de ebooks Calibre, el servicio de streaming Flumotion, el gestor de listas de correo Mailman, incluso, YouTube o Google tambin lo utilizan. De hecho Guido van Rossum , su creador, trabaja actualmente en Google.11 El uso Python en las grandes empresas de la web como Google, Yahoo, YouTube o corporaciones tecnolgicas como la NASA, es una de las principales referencias de ste exitoso lenguaje de programacin.

Caractersticas

Python permite dividir el programa en mdulos reutilizables desde otros programas Python. Viene con una gran coleccin de mdulos estndar que se pueden utilizar como base de los programas. Tambin hay mdulos incluidos que proporcionan E/S de ficheros, llamadas al sistema, Sockets y hasta interfaces a GUI como Tk, GTK, Qt entre otros. Python se utiliza como lenguaje de programacin interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intrprete se puede utilizar de modo interactivo, lo que facilita experimentar con caractersticas del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa.12

11 12

http://docs.python.org.ar/tutorial/pdfs/TutorialPython2.pdf http://docs.python.org.ar/tutorial/pdfs/TutorialPython2.pdf

25

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

La caracterstica de tipado dinmico se refiere a que no es necesario declarar el tipo de dato que va a contener una determinada variable, sino que su tipo se determinara en tiempo de ejecucin segn el tipo del valor al que se asigne, y el tipo de esta variable puede cambiar si se le asigna un valor de otro tipo.

Es un programa fuertemente tipado, no se permite a una variable como si fuera de un tipo distinto al que tiene, es necesario convertir de forma explcita dicha variable al nuevo tipo previamente. En otros lenguajes el tipo de la variable cambiaria para adaptarse al comportamiento esperado, aunque esto es ms propenso a errores.

El intrprete de Python est disponible en multitud de plataformas por lo que si no utilizamos libreras especficas de cada plataforma el programa podr correr en todos los sistemas sin grandes cambios.

La orientacin a objetos es un paradigma de programacin en el que los conceptos del mundo real relevantes para nuestro problema se trasladan a clases y objetos en nuestro programa. La ejecucin del programa consiste en una serie de interacciones entre los objetos.

Python tambin permite la programacin imperativa, programacin funcional y programacin orientada a aspectos. Existen varias implementaciones distintas de Python: CPython, Jython, IronPython, PyPy, etc.13

CPython es la ms utilizada, la ms rpida y la ms madura. En este caso tanto el intrprete como los mdulos estn escritos en C.

Jython es la implementacin en Java de Python, mientras que IronPython es su contrapartida en C# (.NET). Su inters estriba en que utilizando estas implementaciones se pueden utilizar todas las libreras disponibles para los programadores en Python de Python.

13

http://docs.python.org.ar/tutorial/pdfs/TutorialPython2.pdf

26

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

La forma ms fcil para empezar a utilizar la computacin cientfica en Python es usar una de las distribuciones. De esta manera se obtiene automticamente la mayora de los paquetes cientficos importantes. Algunas distribuciones tambin vienen con un IDE. Pyzo , distribucin libre basada en Python 3, viene con el editor interactivo de Python (IEP) python (x, y) y WinPython dos distribuciones libres basadas en el Spyder IDE.

Anaconda , distribucin Python de Continuum. A (comunidad) edicin gratuita tambin est disponible. EPD , distribucin Enthhoughts Python. Una versin gratuita tambin est disponible14

Python en comparacin con Matlab

A continuacin se muestra un diagrama que ilustra las principales diferencias entre Python y Matlab. Python, por definicin, es un lenguaje de programacin.

Aparte del lenguaje de programacin y el intrprete, Python tambin se compone de una extensa biblioteca estndar. Esta biblioteca tiene como objetivo programar en general y contiene mdulos para cosas especficas. Matlab es un entorno de computacin numrica popular y lenguaje de programacin. El concepto de Matlab se refiere a todo el paquete, incluyendo el IDE. La biblioteca estndar no contiene funcionalidad de programacin genrica como muchos, pero s incluye el lgebra matricial y una extensa biblioteca de procesamiento de datos y el trazado. Para obtener una funcionalidad similar en Python, necesitars el NumPy, SciPy y paquetes Matplotlib. Scipy es un paquete que tiene el objetivo de ofrecer la otra funcionalidad de Matlab, incluidos los de las cajas de herramientas de Matlab (que costar extra en Matlab). Simulink, sin embargo, es un ejemplo que no est cubierta en Python. Si usted depende de ella, probablemente debera atenerse a Matlab. Adems, se necesita de una IDE. Muchos pythoneers provienen de un entorno Linux y utilizan un Python shell y uno de los muchos editores, pero las personas que vienen de Matlab no lo hacen por lo general como esto. Hay un puado de IDE disponibles, algunos de los cuales son de forma gratuita. Porque Python es abierta y gratuita, es muy fcil para los
14

http://docs.python.org.ar/tutorial/pdfs/TutorialPython2.pdf

27

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

otros partidos para disear paquetes u otras herramientas de software que extienden Python.

El problema ms importante con Matlab es su naturaleza comercial, sino que es la base de varios temas:

Los algoritmos son de propiedad, lo que significa que usted no puede ver el cdigo de los algoritmos que est utilizando y tienen que confiar en que Matlab implementado correctamente.

Matlab es un producto comercial, el dinero tiene que ser hecho. Esto est bien, pero lo que el dinero puede ser ms importante que la entrega de un gran producto. Por ejemplo, Matlab es la liberacin de una nueva versin cada 6 meses. Cada versin tiene que tener nuevos / mejorados caractersticas, o la gente no lo comprar. Esto me lleva a cuestionarme cun tiles estas caractersticas son realmente, y si estas caractersticas no podran haber sido implementadas antes.

Hace que la portabilidad sea ms difcil. La solucin de portabilidad (el tiempo de ejecucin de componentes Matlab (MCR)) funciona bien, pero Matlab tenido que tener mucho cuidado de que no se puede utilizar para hacer Matlabing genrico con ella. Tal vez esta es la razn por la que la aplicacin debe ser exactamente la misma versin que el MCR instalado, que puede ser una molestia considerando que Matlab libera una nueva versin cada 6 meses.

Ventajas de Python

El lenguaje de programacin Python es ms fcil de leer y de programar que el lenguaje de programacin Matlab. Potente. Debido a que est tan bien diseado, es ms fcil que otros lenguajes para transformar sus ideas en cdigo. Pero tambin, Python viene con extensas bibliotecas estndar, y tiene unos poderosos tipos de datos tales como listas, conjuntos y diccionarios. Estos realmente ayudan a organizar sus datos. Manipulacin de cadenas. Esto es muy fcil en Python.

28

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Portabilidad. Porque Python es gratis, el cdigo puede funcionar en todas partes. Y porque es multiplataforma, puede tambin funciona para clientes que ejecutan Linux o Mac OS X. La indexacin. Python indexacin va como lo hace en C. En primer lugar, a partir de 0, que es ms fcil en la mayora de situaciones. En segundo lugar, la indexacin se realiza utilizando soportes, para que pueda ver la diferencia entre una operacin de indizacin y una llamada a la funcin. Las funciones y las clases se pueden definir en cualquier lugar. En un archivo (si se trata de un mdulo o un script) puede disear tantas funciones y clases como quieras.

Pylo

Pylo permite escribir archivos de visualizacin Silo, introducido por MeshTV de LLNL y ms recientemente utilizado por el programa de visualizacin a gran escala de visita Pylo es compatible con la mayora de tipos de datos permitidos en archivos Silo, tales como mallas no estructuradas y rectangulares estructurados, mallas de partculas, as como escalares y vectoriales variables sobre ellos. Adems, Pylo soporta expresiones de variables escalares y la escritura semi-automtica de archivos de Silo paralelizacin segmentado.

PythonWin

PythonWin es el nombre del entorno de desarrollo interactivo (IDE), que es parte de la Python para las extensiones de Windows. Proporciona una sencilla interfaz grfica para la edicin y ejecucin de programas de Python en equipos que ejecutan los sistemas operativos Microsoft Windows. La figura de la derecha muestra una PythonWin con una ventana de edicin, donde un archivo de cdigo fuente de Python puede ser escrito y modificado, y una ventana del intrprete de Python, donde uno puede escribir y ejecutar cdigo Python. La barra de herramientas encima del rea principal proporciona botones para una variedad de funciones tales como Run, descubre, etc

29

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

NumPy

NumPy es el paquete fundamental para la computacin cientfica con Python. Contiene entre otras cosas: un poderoso objeto de matriz N-dimensional sofisticadas funciones (radiodifusin) herramientas para la integracin de C / C + + y Fortran lgebra lineal til, transformada de Fourier, y las capacidades de nmeros

aleatorios.

Adems de sus usos cientficos obvias, NumPy tambin se puede usar como un recipiente de mltiples dimensiones eficiente de los datos genricos. Arbitrarias tipos de datos pueden ser definidos. Esto permite NumPy integrar sin problemas y rpidamente con una amplia variedad de bases de datos.

30

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Implementacin de la herramienta PylO


La herramienta Python es un lenguaje de programacin, tiene como propsito general probar distintas funciones del programa a travs de una serie de caractersticas del lenguaje, con el fin de facilitar el clculo de anlisis en matrices y multiplicadores. La tres funciones principales que posee PylO son: operacin de mesa, operacin bsico de entrada y salida, y el anlisis input-output avanzada. Para el desarrollo del trabajo de la matriz insumo-producto del Ecuador, se ha hecho uso de la herramienta PylO para el anlisis de los respectivos datos y obtencin de resultados. Con el fin de facilitar el desarrollo del trabajo hemos utilizado la versin, Python-2.2.3.exe. Python y PylO estn nicamente destinados para ser utilizados con Windows, y adems las funciones que ofrecen tienen la salida en formato Microsoft Excel. A continuacin describiremos los tres pasos necesarios para el funcionamiento del programa: Descargar la versin Python-2.2.3.exe, exclusiva para usuarios Windows, seguido de esto hacer doble click en el archivo que acabamos de descargar para despus instalar Python versin 2.2. Una vez que hayamos descargado la versin requerida de Python, debemos instalar la extensin de Windows (http://starship.python.net/crew/mhammond/), para la versin de Python que fue instalada anteriormente, (Python 2.2). Descargamos Mark Hammond de Python para extensiones de Windows, ya que utilizamos la versin de Python 2.2 la extensin ser win32all-152.exe. Despus de haber instalado correctamente los dos archivos de Python y la correcta extensin para Windows, debemos finalmente instalar el Numerical Python (NumPy), este archivo es un mdulo de cmputo de matriz numrica. Para Windows debemos instalar Numeric-23.0.win32-py2.2.exe. este archivo de mdulo numrico se instalar correctamente, slo si se dispone de los archivos anteriormente instalados.

Luego de tener instalado el programa, se crear una carpeta con los archivos correspondientes. Para empezar debemos abrir el archivo run_pyio.py. A continuacin se presentar el procedimiento para usar Python y obtener los resultados de la matriz insumo-producto:

31

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

1. Al ingresar al archivo run_pyio.py, se abrirn tres ventanas. La primera corresponde a una ventana en blanco que no utilizaremos, la segunda corresponde a una ventana de bienvenida de PylO en donde se presentan las distintas opciones con las que trabajaremos, y la tercera que corresponde a una ventana de verificacin en donde nos preguntar si deseamos cambiar el lugar en donde se guardar el trabajo. En la ventana de bienvenida del programa, debemos escoger una de las tres opciones para luego digitarla en la parte inferior de la ventana (Enter your choice). Vamos a escoger la opcin 2.

1. Con la opcin que escogimos (2), nos aparecer una nueva lista con distintas opciones, y de igual manera debemos digitar el nmero de la opcin que vamos a utilizar. Procedemos a escoger la opcin 1.- Calcular la matriz inversa de Leontief. Esta opcin ser con la que vamos a trabajar para obtener el resultado de nuestra matriz insumo-producto, sin embargo podemos hacer uso de las dems opciones con la misma matriz que poseemos.

32

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

2. Cuando ingresamos la opcin 1, que sirve para calcular la matriz de Leontief, aparecer una nueva opcin (Input the I-0 data:) aqu es donde debemos escribir el nombre del archivo que contiene nuestra matriz, el archivo debe estar guardado en un formato .txt, de lo contrario el programa no reconocer a el archivo. En el archivo de texto debemos ingresar los datos de la matriz que vamos a utilizar en este caso ser una con tres sectores, como muestra la siguiente imagen:

Previamente hay que tener la matriz realizada en una hoja de clculo y de ah se la transporta a un bloc de notas, y realizar el procedimiento; en el caso de este trabajo nuestra matriz base fue

33

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

3. Luego de tener nuestra matriz en un archivo de texto procedemos a guardarlo. Con el nombre que haya sido guardado el archivo (matrizej), es el que utilizaremos para trabajar con la matriz de Leontief en el programa Python. El nombre deber estar escrito seguido del formato .txt de lo contrario el programa no podr reconocer el archivo. A continuacin se muestra cmo debemos ingresar el archivo de texto al programa, en este caso, nuestra matrizfinaal.txt

4. Despus de ingresar el nombre del archivo seguido del formato de texto. Presionamos Enter y el programa abrir una ventana en Excel en donde automticamente la matriz de Leontief fue calculada, y a partir de la matriz que ingresamos en el archivo de texto, el resultado fue la siguiente matriz inversa de Leontief presentada en Excel.

34

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Como se mencion anteriormente con la matriz que creamos en el archivo de texto, puede ser utilizada para distintos clculos de las opciones que nos presenta el programa, no slo para la matriz de Leontief, sino que puede ser utilizada para el clculo del multiplicador de la matriz entre otros, como se podr ver en las siguientes imgenes. Para obtenerlos se debe seguir el mismo proceso que hemos utilizado para la matriz inversa de Leontief. Input Multiplier

Realizando esto nos arroja el resultado del multiplicador de inputs, es decir los insumos.

35

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Leontief Inverse

El resultado mostrado en esta imagen es la matriz inversa de Leontief.

Resultados del uso de la herramienta y el manejo de la TIO


En primer lugar, el programa establece la realizacin de varias tablas input output: de origen, de destino y una ltima simtrica que permite realizar los estudios tradicionales basados en su inversa. En la tabla de origen de la matriz se muestra la oferta de bienes y servicios por producto y tipo de proveedor, mientras que en la de destino se sealan los empleos de los bienes y servicios por producto y tipo de empleo, es decir, destinos intermedios y finales. Estas dos tablas pueden reflejar una estructura productiva con el detalle que se desee y sea posible y no tienen por qu ser cuadradas. La tabla inputoutput simtrica es una matriz cuadrada que puede presentarse producto por producto o rama por rama homognea de actividad. Sin embargo, la mayor parte de la informacin estadstica que puede obtenerse de las unidades de produccin no suele contar con un exhaustivo detalle de

36

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

los insumos producto por producto. Por ello, en la prctica se recurre a los datos de las tablas de origen y destino reelaborndolos hasta disponer de informacin ms analtica y sinttica necesaria para la elaboracin de la tabla Input-Output simtrica. Esta tarea se consigue con investigacin suplementaria y mediante la adopcin de hiptesis sobre las estructuras de los insumos por producto o por rama de actividad. La elaboracin de la tabla simtrica ha exigido as resolver y eliminar la cuestin de las producciones secundarias que en el anterior sistema se solucionaba redirigiendo el output a travs de una fila de transferencias a la rama de actividad caracterstica. Se propone ahora, por contra, la transferencia completa de outputs e inputs resultando as una estructura final muy similar a las de las anteriores tasas de Inputs-Outputs, pero ms homognea y elaborada. Este nuevo procedimiento supone que se van a analizar tablas con diferentes estructuras, lo que dificultar su comparacin aunque no la impida ya que, en todo caso, cabe pensar que las producciones secundarias cuentan con una importancia econmica menor en el seno de las ramas. Como se indic al inicio del documento, el inters de la presente investigacin reside en comparar tablas, y el entendimiento del uso de la herramienta Phyton. Asi como, aprender a utilizar la herreamienta para el calculo de multiplicadores, inversas de Leontief, entre otras operaciones, necesarias y tiles para nuesta formacin como economistas. En este caso ya que no tenemos una matriz comparativa, el anlisis queda implcito en los grficos anteriores. El resultado ms importante que tenemos en esta investigacin, a posteriori, es el conocimiento adquirido del uso de la herramienta, esto servir, a futro, para nuestra vida profesional como economistas, en especial para hacer uso de lo aprendido durante la carrera y llevar a cabo un ben trabajo profesional.

37

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

CONCLUSIONES
Hay que ser cuidadoso en la elaboracin de matrices insumo-producto, sobre todo si hay produccin secundaria en los sectores, pues en este caso los coeficientes inputsouputs, puedesn ser negativos ( nos ocurrio al momento de crear la matriz), lo cual implica, econmicamente, una mala clasificacin de los sectores al momento de sectorizar la economa. Este programa necesita de ms funciones y acciones especficas donde necesitamos aprender nuevos mtodos, mdulos, instrucciones y maneras de realizar una accin. La creacin de un mdulo con funciones facilita el uso de mens que realicen una funcin especfica Comentar cada funcin del programa es bueno para que quien lo use entienda con claridad lo que va a realizar el programa. Python puede ser utilizado para crear herramientas que son tiles en la vida diaria. La experiencia docente ha sido muy satisfactoria. En un breve plazo de tiempo (un cuatrimestre), los estudiantes aprenden todos los aspectos bsicos de la programacin. Completamos su formacin bsica Python est en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opcin para realizar realizar trabajos relacionados con la sectorizacin, y que estn implicadas matrices de Leontief.

38

UTILIZACION DE PYHTON PARA EL ANLISIS DE UNA MATRIZ INPUT-OUPUT MACROECONOMIA II 2013

Bibliografa
1. Martin C. Kohli (2000): Leontief and the Bureau of Labor Statistics, 1941-54: A Unfinished Chapter in the History of Economic Measurement 2. United Nations (1999): HANDBOOK OF INPUT-OUTPUT TABLE COMPILATION AND ANALYSIS 3. El modelo input output 4. Lpez Lpez, Juan Carlos (2010) Modelo Insumo-Producto. UNACH San Cristbal de Las Casas, Chiapas. Mxico: UNACH PDF. 5. Clark, H. B. (1964). Economia Interindustrial Insumo Producto y programacion lineal. Mexico DF: FCE. 6. Hernandez, E. (2005). Un modelo de Insumo Producto como instrumento de analisis economico. Caracas: Banco Central de Venezuela. Economia y Finanzas 7. www.economiainstitucional.com/pdf/No26/ghernandez.pdf 8. docs.python.org.ar/tutorial/pdfs/TutorialPython2.pdf 9. www.codecademy.com/es/courses/introduction-to-python6WeG3/3/2?curriculum_id=4f89dab3d788890003000096 10. www.ecured.cu/index.php/Python 11. www.codesyntax.com/es/blog/python-nuestro-codigo-favorito-elegido-mejorlenguaje-de-programacion 12. www.lsi.us.es/docencia/get.php?id=6844 13. www.python.org/community/users.html 14. www.oni.escuelas.edu.ar/2002/santiago_del_estero/madre-fertil/producto.htm 15. es.wikipedia.org/wiki/Insumo_producto 16. es.wikipedia.org/wiki/Matriz_(matem%C3%A1ticas) 17. www.monografias.com/trabajos-pdf3/modelo-insumo-producto/modelo-insumo18. producto.shtml#792#ixzz2mvyVCwTO 19. es.wikipedia.org/wiki/Wassily_Leontief 20. www.monografias.com/trabajos-pdf3/modelo-insumo-producto/modelo-insumoproducto.pdf

39