Sie sind auf Seite 1von 165

Macroeconoma Avanzada Computacional

Jos L. Torres Chacn


Departamento de Teora e Historia Econmica
Universidad de Mlaga
Septiembre 2010
ii
Indice
I Sistemas dinmicos bsicos 5
1 Una introduccin a la macroeconoma dinmica com-
putacional 7
1.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Ecuaciones en diferencias . . . . . . . . . . . . . . . . 8
1.3 Resolucin numrica . . . . . . . . . . . . . . . . . . . 10
1.4 Efectos de una perturbacin . . . . . . . . . . . . . . . 16
1.5 Cambio en el valor de los parmetros . . . . . . . . . . 21
1.6 Conclusiones . . . . . . . . . . . . . . . . . . . . . . . 24
2 Computacin de modelos dinmicos bsicos 27
2.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2 Resolucin numrica del modelo ms simple jams visto 28
2.2.1 Valor de las variables en estado estacionario . . 33
2.2.2 Efectos de un aumento en la cantidad de dinero 37
2.2.3 Efectos de cambios en los parmetros . . . . . 39
2.3 Resolucin numrica del Ejercicio 2.4: El desbordamiento
del tiempo de cambio . . . . . . . . . . . . . . . . . . . 44
2.3.1 Efectos de un aumento en la cantidad de dinero 49
iv Indice
2.3.2 Efectos de cambios en los parmetros . . . . . 52
2.4 Conclusiones . . . . . . . . . . . . . . . . . . . . . . . 54
II Introduccin al equilibrio general 56
3 La eleccin intertemporal del consumidor 57
3.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . 57
3.2 El problema del consumidor en tiempo discreto y con
vida nita . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.3 Ejemplo: funcin de utilidad logartmica . . . . . . . . 59
3.4 El problema del consumidor en Excel . . . . . . . . . . 60
3.4.1 Cambio en los parmetros . . . . . . . . . . . . 66
3.4.2 Cambio en las variables exgenas (cambio en
la renta) . . . . . . . . . . . . . . . . . . . . . . 70
3.4.3 Cambio en la funcin de utilidad . . . . . . . . 72
3.5 La decisin de consumo en MatLab . . . . . . . . . . . 76
4 Las empresas y la decisin de inversin 81
4.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . 81
4.2 Computacin en Excel del modelo de la Q de Tobin . 82
4.2.1 Linearizacin del modelo . . . . . . . . . . . . . 82
4.2.2 Efectos de una disminucin en el tipo de inters 85
4.3 Conclusiones . . . . . . . . . . . . . . . . . . . . . . . 88
5 El gobierno y la poltica scal 91
5.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . 91
5.2 Los impuestos . . . . . . . . . . . . . . . . . . . . . . . 91
5.2.1 Cambio en el tipo impositivo . . . . . . . . . . 94
5.3 La seguridad social . . . . . . . . . . . . . . . . . . . . 97
5.3.1 Cambio en las cotizaciones a la seguridad social 104
6 El modelo bsico de equilibrio general 107
6.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . 107
6.2 Computacin del modelo simplicado en Excel . . . . 108
6.2.1 El modelo . . . . . . . . . . . . . . . . . . . . . 108
6.3 Computacin del modelo en MatLab . . . . . . . . . . 117
6.3.1 El algoritmo de Newton-Raphson . . . . . . . . 117
6.4 Computacin del modelo de equilibrio general dinmico
bsico en MatLab . . . . . . . . . . . . . . . . . . . . . 125
Indice 1
6.4.1 Clculo del estado estacionario . . . . . . . . . 129
6.4.2 Dinmica del modelo . . . . . . . . . . . . . . . 131
III Crecimiento econmico 136
7 Introduccin al crecimiento econmico 137
7.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . 137
7.2 Modelo con ahorro exgeno en tiempo discreto . . . . 138
7.3 Resolucin en Excel . . . . . . . . . . . . . . . . . . . 141
7.3.1 Efectos de un aumento en la tasa de ahorro . . 144
8 El modelo de Ramsey 149
8.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . 149
8.2 El modelo de Ramsey en tiempo discreto y con vida
nita . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
8.3 Resolucin numrica del modelo de Ramsey linearizado153
8.3.1 Linearizacin del modelo . . . . . . . . . . . . . 153
2 Indice
Prefacio
El presente manual forma parte de un conjunto de manuales
que recogen diverso material correspondiente a la asignatura de
Macroeconoma Avanzada II, que se imparte el Departamento
de Teora e Historia Econmica en la Licenciatura de Economa
de la Facultad de Ciencias Econmicas y Empresariales de la
Universidad de Mlaga. El material que se imparte en dicha
asignatura se ha dividido en tres manuales: Uno terico, que
hemos denominado AMA (Apuntes de Macroeconoma Avanzada),
otro de ejercicios resueltos que hemos denominado EMA (Ejercicios
de Macroeconoma Avanzada) y un tercero de computacin que
es el presente y que hemos denominado MAC (Macroeconoma
Avanzada Computacional). Los tres manuales tienen una estructura
similar, estando pensados para su utilizacin de forma conjunta, ya
que contienen desarrollos que son complementarios, si bien estn
pensados para poder ser tambin utilizados de forma independiente.
Este manual comprende una serie de ejercicios de computacin,
usando los diferentes desarrollos tericos que componen la asignatura
y que se dividen en tres partes: Sistemas Dinmicos Bsicos,
Introduccin al Equilibrio General Dinmico e Introduccin al
crecimiento. El objetivo es resolver los diferentes desarrollos tericos
pero utilizando tcnicas de computacin. Computacin quiere decir
que vamos a utilizar un ordenador para resolver los distintos modelos
4 Indice
tericos y que dicha resolucin se va a llevar a cabo de forma
numrica.
Al usar un mtodo de resolucin numrico, esto signica que
tenemos que considerar la variable tiempo como una variable en
tiempo discreto. Por tanto, los anlisis que hemos llevado a cabo
en tiempo continuo en AMA y EMA, tenemos que redenirlos y
resolver dichos desarollos en tiempo discreto.
Los programas informticos que vamos a utilizar son dos: Excel
y MatLab. Excel es una hoja de clculo, similar a otras como
puede ser la hoja de clculo Calc de Open Oce. Las ventajas de
una hoja de clculo es que son fciles de manejar, al tiempo que
tienen una capacidad muy elevada para realizar una gran variedad
de operaciones de clculo. Por su parte, MatLab es un lenguaje de
programacin, siendo ms difcil de usar que una hoja de clculo,
pero con una exibilidad y con un poder de clculo muy superior.
El manejo de un programa u otro depender de la complejidad
del problema que queramos resolver. No obstante, la mayora de
ejercicios trataremos de realizarlos en la hoja de clculo.
Parte I
Sistemas dinmicos
bsicos
5
6
1
Una introduccin a la macroeconoma
dinmica computacional
1.1 Introduccin
En este tema vamos a llevar a cabo un ejercicio de computacin
simple con el objetivo de ilustrar como podemos utilizar un
ordenador para realizar simulaciones numricas de los modelos
macroeconmicos. En concreto, en este tema vamos a realizar
una serie de simulaciones numricas correspondientes al ejemplo
de sistema dinmico desarrollado en el captulo 1 de AMA. Dicho
ejemplo lo vamos a resolver de forma numrica usando una hoja de
clculo. En particular, vamos a usar la hoja de clculo Excel, aunque
tambin podramos usar la hoja de clculo Calc de Open Oce.
A la hora de computar numricamente los sistemas dinmicos
resueltos analticamente, el nico elemento diferenciador que
tenemos que considerar es que los desarrollos tericos los hemos
realizado en tiempo continuo, lo que supone trabajar con ecuaciones
diferenciales. La computacin numrica requiere pasar del tiempo
continuo al tiempo discreto. Por tanto, en lugar de trabajar con
ecuaciones diferenciales trabajaramos con ecuaciones en diferencias,
siendo todo lo dems igual.
Resolver numricamente este tipo de sistemas tiene importantes
ventajas. En primer lugar, permite la obtencin de las sendas
8 1. Una introduccin a la macroeconoma dinmica computacional
temporales de las variables, que no se pueden apreciar de forma
directa en los diagramas de fases. As, basta con realizar un grco
del valor de cada variable en funcin del tiempo para apreciar su
comportamiento a lo largo del mismo. En segundo lugar, permite
realizar ejercicios de sensibilidad, estudiando el comportamiento
del sistema en funcin, tanto del valor de las variables exgenas
como del valor de los distintos parmetros. As, una vez resuelto
el modelo y computado nmericamente, basta, por ejemplo, con
cambiar el valor de un determinado parmetro para ver cmo la
economa se ve alterada, tanto en trminos de su equilibrio como
de su dinmica. Esto signica que podemos simular las distintas
trayectorias de las variables endgenas dados unos parmetros y una
determinada perturbacin en las variables exgenas. Estos elementos
no son posibles de apreciar resolviendo el sistema de forma terica y
representndolo a travs del correspondiente diagrama de fases.
La estructura de este tema es como sigue. En el segundo apartado
presentamos una breve descripcin de las ecuaciones diferenciales
as como la notacin del sistema dinmico que vamos a resolver
en tiempo continuo. La seccin tercera muestra la resolucin
numrica de dicho sistema dinmico realizada en una hoja de Excel,
describindose todos los elementos que deben introducirse en la
hoja de clculo para obtener la solucin numrica del mismo. La
seccin cuarta utiliza la hoja de clculo construida anteriormente
para analizar los efectos de una determinada perturbacin, es decir,
un cambio en las variables exgenas. La seccin quinta realiza un
anlisis similar pero en trminos de un cambio en el valor de los
parmetros. A esto es a lo que se denomina anlisis de sensibilidad.
El tema naliza con algunas conclusiones.
1.2 Ecuaciones en diferencias
La computacin nmerica de un determinado sistema de ecuaciones
requiere que dicho sistema est denido en trminos de unidades de
tiempo discretas. Sin embargo, tal y como hemos podido comprobar
en los desarrollos tericos realizados, el tiempo lo hemos denido en
forma continua. El resultado es el mismo, pudindose resolver los
modelos tericos tanto en tiempo continuo como en tiempo discreto.
Podemos decir que esta eleccin es una cuestin de gustos. A algunos
les gusta ms plantear y resolver los problemas suponiendo que el
1.2 Ecuaciones en diferencias 9
tiempo es una variable continua mientras que a otros les resulta
ms atractivo plantear y resolver los problemas suponiendo que el
tiempo es una variable discreta. No obstante, hemos de decir que
las herramientas de resolucin varan en cada caso siendo tambin
diferente la forma de presentar los resultados.
En tiempo continuo, el cambio en una variable lo hemos denido
como su derivada respecto al tiempo:
_ r
t
=
0r
t
0t
(1.1)
En tiempo discreto, el cambio de una variable viene dado por:
r
t
= r
t+1
r
t
(1.2)
Esto signica que el valor de una variable en el momento t vendra
dado por:
r
t+1
= r
t
+ r
t
(1.3)
El sistema de ecuaciones dinmica que aparece como ejemplo en el
captulo 1 de AMA, en el cual tenemos dos variables endgenas (r
1,t
,
r
2,t
) y dos variables exgenas (.
1,t
, .
2,t
), podemos representarlo en
tiempo discreto como:
_
r
1,t
r
2,t
_
=
_
c ,
c
_ _
r
1,t
r
2,t
_
+
_
1 0
0 j
_ _
.
1,t
.
2,t
_
(1.4)
Por tanto, las ecuaciones que denen el comportamiento a lo largo
del tiempo de las dos variables endgenas son las siguientes:
r
1,t
= cr
1,t
,r
2,t
.
1,t
(1.5)
r
2,t
= r
1,t
cr
2,t
+ j.
2,t
(1.6)
Esta forma de representar el sistema de ecuaciones en
tiempo discreto implica que cuanto se produce una determinada
perturbacin en el momento t, no afecta a las variables endgenas
hasta el momento t+1. Una vez que tenemos nuestro sistema denido
en tiempo discreto, ya podemos proceder a su computacin numrica.
10 1. Una introduccin a la macroeconoma dinmica computacional
Figura 1.1. Hoja de Clculo en Excel correspondiente al Ejercicio 1.1
1.3 Resolucin numrica
Vamos a proceder a resolver nmericamente el sistema de ecuaciones
en diferencias anterior usando el programa Excel. Para ello
necesitamos dar valores tanto a los parmetros del sistema como a
las variables exgenas. En este caso no tenemos ninguna restriccin
sobre los valores de los parmetros, excepto la que resulta de que los
valores propios de la matriz de coecientes asociada a las variables
endgenas sean nmeros reales (en un momento volvemos sobre este
punto). El chero que vamos a utilizar se denomina EC11.xls y
aparece reejado en la gura 1.1. Vamos a describir a continuacin
como construimos dicha hoja de clculo.
Para la resolucin numrica del modelo necesitamos dos bloques
de informacin numrica: el valor de los parmetros y el valor de
las variables exgenas. Lo primero que tenemos que hacer es dar
1.3 Resolucin numrica 11
valores a los parmetros del modelo (indicadas por letras griegas en
minsculas). La tabla 1.1 muestra los valores seleccionados para los
parmetros. Obviamente, la propia dinmica del sistema depender
de estos valores, por lo que en una seccin posterior procederemos
a analizar los efectos de cambios en los mismos, que es a lo que
denominamos anlisis de sensibilidad. A la hora de elegir los valores
de los parmetros hemos de tener en cuenta tanto su signicado
econmico (no lo tienen en este ejemplo), como las restricciones
sobre los mismos que pueden derivarse de la estabilidad del sistema.
En este ejemplo, hemos visto ya que el sistema presenta estabilidad
global ya que las races (valores propios) de la matriz de coecientes
asociadas a las variables endgenas son negativas, por lo que no
existen (a priori) restricciones sobre el valor de los parmetros.
La tabla 1.1 muestra los valores seleccionados para los distintos
parmetros.
Tabla 1.1: Valores de los parmetros
Smbolo Denicin Valor
c Elasticidad de r
1,t
repecto a r
1,t
0,50
, Elasticidad de r
1,t
repecto a r
2,t
0,02
Elasticidad de r
2,t
repecto a r
1,t
1,50
c Elasticidad de r
2,t
repecto a r
2,t
0,10
j Elasticidad de r
2,t
repecto a .
2,t
1,00
Una vez determinados estos valores podemos proceder a calcular
el valor numrico de las variables endgenas en estado estacionario.
No obstante, antes de continuar con la resolucin nmerica es
conveniente comprobar que se cumple la restriccin reseada
anteriormente. En efecto, si calculamos los valores propios del
anterior sistema obtenemos que:
`
1
, `
2
=
(c + c)
_
(c + c)
2
4(cc + ,)
2
(1.7)
por lo que para que se cumpla la anterior restriccin (races reales),
el resultado de la expresin dentro de la raiz cuadrada tiene que ser
positivo, por lo que tiene que cumplirse que:
(c + c)
2
4(cc + ,) 0 (1.8)
Si sustituimos los valores de los parmetros que aparecen en la
tabla 1.1 obtenemos que:
12 1. Una introduccin a la macroeconoma dinmica computacional
(0, 50 + 0, 10)
2
4(0, 50 0, 10 + 1, 50 0, 02) = 0, 04 0 (1.9)
En la gura 1.1 hemos representando la hoja de clculo que hemos
construido en la cual aparecen diferentes bloques de informacin
necesarios. Como podemos comprobar el valor del parmetro c,
que lo hemos llamado "Alpha" aparece en la celda "B12". El valor
del parmetro ,, que hemos denominado "Beta" aparece en la celda
"B13". El valor asignado a , que hemos denominado "Gamma",
viene dado en la celda "B14". El valor del parmetro c, que hemos
denominado "Delta" aparece en la celda "B15". Finalmente, el valor
del parmetro j, que hemos denominado "Ita" aparece en la celda
"B16".
Un elemento de gran utilidad consiste en redenir el nombre de
las celdas, con el objeto de que el valor que asignamos a cada
parmetro est denido en trminos de su propio nombre. As,
por ejemplo, si situamos el cursor en la celda "B12", observamos
que dicha celda toma como nombre de referencia "Alpha". Para
introducir un determinado nombre simplemente tenemos que situar
el cursor en la ventana arriba a la izquierda donde sale el indicador de
celda, e introducir en el mismo el nombre que deseemos. Con esto
conseguimos varias cosas: las fmulas que tenemos que introducir
van a quedar ms claras y ms fciles de interpretar, evitamos el uso
continuo del smbolo "$" para jar el valor de una determinada celda
y, lo ms importante, evitamos cometer errores.
A continuacin denimos el valor de las variables exgenas. En
este caso, denimos el valor inicial y el valor que toman en el caso en
que se produzca una perturbacin, con objeto de analizar los efectos
de las mismas con posterioridad. Dichos valores aparecen en las
columnas "B" y "C", en las las 21 y 22. En el caso de que no se
produzca ninguna perturbacin, los valores de la columna "B" sern
los mismos que los de la columna "C". Como podemos comprobar
el valor dado a la variable exgena .
1
, es de -1, que aparece en la
celda "B21". Por su parte el valor dado a la variable exgena .
2
es
tambin de -1 y aparece reejado en la celda "B22". Inicialmente,
estos mismos valores tambin aparecen en las celdas "C21" y "C22".
La condicin de races reales aparece en la celda "B33", cuyo valor
tiene que ser positivo para que las races sean reales, tal y como
hemos visto anteriormente. Por su parte, las celdas "B37" y "B38"
1.3 Resolucin numrica 13
muestran los valores de las races del sistema, que en este caso toman
valores negativos, (-0,2 y -0,4).
A continuacin, denimos el bloque que nos permite obtener
la solucin numrica del modelo para las variables endgenas en
cada momento del tiempo. En la columna "F" hemos representado
el tiempo, comenzando por -1, que sera la situacin de estado
estacionario inicial. El ndice temporal 0 es el que vamos a utilizar
como referente del momento en el que se produce una determinada
perturbacin. Para construir esta columna simplemente tenemos que
introducir un nmero y sumarle 1 al valor de la celda correspondiente
a la la anterior. As, por ejemplo, si situamos el cursor en la celda
"F5" observamos que aparece la siguiente frmula, =F4+1, que indica
el valor de la la anterior ms una unidad.
A continuacin, las columnas "G" y "H", presentan el valor de las
variables en cada momento del tiempo, mientras que las columnas
"I" y "J" muestran su variacin en el tiempo. Los primeros valores de
las variables, los hemos obtenido calculando el valor de las variables
en estado estacionario, dados los valores de las variables exgenas
y del valor de los parmetros. El valor de las variables en estado
estacionario viene dado por:
r
1,t
=
c
cc + ,
.
1,t

,j
cc + ,
.
2,t
(1.10)
r
2,t
=

cc + ,
.
1,t
+
cj
cc + ,
.
2,t
(1.11)
Estos valores aparecen calculados en las celdas "B26" y "B27",
respectivamente. En efecto si situamos el cursor en la celda "B26",
observamos que en la ventana superior aparece la siguiente expresin:
=(-Delta/(Alpha*Delta+Gamma*Beta))*z1_0
-(Beta*Ita)/(Alpha*Delta+Gamma*Beta)*z2_0
que se corresponde con la expresin (1.10). Por su parte, si
situamos el cursor sobre la celda "B27", observamos que la fmula
que contiene dicha celda es:
=-(Gamma/(Alpha*Delta+Gamma*Beta))*z1_0
+((Alpha*Ita)/(Alpha*Delta+Gamma*Beta))*z2_0
14 1. Una introduccin a la macroeconoma dinmica computacional
que se corresponde con la expresin (1.11). Las celdas "G3" y
"H3", son precisamente dichos valores, que se corresponden con el
equilibrio del sistema. Como podemos comprobar, dados los valores
que hemos utilizado para los parmetros y las variables exgenas, los
valores de las variables endgenas en estado estacionario son:
r
1,t
=
0, 1
0, 5 0, 1 + 1, 5 0, 02
(1)

0, 02 1
0, 5 0, 1 + 1, 5 0, 02
(1) = 1, 5 (1.12)
r
2,t
=
1, 5
0, 5 0, 1 + 1, 5 0, 02
(1)
+
1, 5 1
0, 5 0, 1 + 1, 5 0, 02
(1) = 12, 5 (1.13)
Las siguientes celdas de las columnas "G" y "H" se obtenen
simplemente sumando al valor de la variable en el periodo anterior
su variacin correspondiente, dado que:
r
t+1
= r
t
+ r
t
As, la celda "G4", contiene la expresin =G3+I3. Esta frmula se
aplica a toda la columna "G". As, por ejemplo, despues de copiar
la expresin anterior, la celda "G5" tiene que contener la expresin
=G4+I4. La misma estructura tiene la columna "H" correspondiente
a la segunda variable endgena. En este caso, la celda "H4" contiene
la expresin =H3+J3 y as sucesivamente en las siguientes las.
Por ltimo, las las "I" y "J" indican las variaciones de las
variables endgenas en cada momento del tiempo, que vienen dadas
por las ecuaciones en diferencias que denen el sistema dinmico
planteado. La la "I" calcula las variaciones de la variable endgena
1. Si situamos el cursor sobre la celda "I3" observamos que contiene
la expresin:
=-Alpha*G3-Beta*H3-z1_0
donde G3 hace referencia al valor de la primera variable endgena,
H3 hace referencia al valor de la segunda variable endgena y z1_0
1.3 Resolucin numrica 15
es el valor de la variable exgena 1 en el momento inicial, lo que
es equivalente a la ecuacin en diferencias para la primera variable
exgena:
r
1,t
= cr
1,t
,r
2,t
.
1,t
(1.14)
Por su parte, la celda "I4", contiene la siguiente expresin:
=-Alpha*G4-Beta*H4-z1_1
en la cual la variable exgena 1, z1_1, es la correspondiente al
momento en el cual se produce la perturbacin. Esta expresin es la
que copiaramos en las siguientes celdas de esta columna.
De forma equivalente la columna "J" calcula las variaciones de la
variable endgena 2, teniendo la misma estructura. La ecuacin en
diferencia correspondiente a este variable es:
r
2,t
= r
1,t
cr
2,t
+ j.
2,t
(1.15)
Si situamos el cursor en la celda "J3", observamos que la expresin
que aparece es:
=Gamma*G3-Delta*H3+Ita*z2_0
que es exactamente la ecuacin anterior. Por su parte, si situamos
el cursor en la celda "J4", la expresin que aparece es:
=Gamma*G4-Delta*H4+Ita*z2_1
en la cual la variable exgena 2 es la correspondiente a la nueva
situacin una vez que se ha producido la perturbacin. Esta
expresin es la que copiaramos en las siguientes celdas de la columna
"J".
Finlamente, construimos en la hoja de clculo grcos que
representen el valor de cada una de las variables endgenas en funcin
del tiempo, dado que tenemos valores numricos para las mismas
en dada momento del tiempo. Como podemos comprobar en las
guras 1.2 y 1.3, obtenemos un valor constante para las dos variables
16 1. Una introduccin a la macroeconoma dinmica computacional
Variable x1
0.00
0.50
1.00
1.50
2.00
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50
Tiempo
Figura 1.2. Senda temporal de la variable endgena 1. Situacin inicial
endgenas, dado que el sistema est en estado estacionario. Esta
representacin grca la podemos usar para comprobar que todos
los clculos que hemos realizado en la hoja de Excel son correctos,
ya que en cada momento del tiempo cada variable endgena toma
el mismo valor indicando que el sistema dinmico se encuentra en
reposo.
1.4 Efectos de una perturbacin
Una vez resuelto numricamente el sistema, a continuacin vamos
a analizar los efectos de una perturbacin. En este contexto
computacional este anlisis es muy fcil de realizar, ya que
nicamente tenemos que cambiar el valor de la variable exgena
seleccionada en la direccin que se quiera y automticamente la hoja
de clculo se actualizar con los nuevos valores para las variables, su
nuevo estado estacionario y la representacin grca de la dinmica.
De hecho esta es la principal ventaja de resolver nmericamente
en una hoja de clculo. Una vez la tenemos construida basta con
realizar el cambio deseado y automticamente el programa recalcula
la nueva solucin.
1.4 Efectos de una perturbacin 17
Variable x2
0.00
2.00
4.00
6.00
8.00
10.00
12.00
14.00
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50
Tiempo
Figura 1.3. Senda temporal de la variable endgena 2. Situacin inicial
En concreto, vamos a suponer que la variable exgena 1 disminuye
y pasa a tomar un valor de -2. Para realizar este anlisis nicamente
tenemos que cambiar el valor de la celda "C21". Si en lugar de
poner un valor de -1, ponemos un valor de -2, vemos que la hoja
cambia de forma automtica, representando los efectos de dicha
perturbacin. Si lo que queremos es estudiar los efectos de un cambio
en la variable exgena 2, entonces cambiaramos el valor de la celda
"C22". Tambin podemos analizar los efectos de dos perturbaciones
simultneas, cambiando los valores tanto de la variable exgena 1
como de la exgena 2, es decir, cambiando de forma simultnea los
valores de las celdas "C21" y "C22".
La gura 1.4 muestra como quedara la hoja de clculo una vez
consideramos esta perturbacin sobre la variable exgena 1. En
primer lugar, podemos observar que ahora el estado estacionario es
diferente. Antes de la perturbacin el valor de estado estacionario
era 1,5 y 12,5 para las variables endgenas 1 y 2, respectivamente.
Ahora podemos comprobar que el valor de las variables endgenas
en el nuevo estado estacionario es de 2,75 y 31,25, respectivamente.
Tambin podemos observar como ahora las columnas "I" y "J" no
son cero a partir del momento 0, reejando que el sistema est en
movimiento como consecuencia de la perturbacin introducida. No
18 1. Una introduccin a la macroeconoma dinmica computacional
Figura 1.4. Hoja de clculo en el caso de una disminucin en .
1
1.4 Efectos de una perturbacin 19
Variable x1
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50
Tiempo
Figura 1.5. Efecto de una disminucin en .
1
es hasta el periodo 30 aproximadamente (depende de la exactitud que
queramos dar a nuestros clculos), cuando las derivadas respecto al
tiempo de las variables endgenas vuelven a ser cero, indicando que
el sistema ha alcanzado el nuevo estado estacionario.
Las guras 1.5 y 1.6 muestran la dinmica de las variables
endgenas ante dicha perturbacin. Tal y como podemos observar
en la gura 1.5, la variable 1 comienza aumentar, incluso por encima
del nuevo valor de estado estacionario, para posteriormente disminuir
hasta alcanzar su nuevo estado estacionario. Este comportamiento
reeja que la trayectoria de esta variable es levemente asinttica,
pasando de una situacin de aumento a una situacin de disminucin,
antes de alcanzar su nuevo nivel de equilibrio. Los que nos est
diciendo este grco es que la trayectoria de la variable 1 no es directa
desde el estado estacionario inicial hacia el estado estacionario nal,
mostrando un comportamiento en forma de U invertida. As,
muestra que en los primeros periodos posteriores a la perturbacin la
variable 1 sufre un rpido aumento hasta alcanzar un valor mximo,
para disminuir lentamente a partir de este momento hasta ajustarse
a su nuevo valor de equilibrio, alcanzndolo aproximadamente en el
periodo 20.
20 1. Una introduccin a la macroeconoma dinmica computacional
Variable x2
0.00
5.00
10.00
15.00
20.00
25.00
30.00
35.00
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50
Tiempo
Figura 1.6. Efecto de una disminucin en .
1
Por su parte, la gura 1.6 muestra el comportamiento de la
variable endgena 2. En este caso la variable 2 comienza a
aumentar hasta alcanzar el nuevo estado estacionario teniendo el
mismo comportamiento durante todo el tiempo. En este caso la
trayectoria es directa, mostrando una dinmica ms simple que en el
caso anterior, aunque observamos que la velocidad del ajuste no es
constante, siendo ms rpida al principio. No obstante la velocidad
de ajuste es muy similar a la registrada por la variable 1, alcanzando
su nuevo estado estacionario aproximadamente en el periodo 25-30.
Las representaciones grcas realizadas anteriormente ilustran las
denominadas funciones impulso-respuesta. Uno de los aspectos ms
importantes que nos interesan del funcionamiento de una economa,
consiste en calcular cmo las diferentes variables macroeconmicas
reaccionan ante una determinada perturbacin. Esto nos permite
conocer cmo es el efecto de impacto, es decir, el efecto sobre cada
variable macroeconmica de la perturbacin de forma inmediata,
junto con su evolucin en momentos del tiempo posteriores, que
va a depender de cuales sean los efectos de dicha perturbacin
ha producido sobre el resto de variables macroeconmicas. El
conocimiento de estas funciones de impulso-respuesta resulta vital
para el diseo de las polticas econmicas y para anticipar cuales
1.5 Cambio en el valor de los parmetros 21
van a ser los efectos a lo largo del tiempo de una determinada
perturbacin que afecte a la economa.
1.5 Cambio en el valor de los parmetros
Otro ejercicio de gran inters que podemos realizar consiste en
estudiar cuales son los efectos de los valores de los parmetros sobre
la dinmica del sistema. A este ejercicio es a lo que se denomina
anlisis de sensibilidad, ya que nos indica cmo reacciona el sistema
en funcin del valor de los parmetros del mismo. En el sistema
nos encontramos con dos grupos de parmetros: los asociados a las
variables exgenas y los asociados a las variables endgenas. El
valor de los parmetros asociados a las variables exgenas van a
determinar el efecto de impacto de la perturbacin, es decir, cmo
se ven afectadas las variables endgenas inicialmente ante un cambio
en alguna de las variables exgenas. Por el contrario, la dinmica
del sistema, es decir, como cambian las variables endgenas a lo
largo del tiempo una vez se ha producido el efecto de impacto,
viene determinado por el valor de los parmetros asociados a estas
variables.
Para llevar a cabo este anlisis vamos a suponer que se produce
la perturbacin anterior, pero ahora vamos a cambiar el valor del
parmetro c. En lugar de suponer que su valor es 0,1, como hemos
hecho anteriormente, vamos a suponer que su valor es de 0,02. Este
cambio afecta tanto al valor de las variables en estado estacionario
como a la dinmica que van a seguir las variables endgenas ante
una determinada perturbacin.
La gura 1.7 muestra como quedara en este caso la hoja de
clculo. Tal y como podemos observar, el valor de las variables
en el estado estacionario cambia respecto a la situacin anterior.
En efecto, el valor de las variables en estado estacionario depende
del valor de los parmetros (y del valor de las variables exgenas),
por lo que si alteramos el valor de los mismos obtenemos un valor
de estado estacionario diferente para las variables endgenas. As,
ahora el estado estacionario inicial toma un valor de 1 para la variable
endgena 1 y de 25 para la variable endgena 2. Suponiendo que se
produce la misma perturbacin que hemos estudiado anteriormente
(la variable exgena 1 pasa de un valor de -1 a un valor de -2) el
22 1. Una introduccin a la macroeconoma dinmica computacional
Figura 1.7. Hoja de clculo con cambio en los parmetros
1.5 Cambio en el valor de los parmetros 23
Variable x1
0.00
0.50
1.00
1.50
2.00
2.50
3.00
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50
Tiempo
Figura 1.8. Efecto de una disminucin en .
1
con c = 0, 02
estado estacionario pasara a ser 1,5 para la variable endgena 1 y
62,5 para la variable endgena 2.
Las guras 1.8 y 1.9 muestran la dinmica de las variables
endgenas ante la misma perturbacin que hemos analizado en la
seccin anterior. Como podemos observar, la dinmica del sistema es
ahora diferente. El aumento de la variable 1 en los periodos iniciales
respecto a su valor de equilibrio es ahora ms importante, indicando
que esta variable se hace ms sensible ante la perturbacin. Esto
signica que el desequilibrio que se produce en trminos de la variable
endgena 1 es ms importante conforme disminuya el parmetro c.
Por otra parte, vemos que el ajuste de la variable 2 respecto a su
nuevo estado estacionario es ahora ms lento.
En trminos generales observamos que ahora la dinmica de ajuste
es ms lenta respecto a la situacin anterior. Las variables no
alcanzan el nuevo estado estacionario hasta aproximadamente el
periodo 50. En cualquier caso este ejercicio nos sirve para ilustrar
que los valores de los parmetros juegan un papel fundamental a la
hora de determinar la dinmica del sistema.
24 1. Una introduccin a la macroeconoma dinmica computacional
Variable x2
0.00
10.00
20.00
30.00
40.00
50.00
60.00
70.00
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50
Tiempo
Figura 1.9. Efecto de una disminucin en .
1
con c = 0, 02
1.6 Conclusiones
En este tema hemos resuelto de forma numrica un sistema de dos
ecuaciones en diferencias sin signicado econmico. Para ello hemos
utilizado como herramienta una hoja de clculo, esto es, un programa
informtico de uso simple y ampliamente conocido y utilizado por su
exibilidad y capacidad de realizar diferentes operaciones numricas.
Las hojas de clculo constituyen una herramienta muy til para
realizar estos simples ejercicios, ya que son fciles de usar, al menos
de forma bsica. Para calcular nmericamente el sistema propuesto
nicamente necesitamos dar valores tanto a los parmetros como a
las variables exgenas. En realidad lo que hemos hecho es resolver
el ejemplo que aparece en el tema 1 de AMA, pero de una forma
alternativa: con nmeros.
No obstante todo lo anterior, hemos de tener en cuenta que para
obtener una computacin del sistema de ecuaciones, primero tenemos
que resolverlo de forma analtica, es decir, hay que resolverlo a mano,
usando unos instrumentos menos sosticados tecnolgicamente,
como son papel y lpiz, pero igualmente potentes. Esto va a
ser una regla sin excepciones en la macroeconoma computacional.
Antes de computar nmericamente un modelo necesitamos resolverlo
1.6 Conclusiones 25
antes analticamente, si bien en la actualidad estn desarrollndose
unos programas informticos altamente sosticados que permiten la
computacin de modelos macroeconmicos, incluso muy complejos,
sin necesidad de resolverlos analticamente. Es el propio programa
informtico el que los resuelve lo que sin duda permitir construir
modelos altamente complejos y realizar simulaciones en un ordenador
sin tener que resolver de forma analtica.
El ejercicio realizado nos sirve tambin para mostrar las ventajas
de la computacin frente a la resolucin anlitica de un determinado
problema. Vemos que la computacin permite obtener una gran
cantidad de informacin, que puede resultar difcil de obtener en
la resolucin terica. As, es posible obtener de forma directa el
valor de las variables en cada momento del tiempo y, por tanto,
obtener una representacin grca de su trayectoria temporal. Esto
es especialmente til para el anlisis de distintas perturbaciones. Por
otra parte, tambin permite realizar de una forma muy fcil anlisis
de sensibilidad respecto al valor de los distintos parmetros.
26 1. Una introduccin a la macroeconoma dinmica computacional
2
Computacin de modelos dinmicos
bsicos
2.1 Introduccin
En este tema vamos a calcular nmericamente algunos de los
modelos dinmicos simples que hemos resuelto analticamente en
el captulo 2 de AMA. El esquema que vamos a emplear es el
mismo que el desarrollado en el tema anterior, pero ahora aplicado
a sistemas dinmicos que tienen contenido econmico. Para resolver
computacionalmente estos modelos vamos a seguir utilizando la hoja
de clculo Excel. Nuestro objetivo es obtener la senda temporal de
las diferentes variables de la economa, en contraposicin al diagrama
de fases que obtenemos cuando resolvemos dichos modelos de forma
analtica. As, hemos visto que su representacin grca a travs del
diagrama de fases es muy ilustrativa de la dinmica del sistema, si
bien tambin presenta algunos inconvenientes a la hora de interpretar
la evolucin dinmica de las variables.
En primer lugar, vamos a realizar diferentes simulaciones
numricas del modelo ms simple, con objeto de ilustrar el hecho
de que estos modelos son muy fciles de computar. A continuacin,
vamos a computar el modelo del desbordamiento del tipo de cambio,
ya que al presentar una solucin del tipo punto de silla, hemos de
considerar algunos elementos particulares al mismo. Los ejercicios
28 2. Computacin de modelos dinmicos bsicos
los vamos a realizar utilizando Excel y los cheros correspondientes
los hemos denominado EC21.xls y EC22.xls.
La estructura del tema es la siguiente. En la seccin segunda
vamos a resolver numricamente el primer ejercicio que hemos ya
resuelto analticamente. Esto nos permitir obtener soluciones
numricas y realizar distintas simulaciones que aaden informacin a
la solucin previamente obtenida en trminos del diagrama de fases.
A continuacin, la seccin tercera lleva a cabo el mismo anlisis pero
con un modelo que presenta una solucin de punto de silla, en la
que hay que considerar elementos adicionales para su computacin.
El tema naliza con algunas conclusiones relevantes que podemos
extraer de los ejercicios realizados.
2.2 Resolucin numrica del modelo ms simple
jams visto
Vamos a suponer que la estructura de nuestra economa viene dada
por el siguiente sistema de ecuaciones:
:
t
j
t
= cj
t
0i
t
(2.1)
j
o
t
= ,
0
,
1
(i
t
j
c
t
) (2.2)
j
t
= j(j
t
j
t
) (2.3)
j
t
= (j
o
t
j
t
) (2.4)
donde : es el logaritmo de la cantidad de dinero, j el logaritmo del
nivel de precios, j
o
, el logaritmo del nivel de demanda, j el logaritmo
del nivel de produccin, j el logaritmo del nivel de produccin
potencial, i el tipo de inters nominal. Todos los parmetros se
denen en trminos positivos. El smbolo dene la variacin de la
variable correspondiente, siendo:
j
t
= j
t
j
t1
(2.5)
j
t
= j
t
j
t1
(2.6)
2.2 Resolucin numrica del modelo ms simple jams visto 29
Como podemos comprobar, este modelo lo hemos denido en
tiempo discreto, dado que vamos a resolverlo numricamente. No
obstante, podemos comprobar que su estructura es exactamente
equivalente a la de su versin en tiempo continuo.
Una caracterstica diferenciadora de la computacin respecto a la
resolucin analtica, es que en la computacin no existe diferencia
entre las variables endgenas de referencia y el resto de variables
endgenas tal y como lo hemos hecho cuando lo resolvemos en
trminos tericos. Esto es as porque ahora podemos cacular el valor
de todas las variables endgenas dems de que la resolucin no est
sujeta a nicamente dos variables endgenas para poder realizar su
representacin grca a travs del diagrama de fases.
Resolviendo (vase la seccin 2.2 de AMA), obtenemos el siguiente
sistema de ecuaciones:
j
t
= j(j
t
j
t
) (2.7)
j
t
=
_
,
0
+ (,
1
j
,
1
c
0
1)j
t
+
,
1
0
(:
t
j
t
) ,
1
j
t
_
(2.8)
En notacin matricial tendramos:
_
j
t
j
t
_
=
_
0 j
uo
1
0
(,
1
j
o
1

0
1)
_ _
j
t
j
t
_
(2.9)
+
_
0 0 j

uo
1
0
,
1
j
_
_
_
,
0
:
t
j
t
_
_
(2.10)
Para la realizacin de nuestro ejercicio vamos a suponer los
valores para los parmetros que aparecen reejados en la tabla 2.1.
Estos valores se obtienen o bien de la realizacin de estimaciones
economtricas o bien de la calibracin de los mismos en funcin
de los datos. Por ejemplo, para estimar la semi-elasticidad del
tipo de inters y la elasticidad de la demanda de dinero podemos
estimar economtricamente la ecuacin de demanda de dinero. El
valor de los coecientes estimados de dicha ecuacin para una
determinada economa seran los valores correspondientes a 0 y c.
Otra forma de calcular los parmetros del modelo consiste en la
30 2. Computacin de modelos dinmicos bsicos
Figura 2.1. Hoja de clculo del modelo
calibracin de los mismos tal que la estructura terica se adapte a
los datos. As, se tratara de utilizar las variables macroeconmicas
para determinar algunos ratios importantes que permitan inferir el
valor de los parmetros. En la actualidad el enfoque ms utilizado
es la calibracin de los parmetros o bien utilizar los dos mtodos de
forma simultnea.
La gura 2.1 muestra la hoja en Excel del modelo resuelto
numricamente, donde aparecen los diferentes conjuntos de
informacin que necesitamos: denicin de las variables,
determinacin del valor de los parmetros, determinacin del valor
de las variables exgenas y clculo del estado estacionario. A
contiuacin aparecen los valores de cada una de las variables
endgenas en cada periodo as como un grco de las mismas para
observar su senda temporal.
2.2 Resolucin numrica del modelo ms simple jams visto 31
Los valores de los parmetros pueden ser muy diferentes de una
economa a otra, reejando las caractersticas de las mismas en
trminos de la velocidad de ajuste de los parmetros.
Tabla 2.1: Valores de los parmetros
Smbolo Denicin Valor
0 Semi-elasticidad del tipo de inters 0,5
c Elasticidad de :
t
j
t
respecto a la produccin 0,05
,
1
Elasticidad de la j
o
t
al tipo de inters 50
j Velocidad de ajuste de los precios 0,01
Velocidad de ajuste del nivel de produccin 0,2
A la hora de jar el valor de los anteriores parmetros tenemos que
asegurarnos que cumplen determinadas condiciones. Una primera
condicin que les vamos a exigir es que las races de la matriz de
coecientes asociados a las variables endgenas sean nmero reales
en el caso en que tengamos una solucin del tipo punto de silla, que
para computar el modelo vamos a necesitar el valor de las races. En
segundo lugar, tenemos que ver si el anlisis de estabilidad impone
alguna condicin adicional sobre los mismos. En primer lugar, al
calcular las races de la matriz de coecientes asociados a las variables
endgenas obtenemos la siguiente expresin:
(,
1
j
o
1

0
1)
_
_
(,
1
j
o
1

0
1)
_
2

4uo
1
j
0
2
La primer condicin implica que tiene que cumplirse que:
_
(,
1
j
,
1
c
0
1)
_
2

4,
1
j
0
0
En este caso concreto la condicin anterior no es necesaria ya que
obtenemos que ambas races son negativas y, por tanto, la solucin
es de estabilidad global. En cualquier caso, sustituyendo los valores
de la tabla 2.1 resulta que:
_
0, 2 (50 0, 01
50 0, 05
0, 5
1)
_
2

4 0, 2 50 0, 01
0, 5
= 0, 41 0
Por otra parte hemos de tener en cuenta que si el trmino
,
1
j
o
1

0
1 es positivo, entonces las dos races son tambin positivas
32 2. Computacin de modelos dinmicos bsicos
(`
1
0, `
2
0). En este caso todas las trayectorias son explosivas
por lo que este trminos no puede ser negativo. Si por el contrario
,
1
j
o
1

0
1 es negativo entonces las dos races son negativas
(`
1
< 0, `
2
< 0), siendo todas las trayectorias convergentes hacia el
estado estacionario. Por tanto este trmino tiene que ser negativo.
Sustituyendo los valores dados en la tabla 2.1 tenemos que:
,
1
j
,
1
c
0
1 = 50 0, 01
50 0, 05
0, 5
1 = 5, 5
por lo que los parmetros seleccionados cumplen esta condicin.
A continuacin, debemos determinar el valor inicial de las variables
del modelo (endgenas y exgenas). En primer lugar, determinamos
el valor de las variables exgenas en el momento inicial, que aparecen
reejadas en la tabla 2.2. Estos valores son totalmente arbitrarios,
pero hemos de tener de alguna manera en cuenta el signicado
econmico de cada variable.
Tabla 2.2: Valores de las variables exgenas
Smbolo Denicin Valor
:
0
Cantidad de dinero 100
,
0
Componente autnomo de la j
o
t
2.100
j
0
Nivel de produccin potencial 2.000
Estos valores aparecen en las celdas "B23", "B24" y "B25", que
hemos denominado "money0", "Beta0" y "Ybar0", respectivamente.
Una vez determinados los valores de los parmetros y de las variables
exgenas, a continuacin procedemos a determinar el valor de las
variables endgenas en el momento inicial, que lo consideramos de
equilibrio, por lo que el valor de las variables endgenas coincidir
con su valor de estado estacionario. Por tanto, para calcular dicho
valor, recurrimos a la denicin de estado estacionario que hemos
obtenido de la resolucin del modelo.
Dados los valores de los parmetros y de las varaibles exgenas, en
trminos numricos tendramos que las dos ecuaciones diferenciales
para los precios y el nivel de produccin seran:
j
t
= 0, 01 (j
t
2.000)
2.2 Resolucin numrica del modelo ms simple jams visto 33
j
t
= 0, 2 [2.100 5, 5 j
t
+ 50 (100 j
t
) 50 2.000]
En trminos matriciales el sistema resultante sera:
_
j
t
j
t
_
=
_
0 0, 01
20 1
_ _
j
t
j
t
_
+
_
0 0 0, 01
0, 2 20 0, 1
_
_
_
,
0
:
t
j
t
_
_
2.2.1 Valor de las variables en estado estacionario
Para calcular el valor inicial (estado estacionario) de las variables
endgenas, en primer lugar, procedemos a calcular el valor de estado
estacionario de las dos variables endgenas de referencia, que en este
caso son el nivel de precios y el nivel de produccin.
Recordemos que esto se calcula como:
_
j
t
j
t
_
=
1
1.
t
Resoliendo obtenemos las siguientes expresiones:
j
t
=
0,
0
,
1
+ :
t
(c +
0
,
1
)j
t
j
t
= j
t
Por tanto, en nuestro caso resulta:
_
j
t
j
t
_
=
_
0 0, 05
20 0, 2
_
1
_
0 0 0, 05
0, 2 20 0, 1
_
_
_
2.100
100
2.000
_
_
Calculando la anterior expresin obtenemos que:
_
j
t
j
t
_
=
_
1
2.000
_
es decir, el nivel de precios de equilibrio inicial es j
0
= 1 y el nivel
de produccin de equilibrio inicial es j
0
= 2.000. Una vez obtenidos
estos valores, podemos utilizar las distintas ecuaciones para calcular
34 2. Computacin de modelos dinmicos bsicos
el resto. As, por ejemplo, podemos utilizar la ecuacin (2.1) para
calcular el valor incial del tipo de inters nominal. Despejando el
tipo de inters nominal obtenemos que:
i
0
=
1
0
(:
0
j
0
cj
0
)
Sustituyendo los valores correspondientes resulta:
i
0
=
1
0, 5
(100 1 0, 05 2.000) = 2
por lo que el valor inicial de equilibrio del tipo de inters nominal es
2 (ntese que este valor es el mismo que el correspondiente al nivel de
precios y no es una casualidad). A continuacin, ya podemos calcular
el valor de equilibrio inicial para la demanda agregada, sustituyendo
los valores conocidos en la ecuacin (2.2), de lo que resulta que:
j
o
0
= ,
0
,
1
(i
0
j
c
0
)
j
o
0
= 2.100 50 2 = 2.000
dado que si suponemos la existencia de equilibrio el nivel de precios
sera constante (j
c
0
= 0), es decir j
o
0
= 2.000, exactamente la
misma cantidad que el nivel de produccin inicial. Para comprobar
nalmente que dichos valores son los correspondientes al estado
estacionario podemos calcular las variaciones del nivel de precios
y del nivel de produccin que deberan ser cero. En efecto, si
sustituimos los valores conocidos en la ecuacin (2.3) obtendramos:
j
0
= 0, 01 (2.000 2.000) = 0
Y nalmente, si hacemos lo mismo en la ecuacin (2.4) el resultado
sera:
j
0
= 0, 2 (2.000 2.000) = 0
La gura 2.1 muestra la hoja de clculo correspondiente a este
ejercicio, siendo su estructura similar a la vista en el tema anterior.
Tal y como podemos observar, las columnas "F", "G", "H" e "I"
muestran el valor de cada una de las variables endgenas (precios,
produccin, demanda y tipo de inters nominal) en cada momento
del tiempo.
2.2 Resolucin numrica del modelo ms simple jams visto 35
Si situamos el cursor en la celda "F3" aparece la expresin:
=(Theta*Beta0)/Beta1+money0-(Psi+Theta/Beta1)*Ybar0
que es simplemente la expresin correspondiente al valor de estado
estacionario inicial del nivel de precios. Las restantes las de esta
columna simplemente contienen el valor del nivel de precios en el
momento anterior ms el cambio producido en dicho nivel de precios.
As, la celda "F4", contiene la expresin =F3+J3, donde "F3" hace
referencia al nivel de precios del periodo anterior y "J3" al cambio
en el nivel de precios. Esta expresin se copia en las restantes las
de dicha columna.
Por su parte, si situamos el cursor en la celda "G3" sta contiene
la expresin:
=Ybar0
esto es, el valor de estado estacionario inicial del nivel de
produccin que se corrsponde con el nivel de produccin potencial.
En la celda "G4", aparece la expresin =G3+K3 en la que denimos el
nivel de produccin de cada periodo como el anterior ms el cambio
experimentado en el mismo. La columna "H" contiene los valores de
la demanda agregada. Si nos situamos en la celda "H3", observamos
que aparece la expresin
=Beta0-Beta1*(I3-J3)
que se corresponde con la ecuacin de demanda agregada del
modelo, en el cual la demanda agregada depende negativamente del
tipo de inters real, que hemos denido como la diferencia entre el
tipo de inters nominal y la inacin. Esta misma expresin aparece
en las siguientes celdas de esta columna. La columna "I" contiene
los valores del tipo de inters nominal. As, la celda "I3" contiene la
siguiente expresin:
=-1/Theta*(money0-F3-Psi*G3)
36 2. Computacin de modelos dinmicos bsicos
que es la ecuacin resultante de despejar el tipo de inters de la
ecuacin de demanda de dinero. Si nos siguamos en la celda "I4", la
expresin que aparece es:
=-1/Theta*(money1-F4-Psi*G4)
que hace referencia a la nueva cantidad de dinero a partir del
momento 0. Esta expresin es la misma que aparece en las siguientes
las de esta columna.
Finalmente, las columnas "J" y "K" muestran las variaciones de
los precios y del nivel de produccin, es decir, denen el valor de
la inacin y el crecimiento de la produccin en cada periodo. En
este caso debemos introducir las correspondientes ecuaciones que
determinan el comportamiento de ambas variables. Si nos situamos
en la celda "J3" vemos que contiene la expresin:
=Mi*(G3-Ybar0)
mientras que la celda "J4" contiene la expresin:
=Mi*(G4-Ybar1)
siendo esta misma expresin la que aparece en las siguientes
celdas, dado que es posible que queramos analizar los efectos de una
alternacin en el nivel de produccin potencial de la economa. Por
su parte, si nos situamos en la celda "K3", observamos que contiene
la expresin:
=Ni*(H3-G3)
que se corresponde con la ecuacin dinmica del nivel de
produccin. Como podemos comprobar en la hoja de clculo
podemos introducir la expresin inicial dada por el modelo, ya que
tambin vamos a calcular en cada momento del tiempo el valor
correspondiente de la demanda agregada. Si todos los clculos son
correctos, las columnas "J" e "K", donde aparece el cambio de cada
variable, deben ser ceros.
2.2 Resolucin numrica del modelo ms simple jams visto 37
Figura 2.2. Efectos de un aumento en la cantidad de dinero
2.2.2 Efectos de un aumento en la cantidad de dinero
Vamos ahora a analizar cules seran los efectos de una perturbacin
y a realizar dicho ejercicio usando la hoja de clculo. Esto nos
permitir calcular el valor de las variables endgenas en cada
momento del tiempo y, por tanto, obtener la dinmica temporal de
cada una de ellas. Al realizar este ejercicio en una hoja de clculo
el resultado que vamos a obtener es la respuesta temporal de cada
variable ante una perturbacin. Esto es lo que se denomina el anlisis
impulso-respuesta.
En concreto, vamos a suponer que en el momento de tiempo 0 se
produce un aumento en la cantidad de dinero, pasando de un valor
de 100 a un valor de 101. Para realizar este ejercicio nicamente
hemos de cambiar el valor de la celda "C23" y automticamente
obtendremos los resultados.
38 2. Computacin de modelos dinmicos bsicos
La gura 2.2. muestra como queda la hoja de clculo en este
caso, donde toda la dinmica de las variables se calcula de forma
automtica. Esto es as porque hemos referenciado las expresiones a
partir del momento 0 respecto a los nuevos valores de las exgenas,
con el objetivo de realizar anlisis de perturbacin. As, en este
caso concreto podemos analizar los efectos de cambios (aumentos o
disminuciones) en la cantidad de dinero, cambios en el gasto pblico
y cambios en el nivel de produccin potencial. Tambin es posible
simular perturbaciones que sean combinaciones de cambios en dos o
ms variables exgenas de forma simultnea.
Como podemos observar, en el periodo 0 se produce una
disminucin instantnea del tipo de inters nominal. As, el tipo
de inters nominal pasa de 2 a ser 0. Como consecuencia e esta
disminucin en el tipo de inters la demanda agregada aumenta.
As pasa de un valor de 2.000 a un valor de 2.100. Este aumento
de la demanda agregada va a provocar que el nivel de produccin
aumente en el siguiente periodo lo que a su vez provoca un aumento
en el tipo de inters nominal. Por otra parte, el aumento del nivel de
produccin en el periodo 1 va a dar lugar a que los precios aumenten
en el periodo 2. La forma ms fcil de observar estos efectos es
construyendo un grco que represente la senda temporal de cada
variable.
La dinmica de las variables se puede observar muy fcilmente
a travs de un grco de cada variable en funcin del tiempo.
Las guras 2.3-2.6 muestran la senda temporal de las cuatro
variables endgenas. Como podemos observar el nivel de precios
va aumentando paulatinamente en el tiempo hasta alcanzar el nuevo
estado estacionario. En este caso no se producen uctuaciones en
el nivel de precios y sigue la misma tendencia, es decir, aumenta
indicando que siempre estamos en una situacin de sobreproduccin.
Por el contrario el nivel de produccin experimenta un aumento
inicial para posteriormente ir disminuyendo hasta alcanzar el nuevo
estado estacionario. En este caso, el nivel de produccin aumenta
inicialmente indicando la existencia de un exceso de demanda, pero
posteriormente disminuye indicando lo contrario, esto es, un exceso
de oferta. Por otra parte vemos que el ajuste inicial en el nivel de
produccin es signicativo, lo que signica que hemos supuesto un
valor de su velocidad de ajuste que puede ser excesivamente elevado.
2.2 Resolucin numrica del modelo ms simple jams visto 39
Nivel de precios
0.00
0.50
1.00
1.50
2.00
2.50
3.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51
Tiempo
Figura 2.3. Senda temporal del nivel de precios ante un aumento en la
cantidad de dinero
Por su parte, el comportamiento de la demanda agregada y del
tipo de inters muestran que ambas variables tienen un elevado nivel
de exibilidad. El tipo de inters nominal es una variable exible,
que disminuye de forma instantnea ante el aumento en la cantidad
de dinero. Esta disminucin en el tipo de inters nominal tambin
supone una disminucin instantnea en el tipo de inters real lo que
provoca a su vez un aumento en la demanda agregada. No obstante,
el aumento siguiente en el nivel de produccin hace que el tipo de
inters nominal vuelva a aumentar, provocando el movimiento en
sentido contrario en la demanda agregada.
2.2.3 Efectos de cambios en los parmetros
A continuacin vamos a realizar un anlisis de sensibilidad alterando
alguno de los parmetros del modelo para estudiar como la dinmica
que siguen las diferentes variables se ve alterada. En concreto vamos
a disminuir la velocidad de ajuste del nivel de produccin. As, el
parmetro pasa de un valor de 0,2 a un valor de 0,02 (diez veces
ms pequeo). Las guras 2.7-2.10 muestran la dinmica temporal
de cada variable en este caso.
40 2. Computacin de modelos dinmicos bsicos
Nivel de produccin
1990.00
1995.00
2000.00
2005.00
2010.00
2015.00
2020.00
2025.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51
Tiempo
Figura 2.4. Senda temporal del nivel de produccin ante un aumento en la
cantidad de dinero
Nivel de demanda
1900.00
1950.00
2000.00
2050.00
2100.00
2150.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51
Tiempo
Figura 2.5. Senda temporal de la demanda agregada ante un aumento en
la cantidad de dinero
2.2 Resolucin numrica del modelo ms simple jams visto 41
Tipo de inters nominal
0.00
0.50
1.00
1.50
2.00
2.50
-1 3 7 11 15 19 23 27 31 35 39 43 47 51
Tiempo
Figura 2.6. Senda temporal del tipo de inters ante un aumento en la
cantidad de dinero
Ahora la dinmica es ms compleja que anteriormente, generando
movimientos oscilatorios (uctuaciones cclicas) en las variables,
indicando que la trayectoria hacia el nuevo estado estacionario es
asinttica, esto es, en trminos del diagrama de fases estaramos
dando vueltas en torno al estado estacionario. Por tanto, ahora
estaramos pasando de un tipo de desequilibrio a otro. Ntese
que si los precios aumentan esto signica que estamos en una
situacin de sobreproduccin, mientras que si disminuyen estamos
en una situacin de infraproduccin. Esto es debido a que ahora
el parmetro que determina la velocidad de ajuste en el nivel de
produccin es ms pequeo. Es decir, estamos suponiendo que el
nivel de produccin es mucho ms rgido y, en efecto, si observamos
la gura 2.8 podemos apreciar que ahora el nivel de produccin no
cambia de forma instantnea, sino que lo hace de forma mucho ms
gradual.
Tanto el nivel de demanda agregada como el tipo de inters
nominal siguen reejando un cambio de forma instantnea a la
perturbacin, debido a que estas variables tienen un alto grado de
exibilidad.
42 2. Computacin de modelos dinmicos bsicos
Nivel de precios
0.00
0.50
1.00
1.50
2.00
2.50
3.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51
Tiempo
Figura 2.7. Senda temporal del nivel de precios con = 0, 02
Nivel de produccin
1990.00
1995.00
2000.00
2005.00
2010.00
2015.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51
Tiempo
Figura 2.8. Senda temporal del nivel de produccin con i = 0, 02
2.2 Resolucin numrica del modelo ms simple jams visto 43
Nivel de demanda
1850.00
1900.00
1950.00
2000.00
2050.00
2100.00
2150.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51
Tiempo
Figura 2.9. Senda temporal de la demanda agregada con i = 0, 02
Tipo de inters nominal
0.00
0.50
1.00
1.50
2.00
2.50
3.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51
Tiempo
Figura 2.10. Senda temporal del tipo de inters con i = 0, 02
44 2. Computacin de modelos dinmicos bsicos
2.3 Resolucin numrica del Ejercicio 2.4: El
desbordamiento del tiempo de cambio
El modelo que hemos computado anteriormente presentaba una
caracterstica importante: todas las trayectorias eran convergentes al
estado estacionario. Es decir, el modelo presenta estabilidad global.
Sin embargo, en la mayora de situaciones nos vamos a encontrar
con soluciones del tipo punto de silla, es decir, con trayectorias
tanto convergentes al estado estacionario como divergentes respecto
al mismo. En este caso, la resolucin del modelo es ligeramente
diferente, dado que tenemos que tener en cuenta la existencia
de una senda estable y de los efectos a corto plazo asociados a
una determinada perturbacin. A continuacin vamos a resolver
numricamente un modelo con estas caractersticas
La estructura de la economa viene dada por las siguientes cuatro
ecuaciones:
:
t
j
t
= cj
t
0i
t
(2.11)
j
o
t
= ,
0
+ ,
1
(:
t
j
t
+ j

t
) ,
2
i
t
(2.12)
j
t
= j(j
o
t
j
t
) (2.13)
:
c
t
= i
t
i

t
(2.14)
donde : el logaritmo del tipo de cambio, j

, el logaritmo del nivel de


precios del exterior e i

el tipo de inters nominal del exterior.


Resolviendo analticamente este modelo, obtenemos que las
ecuaciones que determinan el comportamiento de los precios y del
tipo de cambio nominal vienen dadas por las siguientes expresiones:
_ j
t
= j,
0
+j,
1
:
t
+j,
1
j

t
j(,
1
+
,
2
0
)j
t
+
j,
2
0
:
t
j(
c,
2
0
+ 1)j
t
(2.15)
_ :
t
=
1
0
(:
t
j
t
cj
t
) i

t
(2.16)
El valor de las variables en estado estacionario vendra dado por:
2.3 Resolucin numrica del Ejercicio 2.4: El desbordamiento del tiempo de cambio 45
j
t
= :
t
cj
t
+ 0i

t
(2.17)
:
t
= :
t

,
0
,
1

_
1 c,
1
,
1
_
j
t
+
0,
1
+ ,
2
,
1
i

t
(2.18)
Con objeto de computar nmericamente el modelo anterior, en
primer lugar, asignamos valores numricos tanto a las constantes
como a las variables exgenas. La tabla 2.3 muestra los valores
seleccionados para los parmetros del modelo. En este caso
no tenemos ninguna restriccin de signos a imponer sobre los
parmetros. Sin embargo, hemos de asegurarnos en este caso que las
races sean reales, ya que hemos de calcularlas para poder resolver
numricamente el modelo.
Tabla 2.3: Valores de los parmetros
Smbolo Denicin Valor
0 Semi-elasticidad del tipo de inters 0,5
c Elasticidad de la demanda de dinero 0,05
,
1
Elasticidad de j
o
t
ante el tipo de cambio real 20
,
2
Elasticidad de j
o
t
ante el tipo de inters 0,1
j Velocidad de ajuste de los precios 0,005
Por su parte, la tabla 2.4 presenta los valores de las variables
exgenas en el momento inicial, donde ahora podemos observar que
tenemos 5 variables endgenas, teniendo que asignar valores a las
varibles del exterior.
Tabla 2.4: Valores de las variables exgenas
Smbolo Denicin Valor
:
0
Cantidad de dinero 100
,
0
Componente autnomo de la demanda agregada 500
j
0
Nivel de produccin potencial 2.000
j

0
Nivel de precios del exterior 0
i

0
Tipo de inters nominal del exterior 3
Las races seran las siguientes:
46 2. Computacin de modelos dinmicos bsicos
(,
1
j +
o
2
j
0
)
_
_
(,
1
j +
o
2
j
0
)
_
2
+
4o
1
j
0
2
(2.19)
Como podemos observar en este caso, independientemente de los
valores seleccionados de los parmetros el trmino que queda dentro
de la raz cuadrada es siempre positivo. Sustituyendo los valores de
la tabla 2.3 obtenemos que:
(,
1
j +
o
2
j
0
)
_
_
(,
1
j +
o
2
j
0
)
_
2
+
4o
1
j
0
2
La diferencia respecto al modelo anterior es que ahora tenemos
una solucin de punto de silla. Ya sabemos que esto signica
que determinadas trayectorias son convergentes hacia el equilibrio
mientras que otras trayectorias son divergentes. Esto supone la
existencia de una senda estable que determina la trayectoria de las
variables endgenas hacia el estado estacionario.
La gura 2.11 muestra como quedara la hoja de clculo del
modelo. La construccin de la misma es similar a la realizada
en el caso del ejercicio anterior, excepto por varios elementos
diferenciadores. En este caso tenemos una solucin de punto de
silla, dado que una de las races es negativa mientras que la otra
es positiva. En este caso cuando se produce una perturbacin
debemos tener en cuenta la reaccin a la misma del tipo de
cambio nominal que es una variable totalmente exible y que est
determinada fundamentalmente por las expectativas de su evolucin
futura. As, cuando hemos resuelto el modelo analticamente hemos
visto que justo en el momento en que se produce, por ejemplo, un
aumento en la cantidad de dinero, el tipo de cambio aumenta de
forma instantnea hasta alcanzar la senda estable. Este aumento
instantneo en el tipo de cambio est provocado por un reajuste al
alza de las expectativas sobre su valor futuro. Adicionalmente, la
dinmica que va a seguir el tipo de cambio a lo largo del tiempo
tambin viene condicionada por sus expectativas, que grcamente
la representamos en trminos de la senda estable.
Las columnas "F" a "I" muestran el valor de las variables
endgenas precios, tipo de cambio nominal, demanda agregada y tipo
de inters nominal, respectivamente. Las columnas para el nivel de
precios, demanda agregada y tipo de inters nominal se construyen
2.3 Resolucin numrica del Ejercicio 2.4: El desbordamiento del tiempo de cambio 47
Figura 2.11. Hoja de clculo del modelo
48 2. Computacin de modelos dinmicos bsicos
como anteriormente. As, en las celdas de la la 3 para el nivel de
precios y tipo de cambio nominal aparecen las expresiones de sus
valores en estado estacionario.
El primer elemento diferenciador que tenemos que introducir es
el correspondiente al valor del tipo de cambio en el momento en
el que se produce la perturbacin, es decir, en la celda "G4". Tal
y como hemos descrito anteriormente, en el momento en el que se
produce la perturbacin, el tipo de cambio experimenta un cambio
instantneo como consecuencia del reajuste de las expectativas. El
salto que se produce en el tipo de cambio en el corto plazo, y el
causante del fenmeno de la sobrerreaccin, podemos calcularlo en
trminos cuantitativos. Para ello partimos de la ecuacin dinmica
del tipo de cambio:
_ :
t
=
1
0
(:
t
j
t
cj
t
) i

t
Paralelamente, podemos denir las trayectorias estables respecto
al tipo de cambio, que estn asociadas a la raz negativa (`
1
):
_ :
t
= `
1
(:
t
:
t
)
Como podemos comprobar, ambas ecuaciones dan como resultado
la derivada respecto al tiempo del tipo de cambio nominal, por lo
que podemos igualar ambas ecuaciones:
`
1
(:
t
:
t
) =
1
0
(:
t
j
t
cj
t
) i

t
Despejando el valor del tipo de cambio resulta:
:
t
=
(:
t
j
t
cj
t
)
0`
1

i

t
`
1
+ :
t
(2.20)
La expresin anterior sera el valor que introduciramos en la celda
"G4", tal que dicha celda contendra la expresin:
=-(money1-F4-Psi*Ybar1)/(Theta*Lambda1)-iext1/Lambda1+$B$35
La celda "G5" contendra la expresin:
2.3 Resolucin numrica del Ejercicio 2.4: El desbordamiento del tiempo de cambio 49
=G4+K4
indicando que el valor en del tipo de cambio en un periodo sera
el del periodo anterior ms su variacin. Esta expresin es la que
aparece en las siguientes las de la columna.
El otro cambio que hemos de tener en cuenta es la dinmica del
tipo de cambio nominal. As, la columna "J" contine la ecuacin de
ajuste para el nivel de precios. Sin embargo, la columna "K" contiene
la trayectoria del tipo de cambio en trminos de sus desviaciones
respecto al estado estacionario. Es decir, representa el movimiento
del tipo de cambio a lo largo de su senda estable. Si nos situamos
en la celda "K3", observamos que la expresin que aparece es:
=I3-iext0
esto es, la direrencia entre el tipo de inters nacional y el tipo de
inters del exterior, que en estado estacionario tiene que ser cero. La
expresin que aparece en la celda "K4" y siguientes es:
=Lambda1*(G4-$B$35)
que representa los movimientos del tipo de cambio a lo largo de la
senda estable, siendo una proporcin de la diferencia entre el valor
del tipo de cambio y su valor de estado estacionario.
2.3.1 Efectos de un aumento en la cantidad de dinero
Vamos a continuacin a utilizar el modelo resuelto anteriormente
para calcular los efectos de un aumento en la cantidad de dinero e
ilustrar el fenmeno de la sobrerreaccin del tipo de cambio ante
dicha perturbacin.
De la expresin (2.20) obtenida anteriormente, obtenemos que la
derivada del tipo de cambio respecto a la cantidad de dinero (esto
permite conocer el ajuste en las expectativas y el efecto en el corto
plazo) viene dada por:
d:
t
d:
t
=
1
0`
1
+
d:
t
d:
t
= 1
1
0`
1
1 (2.21)
50 2. Computacin de modelos dinmicos bsicos
Como podemos comprobar, la derivada es positiva y superior a la
unidad, dado que `
1
< 0, lo que indica que una deteminada variacin
en la cantidad de dinero provoca un aumento ms que proporcional
del tipo de cambio nominal. Este cambio instantneo es precisamente
a lo que denominamos sobrerreaccin (o desbordamiento) del tipo de
cambio nominal.
Para computar numricamente los efectos de la anterior
perturbacin, vamos a suponer que la cantidad de dinero aumenta
de 100 a 101 en el periodo 0. La gura 2.11 muestra como quedaran
los clculo despues de producirse esta perturbacin. Como podemos
comprobar el tipo de cambio aumenta de forma instantnea, al igual
que disminuye el tipo de inters y aumenta la demanda agregada.
En este ejemplo concreto, el tipo de cambi para de valer 76,52 a
aumentar hasta 81,51, para posteriormente ir disminuyendo hasta
situarse en un valor de 77,62, un punto superior al valor incial dado
que la cantidad de dinero tambin ha aumentado un punto y se
cumple la paridad del poder adquisitivo en el largo plazo.
Las guras 2.12-2.15 muestran la dinmica de las variables
endgenas ante esta perturbacin. En primer lugar, los precios
comenzan a aumentar de forma gradual, hasta alcanzar su nuevo
nivel de equilibrio, superior en un punto al inicial (exactamente en
la misma medida en la que aumenta la cantidad de dinero). El tipo
de cambio experimenta un aumento inicial, alcanzando un valor muy
por encima de su valor de estado estacionario. Esto es consecuencia
del reajuste de expectativas sobre la tasa de depreciacin del tipo
de cambio. El aumento en la cantidad de dinero va a provocar un
aumento a largo plazo en el tipo de cambio, lo que se traduce en
un aumento de las expectativas de depreciacin y, por tanto, un
aumento instantneo en el mismo. Una vez se produce este efecto
de impacto, a continuacin el tipo de cambio toma la direccin
contraria, disminuyendode forma progresiva hasta alcanzar el nuevo
estado estacionario.
La demanda agregada tambin experimenta un aumento inicial
para posteriormente disminuir hasta su valor inicial de estado
estacionario. Esto es debido a que la perturbacin que estamos
estudiando es de carcter nominal, por lo que no tiene efectos reales
en el largo plazo. As, el nivel de demanda agregada ser el mismo
que exista antes de la perturbacin. Sin embargo, el aumento
en el tipo de cambio provoca un aumento de la competitividad
2.3 Resolucin numrica del Ejercicio 2.4: El desbordamiento del tiempo de cambio 51
Figura 2.12. Efectos de un aumento en la cantidad de dinero
52 2. Computacin de modelos dinmicos bsicos
Nivel de precios
0.00
0.50
1.00
1.50
2.00
2.50
3.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51 55
Tiempo
Figura 2.13. Senda temporal del nivel de precios ante un aumento en la
cantidad de dinero
exterior va precios, aumentando la demand agregada, efecto que va
eliminndose conforme aumenten los precios. Dado que a largo plazo
los precios van a aumentar en la misma medida en la que aumenta
el tipo de cambio nominal, esto signica que a largo plazo el nivel de
competitividad exterior va precios de la economa vuelve a su valor
inicial, por lo que el estado estacionario de la demanda agregada no
cambia.
El tipo de inters nominal disminuye inicialmente de forma
proporcional al aumento en la cantidad de dinero, para ir
aumentando posteriormente de forma gradual. Este movimiento
en el medio plazo del tipo de inters nominal es similar al que
experimenta el nivel de precios. As, a medida que los precios
van aumentando, el equilibrio en el mercado de dinero provoca un
aumento en el tipo de inters nominal, reajustndose a la baja las
expectativas de depreciacin del tipo de cambio nominal.
2.3.2 Efectos de cambios en los parmetros
Finalmente podemos realizar un anlisis de sensibilidad para estudiar
como el fenmeno del desbordamiento del tipo de cambio se ve
2.3 Resolucin numrica del Ejercicio 2.4: El desbordamiento del tiempo de cambio 53
Tipo de cambio nominal
74.00
75.00
76.00
77.00
78.00
79.00
80.00
81.00
82.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51 55
Tiempo
Figura 2.14. Senda temporal del tipo de cambio nominal ante un aumento
en la cantidad de dinero
Nivel de demanda
1940.00
1960.00
1980.00
2000.00
2020.00
2040.00
2060.00
2080.00
2100.00
2120.00
-1 3 7 11 15 19 23 27 31 35 39 43 47 51 55
Tiempo
Figura 2.15. Senda temporal del nivel de demanda ante un aumento enl a
cantidad de dinero
54 2. Computacin de modelos dinmicos bsicos
Tipo de inters nominal
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
-1 3 7 11 15 19 23 27 31 35 39 43 47 51 55
Tiempo
Figura 2.16. Senda temporal del tipo de inters ante un aumento en la
cantidad de dinero
afectado por el valor de los parmetros. As, podemos cambiar
los diferenteres parmetros del modelo, tanto los de sensibilidad
como los de velocidad de ajuste, y estudiar como cambios en estos
parmetros afectan al comportamiento del tipo de cambio en el corto
plazo.
2.4 Conclusiones
En este tema hemos resuelto de forma numrica dos de los ejercicios
que previamente han sido resueltos de forma anlitica y que consisten
en modelos dinmicos simples del funcionamiento de una economa.
Estos ejercicios nos permiten analizar los efectos de diferentes
perturbaciones de una forma sencilla y rpida.
El primer ejercicio resuelto presentaba una solucin de estabilidad
global, con todas las trayectorias convergentes hacia el estado
estacionario. Su computacin nicamente requiere escribir en la hoja
de clculo las expresiones que conforman el modelo, as como los
clculos realizados en trminos de los valores de estado estacionario.
2.4 Conclusiones 55
El segundo ejercicio ha consistido en calcular numricamente un
modelo que presenta una solucin del tipo punto de silla. En este
caso tenemos una variable exible que se mueve en funcin de
expectativas. Para calcular la dinmica en este caso necesitamos
previamente conocer el efecto de corto plazo que una perturbacin
produce en dicha variable. Este efecto instantneo es equivalente al
reajuste en las expectativas. En cuanto al medio plazo, hemos visto
que su comportamiento viene determinado por la senda estable.
Parte II
Introduccin al equilibrio
general
56
3
La eleccin intertemporal del
consumidor
3.1 Introduccin
En este tema vamos a centrarnos en el problema al que se enfrenta el
consumidor. Para ello vamos a resolver numricamente un problema
simple, en el cual el objetivo del consumidor es el de maximizar su
nivel de felicidad a lo largo de toda su vida, representada por una
funcin de utilidad que depende nicamente de su nivel de consumo.
El problema bsico de la eleccin intertemporal del consumir es
un problema lo sucientemente sencillo como para poder ser resuelto
usando una hoja de clculo. Si bien se trata de un problema de
optimizacin dinmica, las hojas de clculo son lo sucientemente
potentes como para resolver este tipo de problemas, siempre que
venga denido en tiempo discreto, la vida del individuo sea nita,
el nmero de periodos no muy elevado y la forma funcional de la
utilidad no muy compleja.
Para resolver computacionalmente el problema del consumidor
vamos a utilizar la herramienta Solver de Excel. Esta herramienta
es muy fcil de usar, incorporando el algoritmo de Newton que nos
permite resolver problemas de optimizacin con una nica variable.
Una vez resuelto el problema del consumidor en una hoja de
clculo, a continuacin utilizaremos una herramienta ms compleja,
58 3. La eleccin intertemporal del consumidor
utilizando el lenguaje MatLab. Los fundamentos del algoritmo
utilizado para resolver el problema de optimizacin los estudiaremos
en el tema 6.
3.2 El problema del consumidor en tiempo discreto
y con vida nita
En esta seccin vamos a presentar el problema del consumidor
en tiempo nito y discreto, exactamente en la versin que
posteriormente vamos a resolver usando Excel.
Suponemos que existe previsin perfecta, por lo que el individuo
conoce en cada momento del tiempo toda la corriente de ingresos
que va a obtener a lo largo de su vida, que la funcin de utilidad
nicamente depende del consumo que realiza el individuo en cada
periodo y que su ciclo vital es nito.
El problema del consumidor sera:
max
Ct
T

t=0
,
t
l(C
t
) = max
Ct
T

t=0
l(C
t
)
(1 + 0)
t
(3.1)
sujeto a:
C
t
+ 1
t
= (1 +1
t
)1
t1
+ 1
t
(3.2)
1
0
_ 0 (3.3)
1
T
= 0 (3.4)
El consumidor selecciona un plan ptimo de consumo en cada
periodo de su vida.
En t=0, el agente decide los valores:
C
0
0
, C
0
1
, C
0
2
, C
0
3
, C
0
4
, ...C
0
T
(3.5)
El problema del consumidor lo podemos denir a travs del
siguiente Langragiano:
/ = max
(Ct)
,
t
l(C
t
) `
t
(C
t
+ 1
t
\
t
(1 + 1
t
)1
t1
) (3.6)
3.3 Ejemplo: funcin de utilidad logartmica 59
Resolviendo el anterior problema encontramos que las condiciones
de primer orden son las siguientes:
0/
0C
t
= l
0
(C
t
) `
t
= 0 (3.7)
0/
01
t
= ,
t
`
t
+ ,
t+1
`
t+1
(1 + 1
t+1
) = 0 (3.8)
0/
0`
t
= C
t
+ 1
t
\
t
(1 + 1
t
)1
t1
= 0 (3.9)
Despejando de la primera condicin de primer orden (3.7) y
sustituyendo en la segunda (3.8) obtenemos:
,
t
l
0
(C
t
) = ,
t+1
l
0
(C
t+1
)(1 + 1
t+1
) (3.10)
y operando resulta:
l
0
(C
t
) = ,l
0
(C
t+1
)(1 + 1
t+1
) (3.11)
expresin que nos indica como es la senda ptima de consumo del
individuo a lo largo del tiempo, resultado de la comperacin de
las utilidades marginales obtenidas en dos periodos, dadas unas
preferencias intertemporales y un tipo de inters real que indica el
coste (positivo o negativo) de trasladar renta de un periodo a otro.
3.3 Ejemplo: funcin de utilidad logartmica
Para resolver numricamente el problema del consumidor planteado
anteriormente, necesitamos denir que forma funcional tiene la
funcin de utilidad. En nuestro caso vamos a suponer que la funcin
de utilidad tiene forma logartmica, que es una forma funcional muy
utilizada en la prctica. Por tanto, el problema del consumidor
vendra dado por:
max
Ct
T

t=0
,
t
lnC
t
(3.12)
El problema a resolver sera:
60 3. La eleccin intertemporal del consumidor
/ = max
(Ct)
,
t
lnC
t
`
t
(C
t
+ 1
t
\
t
(1 + 1
t
)1
t1
) (3.13)
Resolviendo el anterior problema encontramos que las condiciones
de primer orden son las siguientes:
0/
0C
t
=
1
C
t
`
t
= 0 (3.14)
0/
01
t
= ,
t
`
t
+ ,
t+1
`
t+1
(1 + 1
t+1
) = 0 (3.15)
0/
0`
t
= C
t
+ 1
t
\
t
(1 + 1
t
)1
t1
= 0 (3.16)
Despejando de la primera condicin de primer orden (3.13) y
sustituyendo en la segunda (3.14) obtenemos:
,
t
1
C
t
= ,
t+1
1
C
t+1
(1 + 1
t+1
) (3.17)
y operando resulta:
C
t+1
= ,(1 + 1
t+1
)C
t
(3.18)
3.4 El problema del consumidor en Excel
Para computar nmericamente el anterior problema vamos a utilizar
el "Solver" de Excel que permite resolver de forma fcil un problema
de optimizacin dinmica cuando slo tenemos una variable, como
es el consumo en nuestro caso. Para ejecutar esta herramienta de
Excel tenemos que ir a "Herramientas" y seleccionar "Solver" y nos
aparecer la ventana que se muestra en la gura 3.1. El primer
elemento es "Celda objetivo:". Esta opcin hace referencia al valor de
la funcin objetivo del problema que queremos resolver. En nuestro
caso hace referencia a la utilidad total del individuo a lo largo de
su vida. En concreto, sera la suma descontada de la utilidad que
obtiene el individuo en cada periodo de su vida.
A continuacin aparece la instruccin "Valor de la celda objetivo:"
en la que existen tres opciones: "Mximo", "Mnimo" y "Valores
3.4 El problema del consumidor en Excel 61
Figura 3.1. Herramienta Solver de Excel
62 3. La eleccin intertemporal del consumidor
de:". Estas opciones hacen referencia al tipo de problema que
queremos resolver. Si queremos maximizar el valor de la celda
objetivo seleccionaramos "Mximo". Si lo que queremos es
minimizar un determinado problema entonces seleccionaramos la
opcin "Mnimo". Por el contrario, que lo que queremos es que
alcance un determinado valor, introduciramos dicho valor en la
opcin "Valores de:". En nuestro caso el problema que queremos
resolver consiste en la maximizacin de la utilidad del consumidor,
por lo que seleccionaramos la opcin "Mximo", que es precisamente
la opcin que viene marcada por defecto.
Seguidamente aparece la instruccin "Cambiando las celdas".
Aqu tenemos que introducir las celdas en las que Excel va a calcular
la variable objetivo, esto es, el nivel de consumo periodo a periodo.
En las celdas que indiquemos en este apartado es donde la hoja de
clculo va a presentar la solucin al problema que queramos resolver.
En nuestro caso concreto, vamos a obtener el nivel de consumo en
cada periodo que maximiza la utilidad total del individuo a lo largo
de su vida.
Finalmente aparece la instruccin "Sujetas a las siguientes
restricciones:". En este apartado debemos de introducir las
restricciones a las que est sujeto el problema que queremos resolver.
La restriccin con la que va a contar nuestro problema es que la
cantiad de activos (ahorro) del individuo al nal de su vida tiene
que ser cero.
A la derecha del cuadro de dilogo de "Solver" aparece una
pestaa denominada "Opciones...". Si pinchamos en dicha pestaa
aparece el cuadro de dilogo reejado en la gura 3.2. Este cuadro
permite cambiar diferentes parmetros, tales como el tiempo mximo
de clculo, el nmero de iteraciones, la precisin, la tolerancia
y la convergencia. Tambin incluye otras opciones adicionales.
En nuestro caso es importante seleccionar la opcin "Adoptar no
gegativos". Esto es as, porque dado el problema que vamos a
resolver, el consumo de un individuo no puede ser negativo ningn
periodo. Por ltimo, existen opciones en relacin con la estimacin,
devidas y el algoritmo de bsqueda de la solucin.
El chero de Excel que vamos a utilizar en este caso es
"EC31.xls". La gura 3.3 muestra el chero que hemos denominado
EC31.xls. Como podemos observar, en este caso slo necesitamos
dos parmetros: la tasa de descuento intertemporal y el tipo de
3.4 El problema del consumidor en Excel 63
Figura 3.2. Opciones herramienta Solver de Excel
64 3. La eleccin intertemporal del consumidor
Figura 3.3. Hoja de clculo con el problema del consumidor
inters real, elementos que hemos visto son factores determinantes
de la senda ptima de consumo. En realidad el tipo de inters real es
una variable que puede cambiar a lo largo del tiempo. No obstante,
por ahora vamos a suponer que se trata de una constante. Por otra
parte, tambin hemos de especicar la renta salarial del individuo en
cada periodo de su vida. Los valores que hemos jado son un factor
de descuento intertemporal de 0,97 y un tipo de inters real el 2%.
La columna "E" es tiempo, la columna "F" que presentar los
valores del consumo, es la que tenemos que calcular. La columna
"G" es la renta, que la suponemos dada, la columna "H" es el ahorro
que se obtiene como la diferencia entre el consumo y la renta de
cada periodo y nalmente la columna "I" muestra la satisfaccin del
individuo en funcin del consumo en trminos actualizados.
Para resolver el ejercicio utilizando la herramienta Solver de Exel
operamos como sigue. En primer lugar rellenamos con valores
3.4 El problema del consumidor en Excel 65
cticios la columna correspondiente al consumo. A continuacin
establecemos el nivel de renta del individuo en cada periodo. En
nuestro caso hemos supuesto que el nivel de renta es de 10 en cada
periodo desde el momento 0 al momento 30, siendo la renta salarial
del individuo cero desde el periodo 31 hasta el ltimo periodo de su
vida.
El ahorro se calcula de la siguiente forma. El ahorro del primer
periodo es simplemente la diferencia entre el nivel de consumo y el
nivel de renta en dicho periodo. As, si situamos el cursor en la celda
"H3", vemos que aparece la expresin:
=G3-F3
es decir, la renta salarial (columna "G") menos el consumo
(columna "F") en el periodo 0. Por el contrario si nos situamos
en la celda "H4" vemos que la expresin que aparece es:
=(1+Inters)*H3+G4-F4
es decir, es la rentabilidad de los ahorro realizados hasta el periodo
anterior ms la renta del periodo menos el consumo del periodo. Las
siguientes las de esta columna contienen esta misma expresin. Es
decir, es la rentabilidad bruta del ahorro realizado hasta el periodo
anterior ms el nuevo ahorro del periodo.
Finalmente la columna "I" preseta la valoracin de la utilidad
descontada en cada periodo. Si nos situamos en la celda "I3" aparece
la expresin:
=Beta^E3*LOG(F3)
que es la valoracin de la utilidad en el periodo 0, es decir,
el logaritmo del consumo multiplicado por el factor de descuento
intertemporal elevado al ndice de tiempo correspondiente a dicho
periodo. Por ltimo en la celda "I54" aparece la sumatoria de las
utilidades descontadas, que es el valor que tenemos que maximizar.
Las guras 3.4-3.7 muestran las sendas temporales de las
diferenteres variables. En primer lugar, hemos supuesto que la
66 3. La eleccin intertemporal del consumidor
renta es exgena y que toma un valor de 10 para los periodos 0
a 30, pasando a tormar un valor nulo a continuacin. Por tanto,
el individuo tiene que repartir la renta obtenida en los primeros
periodos a lo largo de todo su ciclo vital. La senda ptima de
consumo tiene pendiente negativa, indicando que el consumir prere
tener un nivel de consumo elevado en los primeros periodos e ir
disminuyendo su consumo a lo largo del tiempo. Si la comparamos
con la evolucin temporal de la renta vemos que el individuo
redistribuye la renta que obtiene en unos determinados periodos de
su vida a lo largo de todo su ciclo vital.
El hecho de que la senda temporal de consumo tenga pendiente
negativa obedece al hecho de que el tipo de inters real es superior a
la tasa de preferencias intertemporales. As, en este ejercicio hemos
supuesto que el tipo de inters es del 2% mientras que la tasa de
preferencia intertemporal, 0, es de, dado que , = 1,(1 + 0) = 0, 97.
Esto va a provocar que el coste de endeudarse sea elevado al tiempo
que es rentable ahorrar.
Dada la estructura en la renta que hemos supuesto, la tasa de
ahorro de este individuo es positiva. El individuo slo obtiene renta
durante los primeros periodos de su vida. Esto signica que el
individuo debe generar un ahorro positivo durante este periodo de
su vida para tener recursos para consumir en los ltimos periodos de
su vida, una vez se ha jubilado y no obtiene mayores ingresos. Como
podemos observar la senda de consumo de este individuo tiene forma
de pirmide, aumentando de forma continua en el tiempo durante su
etapa laboral. Una vez el individuo deje de trabajar, a partir de ese
momento el individuo desahorra, consumiendo los ahorros que haba
generado previamente. Finalmente, la felicidad del individuo tiene
pendiente negativa, dado que la senda ptima de consumo tambin
tiene senda negativa.
3.4.1 Cambio en los parmetros
A continuacin vamos a analizar los efectos de un cambio en los
parmetros. En nuestro modelo tenemos dos parmetros: el tipo de
inters real y la tasa de preferencia intertemporal de los individuos.
En primer lugar, vamos a suponer que el tipo de inters es disminuye
3.4 El problema del consumidor en Excel 67
Renta
0.00
2.00
4.00
6.00
8.00
10.00
12.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 3.4. Senda de la renta.
Consumo
0.00
2.00
4.00
6.00
8.00
10.00
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48
Tiempo
Figura 3.5. Senda ptima del consumo
68 3. La eleccin intertemporal del consumidor
Ahorro
0.00
20.00
40.00
60.00
80.00
100.00
120.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 3.6. Senda ptima del ahorro.
Felicidad
0.00
0.20
0.40
0.60
0.80
1.00
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48
Tiempo
Figura 3.7. Senda ptima de la felicidad.
3.4 El problema del consumidor en Excel 69
Consumo
0.00
2.00
4.00
6.00
8.00
10.00
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48
Tiempo
Figura 3.8. Senda ptima de consumo con , = 0, 99.
hasta ser cero. Es decir, vamos a ver las consecuencias sobre la senda
ptima de consumo de un tipo de inters nulo.
En primer lugar, vamos a estudiar los efectos de una alteracin en
el factor de descuento temporal. En concreto, vamos a suponer que
se produce una disminucin en la tasa de preferencia intertemporal,
pasando el factor de descuento a tomar un valor de 0,99. La gura
3.8 muestra la nueva senda de consumo del individuo, mientras que
la gura 3.9 muestra la senda del ahorro. Ahora la senda ptima de
consumo tiene pendiente positiva. Eso signica que el individuo va
a preferir consumir menos en los primeros periodos e ir aumentando
su nivel de consumo a medida que pasa el tiempo. Esta nueva senda
de consumo viene determinada por el nuevo factor de descuento, que
implica una mayor preocupacin por el futuro por parte del agente.
Es decir, el agente descuenta poco la utilidad futura. Esta variacin
va a provocar que la tasa de preferencia intertemporal sea inferior al
tipo de inters real, lo que da como resultado una senda ptima de
consumo con pendiente creciente.
La nueva senda ptima de consumo obtenida reeja el hecho de
que ahora estamos analizando el comportamiento de un individuo
que descuenta muy poco el futuro, es decir, que se preocupa mucho
70 3. La eleccin intertemporal del consumidor
Ahorro
0.00
20.00
40.00
60.00
80.00
100.00
120.00
140.00
160.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 3.9. Senda del ahorro con , = 0, 99.
por el mismo. Esto va a tener importantes consecuencias en trminos
de sus decisiones econmicas. As, este individuo va a sacricar
consumo actual para obtener mayores niveles de consumo futuro.
Como consecuencia de esta decisin su nivel de ahorro va a ser
elevado durante los primeros periodos de su vida.
Seguidamente vamos a estudiar los efectos de un cambio en el tipo
de inters real. En concreto vamos a suponer que el tipo de inters
real es cero, es decir, no hay ningn coste (ni positivo ni negativo)
de mover el dinero intertemporalmente, mientras que el factor de
descuento es el inicial. El coste de endeudarse sera nulo y tambin
sera nulo la rentabilidad del ahorro. Las guras 3.10 y 3.11 muestran
las sendas ptimas del consumo y del ahorro, respectivamente.
3.4.2 Cambio en las variables exgenas (cambio en la renta)
En el ejercicio anterior hemos supuesto que la renta del individuo
es constante durante su vida laboral, desde el periodo 0 al periodo
30. Sin embargo, en la realidad la renta salarial de los individuos
va aumentando a medida que aumenta su experiencia laboral. Por
tanto, ahora vamos a repetir el ejercicio anterior pero suponiendo que
el salario tiene una funcin creciente, lo que va a tener importantes
3.4 El problema del consumidor en Excel 71
Consumo
0.00
5.00
10.00
15.00
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48
Tiempo
Figura 3.10. Senda ptima de consumo con 1 = 0.
Ahorro
-20.00
0.00
20.00
40.00
60.00
80.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 3.11. Senda del ahorro con 1 = 0.
72 3. La eleccin intertemporal del consumidor
consecuencias en trminos del ahorro. En concreto, vamos a suponer
que la renta del periodo 0 es de 10 y que aumenta en una unidad en
cada periodo.
Para resolver este nuevo ejercicio introducidos los nuevos valores
para la renta y a continuacin, ejecutamos de nuevo la herramienta
Solver, que recalcula de forma instantnea la senda ptima de
consumo.
Las guras 3.12-3.15 muestran las sendas temporales de las
diferentes variables. En primer lugar, la renta presenta ahora
una senda creciente a lo largo de la vida laboral del individuo.
Esto signica que el individuo comienza a trabajar con un salario
bajo, pero a medida que acumula experiencia laboral su salario va
aumentando, hasta pasar a un valor cero a partir del momento de la
jubilacin.
Como podemos observar, la senda ptima de consumo vuelve a ser
negativa, similar a la obtenida en el ejercicio con renta constante.
Esto es as porque la estructura de la renta no afecta a la decisin
de consumo del individuo. La decisin de consumo del individuo se
toma en funcin de tres elementos: el tipo de inters real, la tasa
de preferencia intertemporal y el grado de curvatura de la funcin
de utilidad. Por tanto la senda ptima de consumo es totalmente
independiente de la estructura de renta del individuo, tal y como
pone en evidencia este ejercicio numrico.
La variable que si cambia en este caso es el ahorro, que se acomoda
a la nueva estructura de la renta, tal que la senda de consumo
sea la ptima. En este caso vemos como el ahorro del individuo
durante los primeros aos de su vida laboral es negativo, es decir,
el individuo se endeuda consumiendo una cantidad superior a su
renta. Esto es as porque el individuo sable que sus ingresos van a
ser superiores en el futuro, por lo que el individuo se trae renta del
futuro al presente. Obviamente, este ahorro negativo tiene que ser
compensado posteriormente con un ahorro positivo durante su vida
laboral. De nuevo el ahorro naliza en el momento de la jubilacin,
y a partir de ese momento el individuo consume todos los activos
acumulados hasta dicho momento.
3.4.3 Cambio en la funcin de utilidad
A continuacin vamos a repetir el ejercicio anterior pero usando
una funcin de utilidad alternativa. En concreto vamos a utilizar
3.4 El problema del consumidor en Excel 73
Renta
0.00
10.00
20.00
30.00
40.00
50.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 3.12. Senda de la renta.
Consumo
0.00
5.00
10.00
15.00
20.00
25.00
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48
Tiempo
Figura 3.13. Senda ptima del consumo.
74 3. La eleccin intertemporal del consumidor
Ahorro
-100.00
-50.00
0.00
50.00
100.00
150.00
200.00
250.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 3.14. Senda ptima del ahorro
Felicidad
0.00
0.20
0.40
0.60
0.80
1.00
1.20
1.40
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48
Tiempo
Figura 3.15. Senda de la felicidad en trminos descontados
3.4 El problema del consumidor en Excel 75
la funcin de utilidad del tipo CRRA con un parmetro constante
de aversin al riesgo relativo. Nuestro objetivo en este caso va a ser
estudiar cules son los efectos sobre la decisin de consumo de la
aversin al riesgo.
En este caso el ejercicio a resolver es el siguiente:
max
Ct
T

t=0
,
t
C
1o
t
1
1 o
(3.19)
Resolviendo el anterior problema encontramos que las condiciones
de primer orden son las siguientes:
0/
0C
t
= C
o
t
`
t
= 0 (3.20)
0/
01
t
= ,
t
`
t
+ ,
t+1
`
t+1
(1 + 1
t+1
) = 0 (3.21)
0/
0`
t
= C
t
+ 1
t
\
t
(1 + 1
t
)1
t1
= 0 (3.22)
Despejando de la primera condicin de primer orden (3.19) y
sustituyendo en la segunda (3.20) obtenemos:
,
t
C
o
t
= ,
t+1
(1 + 1
t+1
)C
o
t
(3.23)
y operando resulta la siguiente senda ptima de consumo:
C
o
t+1
= ,(1 + 1
t+1
)C
o
t
(3.24)
Una vez resuelto el problema analticamente, a continuacin vamos
a resolverlo computacionalmente. En este caso necesitamos un
parmetro adicional, que es la tasa relativa de aversin al riesgo.
Vamos a suponer que el parmetro de aversin al riesgo es elevado.
Por ejemplo, vamos a suponer que o = 10. En este caso estamos
suponiendo un individuo que tiene una funcin de utilidad muy
cncava.
El problema aparece resuelto en la hoja de clculo EC32.xls. Para
resolver este nuevo problema cambiamos la expresin que aparece en
la columna "I". Si situamos el cursor en la celda "I3", vemos que
aparece la expresin:
76 3. La eleccin intertemporal del consumidor
Consumo
0.00
2.00
4.00
6.00
8.00
10.00
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48
Tiempo
Figura 3.16. Senda ptima de consumo con o = 10.
=Beta^E3*(F3^(1-Sigma)-1)/(1-Sigma)
que es la que corresponde a la nueva funcin de utilidad.
Resolviendo este problema obtenemos que la senda ptima de
consumo se hace ahora muy horizontal.
Las guras 3.16-3.17 muestran las sendas temporales de las
variables relevantes.
3.5 La decisin de consumo en MatLab
En esta seccin vamos a resolver el problema del consumidor en
tiempo nito, pero usando MatLab, que es una herramienta mucho
ms potente que una hoja de clculo. En concreto vamos a usar
la rutina "fsolve" para resolver este problema. La rutina "fsolve"
encuentra las races (los ceros) de un sistema de ecuaciones no
lineales. Para ello tenemos que usar el lenguaje de este programa
y escribir una serie de instrucciones en relacin al problema que
queremos resolver.
MatLab puede utilizar diferentes algoritmos para resolver el
problema de optimizacin dinmica que planteemos. Uno de los
ms usados en la prctica es el algoritmo de Newton-Raphson, que
3.5 La decisin de consumo en MatLab 77
Ahorro
-20.00
0.00
20.00
40.00
60.00
80.00
100.00
120.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 3.17. Senda ptima del ahorro con o = 10.
analizaremos con mayor detenimiento en el tema 6. Por el momento,
simplemente vamos a utilizar uno de los programas que ya vienen
incluidos dentro de MatLab, que es el denominado "fsolve".
Los programas que necesitamos para ello son consumo.m y
cpo.m. Para ello suponemos que la funcin de utilidad del
consumidor es logartmica. Estos programas son los siguientes:
% Consumo.m
%Problema del consumidor
% Funcin de utilidad logartmica: U=ln(C)
clear all
% Parmetros del modelo
T = 50; % Tiempo de vida del individuo
R = 0.02; % Tipo de interes real
beta = 0.97; % Factor de descuento intertemporal
% Senda temporal de la renta del individuo
% El proceso de la renta es exgeno
for t=1:30;
w(t) = 10;
end
for t=31:T;
78 3. La eleccin intertemporal del consumidor
w(t) = 0;
end
param = [T R beta w];
% Algoritmo de bsqueda de ceros
x0 = 50*ones(size(1:T)); % Valores iniciales
crit = 1e-06; % Tolerancia
maxit = 1000; % Mximo nmero de iteraciones
sol = fsolve(cpo, x0);
% Solucin
for t=1:T
c(t) = sol(t);
end
for t=2:T;
b(1) = w(1)-c(1);
b(t) = (1+R)*b(t-1)+w(t)-c(t);
end
for t=1:T
U(t) = beta^t*log(c(t));
end
% Grficos
subplot(2,2,1)
plot(c)
title(Consumo)
subplot(2,2,2)
plot(b)
title(Ahorro)
subplot(2,2,3)
plot(w)
title(Renta)
subplot(2,2,4)
plot(U)
title(Felicidad)
function f=cpo(x0, param)
% Parmetros del modelo
T = 50;
R = 0.02;
beta = 0.97;
% Senda temporal de la renta del individuo
for t=1:30;
3.5 La decisin de consumo en MatLab 79
w(t) = 10;
end
for t=31:T;
w(t) = 0;
end
% Asignacion de variables
for t=1:T
c(t) = x0(t);
end
% Clculo del ahorro
for t=2:T;
b(1) = w(1)-c(1);
b(t) = (1+R)*b(t-1)+w(t)-c(t);
end
% Condicin terminal
c(T+1) = 0;
% Senda ptima de consumo
f(1) = c(2)-beta*(1+R)*c(1);
for t=2:T-1
f(t) = c(t+1)-beta*(1+R)*c(t);
end
f(T) = c(T)-(1+R)*b(T-1);
f=f;
La gura 3.18 muestra la senda temporal de las diferentes variables
que obtenemos una vez que ejecutamos el programa anterior. Las
sendas temporales de las variables son las mismas que las obtenidas
anteriormente cuando usamos la funcin "Solver" en la hoja de
clculo Excel.
80 3. La eleccin intertemporal del consumidor
0 5 10 15 20 25 30 35 40 45 50
5
5.5
6
6.5
7
7.5
8
8.5
9
Consumo
0 5 10 15 20 25 30 35 40 45 50
0
20
40
60
80
100
Ahorro
0 5 10 15 20 25 30 35 40 45 50
0
2
4
6
8
10
Renta
0 5 10 15 20 25 30 35 40 45 50
0
0.5
1
1.5
2
2.5
Felicidad
Figura 3.18. Sendas ptimas usando MatLab
4
Las empresas y la decisin de
inversin
4.1 Introduccin
En este tema vamos a resolver computacionalmente una versin
simple del modelo de la Q de Tobin. El modelo de la Q de
Tobin puede representarse en trminos de un sistema de ecuaciones
dinmicas que describen el comportamiento del stock de capital y
de la ratio Q marginal. Sin embargo, estas ecuaciones tienen una
naturaleza no lineal, por lo que no es posible su computacin de
forma directa al no poder escribirlo en notacin matricial. En este
caso, para poder computar numricamente el modelo, hemos de
proceder en primer lugar a linealizar las ecuaciones diferenciales,
reescribiendo el modelo en trmino de las desviaciones de cada
variable respecto a su valor de estado estacionario. El procedimiento
va a ser muy similar a los ejercicios realizados en los temas 1 y 2.
En este caso concreto, vamos a obtener una solucin del tipo punto
de silla, por lo que hemos de tener en cuenta las especicidades
asociadas a este tipo de solucin, en trminos del efecto impacto
sobre las variables exibles que tiene cualquier perturbacin.
82 4. Las empresas y la decisin de inversin
4.2 Computacin en Excel del modelo de la Q de
Tobin
En este apartado vamos a describir los pasos que hemos de dar para
resolver computacionalmente el modelo de la Q de Tobin en una hoja
de clculo. Para ello necesitamos realizar tres pasos: parametrizar
las funciones de produccin y de costes de ajuste, resolver el modelo
y, por ltimo, linealizar las ecuaciones de ajuste de las variables
endgenas.
4.2.1 Linearizacin del modelo
En este apartado vamos a reder el modelo en trminos lineales. Para
ello vamos a suponer que la funcin de produccin es del tipo Cobb-
Douglas y que la funcin de costes de ajuste es tal que
1
(1) = 1.
Resolviendo el problema llegamos a las siguientes dos ecuaciones
diferenciales:
_
t
=
t
(1
t
+ c) c1
c1
t
_
1
t
=
t
1
1
t
El problema con el que nos encontramos es que ambas ecuaciones
son no lineales, por lo que no podemos escribir el problema en
notacin matricial y estudiar las caractersticas de la matriz de
coecientes asociadas a las variables endgenas. Esto supone que no
podemos computar numricamente este modelo y para ello hemos de
transformar dichas ecuaciones para que sean lineales.
En primer lugar, calculamos el valor de las variables en estado
estacionario, tal que _
t
= 0 y
_
1
t
= 0. De la segunda ecuacin
obtenemos que:

t
= 1
lo que supone que el logaritmo de la ratio en estado estacionario
es cero.
De la primera expresin resulta que:
c1
c1
t
=
t
(1
t
+ c) = (1
t
+ c)
y despejando:
4.2 Computacin en Excel del modelo de la Q de Tobin 83
1
t
=
_
1
t
+ c
c
_ 1
1
En trminos de tasas de crecimiento, el anterior sistema de
ecuaciones diferenciales podemos escribirlo como:
_
t

t
= (1
t
+ c)
c1
c1
t

t
_
1
t
1
t
=

t
1
t

1
1
t
Tomando logaritmos resulta:
d ln
t
dt
= (1
t
+ c) cexp((c 1) ln1
t
) ln
t
)
d ln1
t
dt
= exp(ln
t
ln1
t
) exp(ln1
t
)
Para construir una aproximacin de las anteriores dos ecuaciones
alrededor de su estado estacionario vamos a usar la expansin de
Taylor. Para ello en primer lugar calculamos las siguientes derivadas
parciales:
d exp((c 1) ln1
t
ln
t
)
d ln
t
= exp((c 1) ln1
t
ln
t
)
d exp((c 1) ln1
t
ln
t
)
d ln1
t
= (c 1) exp((c 1) ln1
t
)
d exp(ln
t
ln1
t
)
d ln
t
= exp(ln
t
ln1
t
)
d exp(ln
t
ln1
t
)
d ln1
t
= exp(ln
t
ln1
t
)
d exp(ln1
t
)
d ln1
t
= exp(ln1
t
)
Por tanto, aplicando la expansin de Taylor resulta que:
84 4. Las empresas y la decisin de inversin
d ln
t
dt
c
d exp((c 1) ln1
t
ln
t
)
d ln
t
(ln
t
ln
t
)
c(c 1) exp((c 1) ln1
t
ln
t
)(ln1
t
ln1
t
)
y sustituyendo:
d ln
t
dt
cexp((c 1) ln1
t
ln
t
)(ln
t
ln
t
)
c(c 1) exp((c 1) ln1
t
ln
t
)(ln1
t
ln1
t
)
y dado que:
c(c1) exp((c1) ln1
t
) = c(c1)
_
1
t
+ c
c
_1
1
= (c1)(1
t
+c)
y que:
cexp((c 1) ln1
t
ln
t
) = c
_
1
t
+ c
c
_1
1
= 1
t
+ c
resulta que:
d ln
t
dt
(1
t
+ c)(ln
t
ln
t
) (c 1)(1
t
+ c)(ln1
t
ln1
t
)
por lo que ya tenemos linearizada la ecuacin correspondiente a las
variaciones en la ratio .
A continuacin, repetimos el mismo pocedimiento respecto a la
ecuacin del stock de capital. En este caso tenemos que:
d ln1
t
dt

d exp(ln
t
ln1
t
)
d ln
t
(ln
t
ln
t
) +
_

d exp(ln1
t
)
d ln1
t
+
d exp(ln
t
ln1
t
)
d ln1
t
_
(ln1
t
ln1
t
)
y sustituyendo resulta:
4.2 Computacin en Excel del modelo de la Q de Tobin 85
d ln1
t
dt
exp(ln
t
ln1
t
)(ln
t
ln
t
) +
_
exp(ln1
t
) exp(ln
t
ln1
t
)

(ln1
t
ln1
t
)
Sabiendo que ln
t
= 0, resulta
d ln1
t
dt
exp(ln1
t
)(ln
t
ln
t
) =
1
1
t
(ln
t
ln
t
)
=
_
1
t
+ c
c
_ 1
1
(ln
t
ln
t
)
Por tanto en notacin matricial el modelo de la Q de Tobin
(log)linearizado respecto al estado estacionario resultara:
_
o ln qt
ot
o ln 1t
ot
_
=
_
(1
t
+ c) (c 1)(1
t
+ c)
_
1t+c
c
_
1
1
0
_
_
(ln
t
ln
t
)
(ln1
t
ln1
t
)
_
Una vez linearizado el modelo, a continuacin podemos calcular
las races asociadas a la matriz de coecientes. La ecuacin
correspondiente sera:
`
2
(1
t
+ c)` + (c 1)(1
t
+ c)
_
1
t
+ c
c
_ 1
1
= 0
Por tanto las dos races seran:
`
1,
`
2
=
(1
t
+ c)
_
(1
t
+ c)
2
4(c 1)(1
t
+ c)
_
1t+c
c
_
1
1
2
4.2.2 Efectos de una disminucin en el tipo de inters
Una vez que hemos linealizado las dos ecuaciones diferenciales,
podemos proceder a computar numricamente este modelo en una
hoja de clculo. El chero que contiene el modelo de la de Tobin en
Excel, se llama EC41.xls. La hoja de clculo correspondiente aparece
en la gura 4.1. Tal y como podemos observar, necesitamos denir
el valor de los parmetros y de las variables exgenas. En nuestro
86 4. Las empresas y la decisin de inversin
caso hemos supuesto que tanto el parmetro tecnolgico asociado al
capital como la tasa de depreciacin fsica del capital son parmetros,
mientras que hemos supuesto que tanto el precio del capital como el
tipo de inters son variables exgenas.
A partir de las expresiones calculadas anteriormente, y dados
unos valores para las variables exgenas y para los parmetros,
podemos proceder a calcular tanto el valor de las variables en estado
estacionario como el valor de las races de la matriz de coecientes
de las variables endgenas.
La gura 4.1 muestra la hoja de clculo, en la cual hemos simulado
los efectos de una disminucin en el tipo de inters. El nico elemento
que hemos de tener en cuenta es que la solucin es del tipo punto de
silla, por lo que hemos de calcular el efecto de impacto de cualquier
perturbacin sobre la ratio . Para ello nicamente hemos de igualar
una ecuacin dinmica a la trayectoria convergente hacia el estado
estacionario, tal que:
d ln1
t
dt
=
_
1
t
+ c
c
_ 1
1
(ln
t
ln
t
) = `
1
(ln1
t
ln1
t
)
Despejando obtenemos que:
ln
t
=
_
1
t
+ c
c
_ 1
1
`
1
(ln1
t
ln1
t
)
lo que nos indicara el efecto a corto plazo sobre la ratio . Este
valor es precisamente el que aparece en la celda "G4" de la hoja de
clculo correspondiente, indicando el cambio que registra el valor de
la ratio hasta alcanzar la senda estable.
La gura 4.2 muestra la dinmica del logaritmo de la ratio ante
una disminucin en el tipo de inters. Como podemos observar, su
valor de estado estacionario inicial es cero, que corresponde a una
valor de dicha ratio de 1. La disminucin en el tipo de inters provoca
un aumento instantneo de dicha ratio, hasta alcanzar su senda
estable. Esto es debido a que ahora el coste del capital es menor,
por lo que disminuye el coste de reposicin del capital instalado y,
por tanto, es rentable para la empresa invertir en capital ya que el
coste del mismo es inferior al aumento en el valor de mercado de
la empresa. A continuacin, una vez se produzca el aumento en el
capital, la ratio ir disminuyendo progresivamente, hasta alcanzar
4.2 Computacin en Excel del modelo de la Q de Tobin 87
Figura 4.1. El modelo de la de Tobin en Excel
88 4. Las empresas y la decisin de inversin
Figura 4.2. Senda temporal de la ratio ante una disminucin en el tipo
de inters
su nuevo valor de equilibrio de estado estacionario, que el el mismo
que exista con anterioridad a la perturbacin.
Finalmente, la gura 4.3 muestra la dinmica del logaritmo del
stock de capital. Como podemos observar el aumento de la ratio
provoca un aumento progresivo del stock de capital. De hecho el
stock de capital est aumentando hasta que la ratio vuelva a su
valor de estado estacionario. Este proceso va a llevar a que en el largo
plazo, el stock de capital aumente respecto a la situacin inicial.
4.3 Conclusiones
En este tema hemos resuelto numricamente el modelo de la Q de
Tobin. Como hemos visto, antes de proceder a su computacin
numrica hemos de proceder a su linearizacin, ya que dicho modelo
resulta en un sistema de dos ecuaciones diferenciales no lineales.
Esto sucede con una variedad de modelos, en los cuales la dinmica
de las variables endgenas resulta no lineal. En estos casos hemos
de aplicar algn procedimiento para su linearizacin.
4.3 Conclusiones 89
0.00
0.50
1.00
1.50
2.00
2.50
-1 3 7 11 15 19 23 27 31 35 39 43 47 51 55
Tiempo
Stock de capital (logaritmo)
Figura 4.3. Senda temporal del stock de capital ante una disminucin en
el tipo de inters
En nuestro caso hemos linearizado, en trminos logartmicos,
respecto al estado estacionario. De este modo podemos reescribir
el sistema de ecuaciones en trminos de las desviaciones de cada
variables respecto a su valor de estado estacionario.
Una vez resuelto de esta forma el modelo podemos computarlo
numricamente en una hoja de clculo. Este ejercicio nos va a
permitir estudiar diferentes perturbaciones, as como los efectos de
alteraciones en los parmetros del modelo.
90 4. Las empresas y la decisin de inversin
5
El gobierno y la poltica scal
5.1 Introduccin
En este tema vamos a realizar diferentes ejercicios computacionales
en relacin al papel del gobierno en la economa. En concreto, vamos
a realizar dos ejercicios. En primer lugar, vamos a resolver de nuevo
el problema del consumidor, pero introduciendo los impuestos. El
objetivo de este ejercicio es estudiar los efectos de la poltica scal a
travs de cambios en los impuestos sobre la decisin del consumidor
en trminos del consumo y del ahorro. En segundo lugar, realizamos
un ejercicio sobre los efectos de cambios en las cotizaciones a la
seguridad social sobre el comportmiento de los consumidores. El
objetivo de ambos ejercicios es estudiar los efectos que provocan
los cambios en la poltica scal sobre las decisiones de los agentes,
en este caso de los consumidores. Ambos ejercicios los vamos a
resolver nmericamente utilizando la herramienta "Solver" de la hoja
de clculo Excel.
5.2 Los impuestos
En primer lugar, vamos a resolver el problema del consumidor
con vida innita pero introduciendo un impuesto sobre la renta.
92 5. El gobierno y la poltica scal
Suponemos que la funcin de utilidad del individuo es logartmica.
Por tanto el problema a maximizar viene dado por:
max
Ct
T

t=0
,
t
lnC
t
(5.1)
sujeto a la restriccin presupuestaria:
C
t
+ 1
t
= (1 t
t
)\
t
+ (1 + 1
t
)1
t1
donde t es el tipo impositivo sobre la renta. As, cuanto mayor sea t
menor es la renta disponible del individuo. Es decir, suponemos
que el gobierno no devuelve lo recaudado y simplemente es una
prdida de recursos para la economa. Lo recaudado por el gobierno
simplemente se pierde.
El problema a resolver sera:
/ = max
(Ct)
,
t
lnC
t
`
t
(C
t
+ 1
t
(1 t
t
)\
t
(1 + 1
t
)1
t1
)
(5.2)
Resolviendo el anterior problema encontramos que las condiciones
de primer orden son las siguientes:
0/
0C
t
=
1
C
t
`
t
= 0 (5.3)
0/
01
t
= ,
t
`
t
+ ,
t+1
`
t+1
(1 + 1
t+1
) = 0 (5.4)
0/
0`
t
= C
t
+ 1
t
(1 t
t
)\
t
(1 + 1
t
)1
t1
= 0 (5.5)
Despejando de la primera condicin de primer orden (5.3) y
sustituyendo en la segunda (5.4) obtenemos:
,
t
1
C
t
= ,
t+1
1
C
t+1
(1 + 1
t+1
) (5.6)
y operando resulta:
C
t+1
= ,(1 + 1
t+1
)C
t
(5.7)
Como podemos comprobar, la senda ptima de consumo del
individuo es independiente del impuesto sobre la renta, lo que
5.2 Los impuestos 93
Figura 5.1. El problema del consumidor con impuestos
signica que la poltica scal es inefectiva. Esto es debido a que
hemos supuesto que el salario es exgeno. No obstante, cambios en
el tipo impositivo van a alterar el volumen de consumo del individuo.
La gura 5.1 muestra la hoja de clculo EC51.xls. Para la
resolucin del anterior problema utilizamos la herramienta "Solver"
de Excel. Los parmetros que necesitamos denir son la tasa de
descuento, el tipo de inters real y el tipo impositivo. Suponemos
que la tasa de descuento es de 0.97 y que el tipo de inters real es
del 5%. Por otra parte, vamos a suponer que el individuo tiene que
pagar un 35% de su renta en forma de impuestos.
En la columna "F" denimos el nivel de consumo periodo a
periodo, que es la varaible que queremos calcular. La columna "G"
muestra la renta del individuo que viene dada, es decir, suponemos
que es una variable exgena. En este ejemplo concreto hemos
supuesto que la renta inicial es de 10 y que aumenta en una unidad
94 5. El gobierno y la poltica scal
cada periodo hasta que el individuo se jubila. La columna "H"
muestra la recaudacin impositiva, que es simplemente un 35% de
la columna "G". La columna "I" muestra el nivel de ahorro del
individuo. Este nivel de ahorro se calcula de la siguiente forma. En
el primer periodo (periodo 0) es simplemente la diferencia entre la
renta neta de impuestos y el consumo que realiza el individuo. En
el segundo periodo y siguientes sera la diferencia entre la renta neta
de impuestos y el consumo en el periodo ms el ahorro del periodo
anterior ms la rentabilidad asociada a dicho ahorro. Finalmente, la
columna "J" muestra el nivel de utilidad descontada del individuo
en cada periodo de su vida.
Las guras 5.2-5 muestran la senda temporal de las variables
relevantes. En primer lugar, la senda de consumo es creciente, por
lo que el individuo decide un mayor consumo conforme avance el
tiempo. La pendiente de esta senda de consumo depende de la tasa
de descuento y del tipo de inters real, junto con la forma de la
funcin de utilidad del inviduo, que en este caso es logartmica. La
renta la suponemos exgena, teniendo el individuo un nivel de renta
(antes de impuestos) de 10 en el periodo 0 y aumentando dicha renta
una unidad hasta el periodo 26, momento en el que el individuo se
jubila y su renta pasa a cero. El impuesto sobre la renta tiene la
misma forma, ya que hemos supuesto que es proporcional a la renta.
Por ltimo, el ahorro del individuo va a tener la forma estndar. En
este caso el individuo va ahorrar durante los primerios periodos de
su vida hasta el momento de su jubilacin, a partir del cual el ahorro
es negativo, consumiendo el individuo los activos nancieros que ha
ido acumulando a lo largo de su vida laboral.
5.2.1 Cambio en el tipo impositivo
Supongamos ahora que el gobierno disminuye el impuesto sobre
la renta hasta el 15%. Dado el planteamiento del problema, esto
signica que el individuo tiene una mayor renta disponible, dado
que hemos supuesto que el gobierno no devuelve a la economa el
importe de lo recaudado va impuestos. Esto signica que su nivel
de consumo periodo a periodo va a ser mayor, pero como podemos
comprobar no altera la decisin del individuo en trminos de su senda
ptima de consumo. En efecto, tal y como podemos observar en las
guras 5.6 y 5.7, la senda ptima del consumo del individuo sigue
siendo la misma, si bien ahora los niveles de consumo son superiores
5.2 Los impuestos 95
Consumo
0.00
5.00
10.00
15.00
20.00
25.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.2. Senda ptima de consumo con impuesto sobre la renta t = 0, 35
Renta
0.00
5.00
10.00
15.00
20.00
25.00
30.00
35.00
40.00
0 8 16 24 32 40 48
Tiempo
Figura 5.3. Renta
96 5. El gobierno y la poltica scal
Impuesto sobre la renta
0.00
2.00
4.00
6.00
8.00
10.00
12.00
14.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.4. Impuesto sobre la renta
Ahorro
-50.00
0.00
50.00
100.00
150.00
200.00
250.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.5. Ahorro con impuesto sobre la renta t = 0, 35
5.3 La seguridad social 97
Consumo
0.00
5.00
10.00
15.00
20.00
25.00
30.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.6. Senda ptima de consumo con impuesto sobre la renta t = 0, 15
a los obtenidos anteriormente. Esto es debido a que ahora la renta
del individuo es superior como consecuencia de la disminucin en el
impuesto, pero su distribucin a lo largo de todos los periodos sigue
siendo la misma, ya que es independiente del tipo impositivo.
Por su parte, la senda del ahorro es tambin similar a la obtenida
anteriormente, reejando un mismo patrn de comportamiento, si
bien los niveles de ahorro periodo a periodo son diferentes como
consecuencia de la alteracin en el nivel de renta disponible.
Utilizando este sencillo ejemplo como referencia podemos realizar
multitud de experimentos sobre los efectos de la poltica scal.
As, podemos suponer la existencia de un impuesto sobre la renta
progresivo, que aumente por tramos de renta. Tambin podemos
analizar los efectos que tiene el hecho de que el gobierno devuelva
al individuo el dinero recaudado pero en diferentes momentos del
tiempo, etc.
5.3 La seguridad social
En esta seccin vamos a resolver el problema del consumidor, pero
considerando la existencia de un sistema de seguridad social, que
98 5. El gobierno y la poltica scal
Ahorro
-50.00
0.00
50.00
100.00
150.00
200.00
250.00
300.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.7. Ahorro con impuesto sobre la renta t = 0, 15
supone que el individuo va a percibir una pensin una vez se jubile.
Consideramos la existencia de un impuesto a la renta en forma de
cotizaciones a la seguridad social. Existen dos sistemas de seguridad
social: de reparto y de capitalizacin. En este ejercicio vamos a
suponer que el rgimen de la seguridad social es de capitalizacin.
Esto signica que el importe recaudado a travs de las cotizaciones
a la seguridad social va a un fondo de pensiones, el cual genera una
rentabilidad dada por el tipo de inters real.
En este caso el problema del consumidor sera:
max
Ct
T

t=0
,
t
lnC
t
(5.8)
sujeto a la siguiente restriccin presupuestaria del individuo:
C
t
+ 1
t
= (1 t
cc
t
)\
t
+ (1 + 1
t
)1
t1
+ 1
t
donde t
cc
es el tipo impositivo de las cotizaciones a la seguridad
social y donde 1
t
es la pensin de jubilacin que recibe el individuo.
Esta pensin slo sera positiva cuando el salario del individuo fuese
5.3 La seguridad social 99
cero, es decir, cuando el individuo ha abandonado la vida laboral y
se encuentra jubilado.
El problema a resolver sera por tanto:
/ = max
(Ct)
,
t
lnC
t
`
t
(C
t
+ 1
t
(1 t
t
)\
t
(1 + 1
t
)1
t1
1
t
)
(5.9)
Resolviendo el anterior problema encontramos que las condiciones
de primer orden son las siguientes:
0/
0C
t
=
1
C
t
`
t
= 0 (5.10)
0/
01
t
= ,
t
`
t
+ ,
t+1
`
t+1
(1 + 1
t+1
) = 0 (5.11)
0/
0`
t
= C
t
+ 1
t
(1 t
cc
t
)\
t
(1 + 1
t
)1
t1
1
t
= 0 (5.12)
Despejando de la primera condicin de primer orden (5.10) y
sustituyendo en la segunda (5.11) obtenemos:
,
t
1
C
t
= ,
t+1
1
C
t+1
(1 + 1
t+1
) (5.13)
y operando resulta:
C
t+1
= ,(1 + 1
t+1
)C
t
(5.14)
Tal y como podemos observar la senda ptima de consumo
del individuo es totalmente independiente tanto del impuesto de
cotizacin a la seguridad social como del importe de su pensin una
vez est jubilado.
La gura 5.8 muestra la hoja de clculo EC52.xls, en la que hemos
resuelto el problema anterior. Para ello, hemos de dar valores a
tres parmetros: Tasa de descuento, tipo de inters real y tipo de
las cotizaciones a la seguridad social. El tipo impositivo para la
seguridad social es del 36%, que es aproximadamente el que existe
en la actualidad en Espaa.
Por otra parte, hemos de decidir de que forma recibe el individuo
su pensin. Una vez se jubile el individuo, ste tiene acceso al fondo
de pensiones. Podemos realizar dos supuestos. Que el individuo
100 5. El gobierno y la poltica scal
cobra integranebte la cantidad del fondo de pensiones justo en el
momento que se jubila, o bien que dicho fondo de pensiones se reparte
de alguna forma a lo largo de la vida restante del individuo.
En nuestro caso vamos a realizar la segunda opcin. As,
observamos que cuando se jubila el individuo, con los datos
utilizados, el fondo de pensiones tiene un total de 359,37 unidades
de consumo. Podemos suponer que este fondo se distribuye entre los
aos que le quedan de vida al individuo, pero que periodo a periodo,
el fondo de pensiones sigue generando una rentabilidad. As, en
el ejemplo hemos supuesto que la pensin que dobra el individuo
periodo a periodo es de 23 unidades, excepto en el ltimo ao de
su vida, en el cual la pensin es exactamente igual al restante del
fondo de pensiones para garantizar que este fondo es cero cuando
el individuo deja de existir. As, la celda "H54" es simplemente la
celda "J53".
Las guras 5.9-11 muestran la senda temporal de las variables
relevantes. En primer lugar, observamos que la senda de consumo
sigue teniendo pendiente positiva. Esto es as, porque como hemos
visto anteriormente, la senda ptima de consumo del individuo no se
ve afectada ni por las cotizaciones a la seguridad social y por la forma
en la que se reciben las pensiones. Esto signica que un sistema
de seguridad social de capitalizacin no tiene ningn efecto sobre
las decisiones del individuo respecto al consumo periodo a periodo.
Esto es debido a que las cotizaciones a la seguridad social implican la
existencia de un ahorro forzoso, que es perfectamente sustitutivo del
ahorro voluntario. Por tanto, cambios en el sistema de seguridad
social nicamente provocan cambios en el ahorro voluntario del
individuo, sin que afecten a su nivel de consumo.
El fondo de pensiones muestra las aportaciones que periodo a
periodo realiza el individuo al mismo durante su etapa labora,
junto con la rentabilidad que va generando. Dicho fondo va
incrementndose hasta el momento en el que se produce la jubilacin.
A partir de dicho momento, y dado el supuesto que hemos realizado
de distribucin de este fondo en los distintos periodos de vida
restantes para el individuo, el fondo comienza a disminuir, hasta
ser nulo en el momento en el que el individuo deja de existir.
La senda ptima de ahorro es ahora diferente como consecuencia
del rgimen de seguridad social. Como podemos comprobar el ahorro
ahora es negativo, y de cuanta muy elevada, la mayor parte del
5.3 La seguridad social 101
Figura 5.8. El problema del consumidor con un rgimen de seguridad social
de capitalizacin
102 5. El gobierno y la poltica scal
Consumo
0.00
5.00
10.00
15.00
20.00
25.00
30.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.9. Senda ptima de consumo con t
ss
= 0, 36
periodo laboral del individuo. Esto es debido a que el individuo est
sustituyendo ahorro voluntario por el ahorro obligatorio derivado
de las cotizaciones a la seguridad social. Dada la senda ptima
de consumo que quiere seguir el individuo, las cotizaciones a la
seguridad social le suponen un volumen de ahorro muy grande, que lo
va a compensar a travs del endeudamiento. Tan slo en los ltimos
aos de la vida laboral este individuo genera un ahorro positivo.
Por otra parte, el volumen de ahorro durante su jubilacin es
positivo, ya que el igual que el salario, la pensin tambin le viene
dada al individuo y la distribuye en el tiempo de acuerdo a sus
preferencia. En este caso, una vez que el individuo est jubilado y
comienza a cobrar su pensin, va a ahorrar parte de esta inicialmente,
con el objeto de mantener la senda creciente en su nivel de consumo.
En resumen, en este sistema de seguridad social vemos que el
ahorro obligatorio del sistema es sustitutivo perfecto del ahorro
privado, indicando que dado un determinado ahorro obligatorio el
individuo va a ajustar su ahorro privado tal que la senda del consumo
sea la que maximiza su nivel de bienestar.
5.3 La seguridad social 103
Fondo de pensiones
0.00
50.00
100.00
150.00
200.00
250.00
300.00
350.00
400.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.10. Fondo de pensiones con t
ss
= 0, 36
Ahorro
-60.00
-40.00
-20.00
0.00
20.00
40.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.11. Senda del ahorro con t
ss
= 0, 36
104 5. El gobierno y la poltica scal
5.3.1 Cambio en las cotizaciones a la seguridad social
Supongamos ahora que el gobierno reduce las cotizaciones a la
seguridad social. Por ejemplo, vamos a suponer que las cotizaciones
disminuyen hasta el 20%. Qu implicaciones tiene este cambio sobre
las deciciones del individuo. Los resultados aparecen reejados en
las guras 5.12-14. En este caso la pensin del individuo sera de 12
unidades de consumo en cada periodo, excepto el ltimo periodo en
el cual obtendra 18,96 unidades de consumo.
Tal y como podemos comprobar, la senda ptima de consumo del
individuo sigue siendo la misma, dado que no se ve afectada por este
impuesto en trminos de las cotizaciones a la seguridad social. No
obstante, ahora el nivel de consumo del individuo es superior en cada
momento del tiempo, dado que el ahorro obligatorio es menor y el
individuo no se ve obligado a endeudarse en grandes cantidades para
poder maximizar su nivel de bienestar.
El comportamiento del fondo de pensiones es similar al obtenido
anteriormente, dado que se trata de un impuesto proporcional. La
nica diferencia es que ahora las aportaciones periodo a periodo
al fondo de pensiones son menores, como consecuencia de la
disminucin en el tipo de cotizacin a la seguridad social. Esto hace
que la cantidad del fondo cuando el individuo se jubila sea menor
que la obtenida anteriormente.
Por ltimo, la senda del ahorro es diferente a la obtenida
anteriormente. As, ahora el endeudamiento del individuo es muy
escaso, prcticamente nulo, durante su vida laboral. Esto es debido
a que ahora el ahorro obligario es mucho menor, por lo que el
individuo lo sustituye por ahorro voluntario para alcanzar el nivel
ptimo de consumo en cada periodo. El individuo ahora ahorra
hasta el momento en que se jubila, a partir del cual el ahorro se
vuelve negativo.
5.3 La seguridad social 105
Consumo
0.00
5.00
10.00
15.00
20.00
25.00
30.00
35.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.12. Senda ptima de consumo con t
ss
= 0, 20
Fondo de pensiones
0.00
50.00
100.00
150.00
200.00
250.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.13. Fondo de pensiones con t
ss
= 0, 20
106 5. El gobierno y la poltica scal
Ahorro
-50.00
0.00
50.00
100.00
150.00
200.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 5.14. Senda del ahorro con t
ss
= 0, 20
6
El modelo bsico de equilibrio general
6.1 Introduccin
En este tema vamos a calcular numricamente el modelo bsico de
equilibrio general dinmico. Para resolver el comportamiento del
consumidor hemos utilizado la herramienta "Solver" de la hoja de
clculo Excel, que nos permite resolver un problema de optimizacin
con una nica variable. Sin embargo, este no va a ser el caso ahora,
ya que en el problema de optimizacin vamos a tener un sistema
de ecuaciones con ms de una variable. No obstante, vamos a
simplicar el modelo bsico de equilibrio general tal que podamos
seguir utilizando la herramienta "Solver" de Excel. Para ello, vamos
a construir en primer lugar una versin en la cual la funcin de
utilidad nicamente depende del consumo eliminando, por tanto, la
decisin del individuo en relacin al empleo. En este caso tenemos
un modelo similar al del consumidor salvo por el hecho de que ahora
la renta se determina de forma endgena. Este ejercicio lo vamos a
utilizar para la ilustrar la dinmica del stock de capital en su proceso
de ajuste hacia el estado estacionario.
En segundo lugar, vamos a resolver el modelo bsico con factor
de trabajo constante utilizando MatLab. Se trata en este caso
de repetir el ejercicio anterior para comparar ambos programas y
108 6. El modelo bsico de equilibrio general
las soluciones que obtendramos. Posteriormente vamos a utilizar
MatLab para calcular el estado estacionario de la economa a travs
de la determinacin de dos variables: el nivel de empleo y el nivel de
capital.
6.2 Computacin del modelo simplicado en Excel
En esta seccin vamos a resolver el modelo bsico sin empleo
utilizando una hoja de excel, suponiendo que el tiempo es nito. En
este caso suponemos que la funcin de utilidad no depende el ocio,
es decir, nicamente tenemos como factor productivo al capital. En
este caso, podemos utilizar de nuevo la herramienta "Solver" para
computar nmericamente este modelo considerando que el tiempo
es nito. Esto signica que hemos de determinar cual es el stock de
capital inicial y el stock de capital nal. El stock de capital nal lo
vamos a determinar en trminos de su valor de estado estacionario.
La dinmica de la economa va a depender de cmo sea el stock de
capital inicial en relacin al nal.
6.2.1 El modelo
Vamos en primer lugar a resolver el modelo de equilibrio general
pero introduciendo un supuesto simplicador: la funcin de utilidad
de los individuos nicamente depende del consumo. De esta forma
eliminamos la decisin respecto a la cantidad de horas que van a
dedicar a trabajar los individuos. Esto supone que la dotacin de
horas dedicadas a trabajar es una constante, tal que 1
t
= 1.
Suponemos que el consumidor representativo resuelve el siguiente
problema de maximizacin:
max
T

t=0
,
t
l(C
t
) (6.1)
donde , (0, 1). Suponemos que la funcin de utilidad es logartmica
por lo que:
l(C
t
) = lnC
t
(6.2)
La ecuacin de acumulacin de capital es:
6.2 Computacin del modelo simplicado en Excel 109
1
t+1
= (1 c)1
t
+ 1
t
(6.3)
Suponemos que la funcin de produccin de la economa es:
1
t
= 1
c
t
1
1c
t
(6.4)
donde es el parmetro de productividad agregada (Productividad
Total de los Factores, PTF), que suponemos constante y exgeno.
Dado 1
0
y dado 1
t
, \
t

T
t=0
, el consumidor representativo resuelve:
max
1

t=0
,
t
lnC
t
(6.5)
sujeto a:
C
t
+ 1
t
= 1
t
1
t
+ \
t
1
t
(6.6)
Como 1 = 1, la restriccin presupuestaria la podemos escribir
como:
C
t
+ 1
t+1
1
t
= (1
t
c)1
t
+ \
t
(6.7)
Equilibrio competitivio: Un equilibrio para nuestra economa es
una secuencia C
t
, 1
t
, 1
t
, 1
t
, \
t

1
t=0
, tal que tanto los consumidores
como las empresas maximizan su funcin objetivo respectiva y se
cumple la restriccin de factibilidad de la economa:
Dados 1
t
, \
t

1
t=0
, la empresa representativa resuelve:
max 1
c
t
1
1c
t
1
t
1
t
\
t
1
t
(6.8)
La condicin de factibilidad de la economa sera:
C
t
+ 1
t+1
(1 c)1
t
= 1
t
= 1
c
t
1
1c
t
= 1
t
1
t
+ \
t
1
t
(6.9)
Problema de maximizacin del consumidor vendra dado por:
/ = max
fCt,1tg
1
t=0
1

t=0
,
t
(lnC
t
`
t
(C
t
+ 1
t+1
(1
t
+ 1 c)1
t
\
t
))
Las condiciones de primer orden vienen dadas por:
110 6. El modelo bsico de equilibrio general
0/
0C
=
1
C
t
`
t
= 0 (6.10)
0/
01
= ,
t
`
t
(1
t
+ 1 c) ,
t1
`
t1
= 0 (6.11)
0/
0`
= C
t
+ 1
t+1
1
t
(1
t
c)1
t
\
t
= 0 (6.12)
Por otra parte, del problema de maximizacin de las empresas
obtenemos:
1
t
= c1
c1
t
1
1c
t
= c1
c1
t
(6.13)
\
t
= (1 c)1
c
t
1
c
t
= (1 c)1
c
t
(6.14)
Operando con las condiciones de primer orden del consumidor
obtenemos:
,
t
1
C
t
(1
t
1 + c) ,
t1
1
C
t1
= 0 (6.15)
,
1
C
t
(1
t
+ 1 c)
1
C
t1
= 0 (6.16)
Sustituyendo el valor obtenido del problema de maximizacin de
la empresa para 1 y \, en la expresin anterior y en la condicin
de transversalidad obtenemos:
,
1
C
t
(c1
c1
t
+ 1 c)
1
C
t1
= 0 (6.17)
C
t
+ 1
t+1
1
t
(c1
c1
t
c)1
t
(1 c)1
c
t
= 0 (6.18)
Por tanto obtendramos un sistena de dos ecuaciones en diferencias
(una para el consumo y otra para el capital) tal qu:
,
1
C
t
(c1
c1
t
+ 1 c)
1
C
t1
= 0 (6.19)
C
t
+ 1
t+1
(1 c)1
t
1
c
t
= 0 (6.20)
6.2 Computacin del modelo simplicado en Excel 111
Por tanto, el modelo quedara reducido a un sistema de dos
ecuaciones en diferencias del tipo:
(C
t
, C
t1
) = 0 (6.21)
(1
t
, 1
t+1
) = 0 (6.22)
Por tanto, para resolver el modelo podemos buscar los ceros
para las dos ecuaciones anteriores. Otra posibilidad consiste en
transformar las dos ecuaciones en diferencias anteriores de primer
orden, en una nueva ecuacin en diferencias de segundo orden. Para
ello sustituimos el C de la ecuacin diferencial del capital en la
ecuacin diferencial del consumo, obteniendo:
,(1
t
+ (1 c)1
t1
+ 1
c
t1
)
j
(c1
c1
t
+ 1 c)
(1
t+1
+ (1 c)1
t
+ 1
c
t
)
j
= 0 (6.23)
Ahora tenemos una ecuacin en diferencias de segundo orden del
tipo:
(1
t1
, 1
t
, 1
t+1
) = 0 (6.24)
Para estudiar el comportamiento de la economa segn el modelo
anterior, vamos a partir de un stock de capital inicial, que
denominamos 1
0
. De este modo podemos estudiar la dinmica del
modelo hacia el estado estacionario. Calcular el estado estacionario
es fcil. Para ello eliminamos los subndices de tiempo de nuestra
ecuacin y nos queda:
,(c1
c1
+ 1 c) 1 = 0 (6.25)
Despejando obtenemos que:
1 =
_
1
c
(
1
,
1 + c
_ 1
1
(6.26)
En el caso en que preramos trabajar con el sistema de dos
ecuaciones sera como sigue. Eliminando los subndices de tiempo
de la senda ptima de consumo obtenemos que:
112 6. El modelo bsico de equilibrio general
1 = ,(1 + 1 c) (6.27)
Despejando el tipo de inters real de equilibrio resulta:
1 =
1
,
1 + c =
1 , + c,
,
(6.28)
Por otra parte de la condicin de primer orden de la empresa
respecto al stock de capital tenemos que:
c1
c1
= 1 =
1 , + c,
,
(6.29)
Despejando el stock de capital de estado estacionario resulta:
1 =
_
1 , + c,
c,
_ 1
1
(6.30)
Por otra parte, una vez obtenido el valor del stock de capital en
estado estacionario, podemos obtener el valor de estado estacionario
del resto de variables del modelo. En este caso seran:
1 = 1
c
=
_
1 , + c,
c,
_
1
(6.31)
1 = c1 = c
_
1 , + c,
c,
_ 1
1
(6.32)
C = 1 1 = 1
c
=
_
1 , + c,
c,
_
1
(6.33)
Una vez resuelto el modelo de forma analtica, a continuacin
vamos a resolverlo computancionalmente en Excel. La gura 6.1
muestra la hoja de Excel donde hemos resuelto este problema. Como
podemos observar necesitamos en primer lugar denir el valor de
los parmetros del modelo. Estos son el factor de descuento, la
tasa de depreciacin del capital y el stock de capital inicial. En
este caso concreto hemos supuesto que el factor de descuento, ,,
es igual a 0,97, que el parmetro tecnolgico c es 0,35, que la
ratio de depreciacin fsica del capital es de 0,06 y que la constante
tecnolgica es igual a 10. Con estos datos podemos calcular el valor
del stock de capital en estado estacionario. Para ello sustituimos los
valores anterioes en la expresin (6.30) obteniendo como resultado
6.2 Computacin del modelo simplicado en Excel 113
Figura 6.1. El modelo de equilibrio general sin ocio
que el stock de capital de estado estacionario es 274,81, que es
precisamente el valor que aparece en la celda "B9".
Las variables del modelo vienen denidas en las columnas F,G,H,I,
y J. La columna F corresponde al consumo, que es la variable que
hemos decalcular. La columna G es el ahorro, que simplemente es la
diferencia entre lo que se produce y lo que se consume. la columna
H es la produccin, que depende del stock de capital. La columna I
es el stock de capital. En la celda "I3", aparece el stock de capital
inicial. En nuestro ejemplo hemos supuesto que es el 80% del stock
de capital de estado estacionario. Por su parte, en la celda "I4"
aparece la expresin:
=(1-Delta)*I3+G3
114 6. El modelo bsico de equilibrio general
donde el stock de capital en cada periodo de tiempo es el stock
de capital del periodo anterior, descontado la depreciacin, ms el
nuevo capital que se incorpora, que viene determinado por el ahorro.
Por ltimo, la columna I presenta el valor de la utilidad en trminos
descontados.
Las guras 6.2-6.5 muestran los resultados obtenidos en trminos
de la dinmica que van a seguir las distintas variables hasta alcanzar
el estado estacionario. Tal y como podemos observar, el nivel de
consumo va aumentando progresivamente, hasta alcanzar su valor
de estado estacionario. Por el contrario el ahorro tiene una senda
decreciente. As, inicialmente el ahorro es elevado, dado que estamos
muy alejados del estado estacionario. A medida que aumenta el stock
de capital, el ahorro se va haciendo menor, hasta alcanzar su valor
de estado estacionario que viene dado por el valor c1. Dado que
c = 0, 06 y que 1 = 274, 81, el valor de estado estacionario para
el ahorro sera 16,49. Sin embargo en la gura correspondiente no
observamos dicho valor, debido a que la herramienta "Solver" no est
encontrando la verdadera solucin al modelo sino una aproximacin
a la misma. De hecho podemos observar que el ahorro aumenta
ligeramente al nal del periodo, cuando en la realidad tiene una
senda decreciente continua hacia su valor de estado estacionario.
Por su parte, la gura 6.4 muestra la senda del stock de capital.
Tal y como podemos observar, el stock de capital va aumentando
gradualmente en el tiemp hasta alcanzar su valor de estado
estacionario. Sin embargo, dicho ajuste no se produce de forma
instantnea, debido a que los consumidores estn maximizando su
nivel de felicidad a travs de la eleccin de una senda ptima de
consumo. Es decir, no sera ptimo ahorrar mucho en el primer
periodo tal que el stock de capital se fuese directamente a su valor
de estado estacionario, aunque esto implicase un mayor nivel de
consumo desde dicho momento.
Finalmente, la gura 6.5 muestra la senda del nivel de produccin
de la economa que es similar a la del stock de capital. As, conforme
aumenta el stock de capital tambin aumenta el nivel de produccin
hasta alcanzar su valor de estado estacionario.
Utilizando el ejercicio anterior podemos realizar diferentes anlisis.
As, podemos alterar los valores de los parmetros para estudiar
su inuencia sobre la velocidad de ajuste de la economa hacia el
estado estacionario. Por otra parte, tambin podemos cambiar la
6.2 Computacin del modelo simplicado en Excel 115
Consumo
44.00
46.00
48.00
50.00
52.00
54.00
56.00
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48
Tiempo
Figura 6.2. Senda del consumo
Ahorro
15.50
16.00
16.50
17.00
17.50
18.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 6.3. Senda del ahorro
116 6. El modelo bsico de equilibrio general
Stock de capital
200.00
210.00
220.00
230.00
240.00
250.00
260.00
270.00
280.00
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48
Tiempo
Figura 6.4. Senda del stock de capital
Produccin
62.00
64.00
66.00
68.00
70.00
72.00
0 4 8 12 16 20 24 28 32 36 40 44 48
Tiempo
Figura 6.5. Senda de la produccin
6.3 Computacin del modelo en MatLab 117
condicin inicial para el stock de capital y estudiar como se comporta
la economa en funcin de la diferencia entre el stock de capital y
inicial y su valor de estado estacionario.
6.3 Computacin del modelo en MatLab
A continuacin vamos a resolver el modelo bsico de equilibrio
general en MatLab. Vamos a resolver exactamente la versin
anterior con el objeto de realizar comparaciones. De hecho vamos a
comprobar que la solucin obtenida es ligeramente diferente, debido
a que Excel no ha sido capaz de encontrar la verdadera solucin, sino
una aproximacin a la misma.
Antes de proceder a describir los programas que vamos a utilizar
en MatLab, vamos a continuacin a describir los fundamentos bsicos
del algoritmo de Newton-Raphson.
6.3.1 El algoritmo de Newton-Raphson
Vamos a aplicar ahora el mtodo de Newton-Raphson usando para
ello la funcin de MatLab "fsolve". Para ello construimos un vector
(nuestra semilla) de dimensin T + 1, que contenga los valores:
1
0
=
_
1
0
, 1, 1, ..., 1

(6.34)
Partiendo de la semilla anterior resolvemos el siguiente sistema:
(1
0
, 1
1
, 1
2
) = 0
(1
1
, 1
2
, 1
3
) = 0
(1
2
, 1
3
, 1
4
) = 0
.
(1
T1
, 1
T
, 1
T+1
) = 0 (6.35)
Tanto 1
0
como 1
T+1
son conocidos. De hecho el ltimo valor
del stock de capital suponemos que es igual al estado estacionario.
(1
T+1
= 1). Es decir, seleccionamos un periodo temporal tal que
estemos seguros que la economa alcanza su estado estacionario.
Para encontrar los ceros de un sistema de ecuaciones no lineales
existe una gran variedad de mtodos. Uno de los ms usados en
118 6. El modelo bsico de equilibrio general
la prctica es el algoritmo de Newton-Raphson. El objetivo que se
persigue es encontrar una solucin, r, tal que 1(r) sea igual a cero.
Para ello partimos de desarrollar la serie de Taylor de la funcin para
un determinado valor inicial r
a
:
1(r) = 1(r
a
)+1
0
(r
a
)(rr
a
)+
1
00
(r
a
)
2!
(rr
a
)
2
+
1
000
(r
a
)
3!
(rr
a
)
3
+...
El procedimiento es iterativo y consiste en ir calculando la anterior
expresin para las distintas aproximaciones resultadntes. Esta
expresin la evaluaramos para diferentes valores tal que:
1(r
a+1
) = 1(r
a
) + 1
0
(r
a
)(r
a+1
r
a
) +
1
00
(r
a
)
2!
(r
a+1
r
a
)
2
+ ...
La solucin vendra dada por el valor que hace que la expansin
de Taylor sea igual a cero:
1(r
a
) + 1
0
(r
a
)(r
a+1
r
a
) +
1
00
(r
a+1
)
2!
(r
a+1
r
a
)
2
+ ... = 0
Si truncamos la expansin de Taylor a partir de trminos de grado
2, obtenemos que:
1(r
a
) + 1
0
(r
a
)(r
a+1
r
a
) 0
La aproximacin anterior es ms exacta cuanto ms cerca estemos
de la solucin. Despejando la solucin obtenida resulta:
r
a+1
= r
a

1(r
a
)
1
0
(r
a
)
que es a lo que se denomina la frmula de Newton-Rapshon. El
algoritmo sera el siguiente. Comenzamos por un valor incicial de
r
0
. La solucin que obtendramos de aplicar el algoritmo de Newton-
Rapshon sera.
r
1
= r
0

1(r
0
)
1
0
(r
0
)
Si 1(r
1
) es diferente de cero entonces procedemos a una segunda
iteracin calculando:
6.3 Computacin del modelo en MatLab 119
r
2
= r
1

1(r
1
)
1
0
(r
1
)
De nuevo, si 1(r
2
) es diferente de cero entonces procedemos a una
tercera iteracin calculando:
r
3
= r
2

1(r
2
)
1
0
(r
2
)
y as, hasta que encontremos una solucin tal que el valor de la
funcin sea cero.
Otro elemento que hemos de jar es lo que se denomina el criterio
de tolerancia. Este criterio determina en cuanto se puede desviar la
solucin del cero absoluto. En cada iteracin podemos calcular una
aproximacin al error relativo absoluto, que lo denimos como:
[-
o
[ =
_
r
a+1
r
a
r
a
_
100
Si [-
o
[ es mayor que un valor jado a priori, - (la tolerancia),
entonces el algoritmo procede a realizar una nueva iteracin. En
el caso en el que el error relativo absoluto sea inferior al criterio de
tolerancia, el algoritmo naliza, dando la ltima iteracin la solucin
al mismo.
En el caso en que la ecuacin que queramos resolver sea lineal,
el algoritmo de Newton-Raphson encuentra la solucin de forma
directa, ya que el error que comete es cero. Supongamos que
queremos encontrar el cero para la siguiente funcin lineal:
1(r) = r 2
Oviamente la solucin a la anterior funcin es r = 2. Imaginemos
que no lo sabemos y creemos que su valor debe ser 5, (r
0
= 5).
Si aplicamos el algoritmo de Newton-Raphson entonces tendramos
que:
r
1
= 5 3 = 2
Evaluando la funcin para dicha solucin resulta:
1(r
0
) = r
0
2 = 2 2 = 0
120 6. El modelo bsico de equilibrio general
Vamos a ver un sencillo ejemplo de como el algoritmo de Newton-
Raphson puede ser usado para resolver la raiz cuadrada de un nmero
j. Dado que r =
_
j, tambin podemos escribirlo como r
2
= j. Esto
signica que podemos resolver y encontrar los ceros para la siguiente
funcin:
1(r) = r
2
j
Aplicando el algoritmo de Newton-Raphson otenemos que:
r
i+1
= r
i

r
2
i
j
2r
i
=
2r
2
i
r
2
i
+ j
2r
i
=
1
2
_
r
i
+
j
r
i
_
En trminos generales, podemos aplicar el anterior algoritmo a
un sistema de ecuaciones no lineales. En este caso tendramos :
ecuaciones con : incgnitas. El problema consistira en encontrar un
vector ^ r = (^ r
1
, ..., ^ r
a
) de 1
a
tal que su imagen por 1 : 1
a
1
a
sea 1(^ r) = 0. En este caso la aproximacin de la funcin a travs de
la primera expensin de Taylor a la funcin F vendra dada por:
1(r) - 1(r) + J(r)(r r) (6.36)
donde J(r) es la matriz jacobiana de 1 evaluada en r:
J(r) =
_

_
1
11
(r) 1
12
(r) ... 1
1a
(r)
1
21
(r) 1
22
(r) ... 1
2a
(r)
... ... ... ...
1
a1
(r) 1
a1
(r) ... 1
aa
(r)
_

_
(6.37)
donde 1
i)
(r) =
01
i
(a)
0a
j
. Haciando uso del Teorema de Taylor,
conforme r se acerca al valor r, los trminos de orden mayor tienden
a cero. Dado que estamos buscanco un cero de la ecuacin 1(r), la
expresin (6.36) podemos evaluarla en ^ r y escribirla como:
^ r - r
1(r)
J(r)
(6.38)
El algoritmo de Newton-Raphson funciona de la siguiente forma:
1. A partir de un valor inicial, r
0
, evaluamos la funcin 1(r
0
) y
J
1
(r
0
), para calcular:
6.3 Computacin del modelo en MatLab 121
r
1
= r
0

1(r
0
)
J(r
0
)
(6.39)
2. Dado el nivel de tolerancia jado, -, calculamos la distancia
entre r
0
y r
1
. Si la distancia es inferior a -, entonces nos
quedamos con r
0
como la solucin. En caso contrario, volvemos
a repetir el paso 1 pero con el valor r
1
, evaluando 1(r
1
) y
J(r
1
), para calcular:
r
2
= r
1

1(r
0
)
J(r
0
)
(6.40)
3. Retir el paso 2. Si la distancia es inferior al nivel de tolerancia
repetir el paso 1, con el valor r
2
, evaluando 1(r
2
) y J(r
2
),
para calcular:
r
3
= r
2

1(r
0
)
J(r
0
)
(6.41)
El algoritmo de Newton-Raphson tiene algunos problemas:
1. Si la semilla no es buena puede que no exista convergencia o que
obtengamos otra solucin, en el caso en que existan soluciones
mltiples.
2. Necesidad de disponer de expresiones analticas de todas las
derivadas parciales de 1.
El modelo en MatLab
A continuacin vamos a resolver la misma versin del modelo
resulta en Excel pero utilizando MatLab. De nuevo tenemos dos
opciones: o bien trabajar con un sistema de dos ecuaciones en
diferencias de primer grado o bien con una nica ecuacin en
diferencias de segundo grado. Vamos a describir los programas de
MATLAB que vamos a utilizar. Estos programas se denominan
model1.m, model1cpo.m, model2.m y model2cpo.m. El
programa model1.m resuelve el modelo utilizando el sistema de
dos ecuaciones en diferencias de primer grado, una para el consumo
y otra para el capital. El programa model2.m resuelve el modelo
122 6. El modelo bsico de equilibrio general
utilizando una nica ecuacin en diferencias de segundo grado para
el stock de capital. La estructura de estos programas es la siguiente.
Programa model1.m
% Modelo basico de equilibrio general sin empleo
% Funcin de utilidad logartmica: U=ln(C)
clear all
% Definicin de parmetros
A = 10.0;
alpha = 0.35;
delta = 0.06;
beta = 0.97;
% Tiempo
T = 100;
% Semilla: valor inicial K0 y valor final KSS
KSS = ((1-beta+delta*beta)/(A*alpha*beta))^(1/(alpha-1));
K0 = 0.8*KSS;
param =[A alpha delta beta K0 KSS T];
save param param;
x0 = [K0 KSS*ones(size(1:T-1)) 0.25*K0*ones(size(1:T))];
sol = fsolve(model1cpo,x0);
% Solucin
for i=1:T;
K(i) = sol(i);
C(i) = sol(i+T);
end
K = [K0;K];
Y = A*K.^alpha;
I = K(2:T+1)-(1-delta)*K(1:T);
% Grficos
subplot(2,2,1)
plot(C)
title(Consumo)
subplot(2,2,2)
plot(I)
title(Ahorro)
subplot(2,2,3)
plot(K(1:T))
title(Capital)
subplot(2,2,4)
6.3 Computacin del modelo en MatLab 123
plot(Y(1:T))
title(Produccin)
Programa model1cpo.m
% Modelo basico de equilibrio general sin empleo
% Condiciones de primer orden
function f=model1cpo(z,param)
% Carga de parmetros
load param
A = param(1);
alpha = param(2);
delta = param(3);
beta = param(4);
K0 = param(5);
KSS = param(6);
T = param(7);
% Asignacin de variables
for i=1:T
K(i) = z(i);
C(i) = z(i+T);
end
C(T+1) = C(T);
% Ecuacin a resolver
f(1) = C(2)-beta*(alpha*A*K(1)^(alpha-1)+(1-delta))*C(1);
f(2) = C(1)+K(1)-(1-delta)*K0-A*K0^alpha;
for i=2:T
f(2*i-1) = C(i+1)-beta*(alpha*A*K(i)^(alpha-1)+(1-delta))*C(i);
f(2*i) = C(i)+K(i)-(1-delta)*K(i-1)-A*K(i-1)^alpha;
end
f=f;
Programa model2.m
% Modelo basico de equilibrio general sin empleo
% Funcin de utilidad logartmica: U=ln(C)
clear all
% Definicin de parmetros
A = 10.0;
alpha = 0.35;
delta = 0.06;
beta = 0.97;
124 6. El modelo bsico de equilibrio general
% Tiempo
T = 100;
% Semilla. Valor incial K0 y valor final KSS
KSS = ((1-beta+delta*beta)/(A*alpha*beta))^(1/(alpha-1));
K0 = 0.8*KSS;
param =[A alpha delta beta K0 KSS T];
save param param;
x0 = [K0 KSS*ones(size(1:T-1))];
sol = fsolve(model2cpo,x0);
% Solucin
K = [K0;sol;KSS];
Y = A*K.^alpha;
I = K(2:T+1)-(1-delta)*K(1:T);
C = Y(1:T)-I;
% Grficos
subplot(2,2,1)
plot(C)
title(Consumo)
subplot(2,2,2)
plot(I)
title(Ahorro)
subplot(2,2,3)
plot(K(1:T))
title(Capital)
subplot(2,2,4)
plot(Y(1:T))
title(Produccin)
Programa model2cpo.m
% Modelo basico de equilibrio general sin empleo
% Condiciones de primer orden
function f=model2cpo(z,param)
% Carga de parmetros
load param
A = param(1);
alpha = param(2);
delta = param(3);
beta = param(4);
K0 = param(5);
KSS = param(6);
6.4 Computacin del modelo de equilibrio general dinmico bsico en MatLab 125
T = param(7);
% Asignacin de variables
for i=1:T
K(i) = z(i);
end
K(T+1) = KSS;
% Ecuacin a resolver
f(1)=beta*(alpha*A*K(1)^(alpha-1)+(1-delta))*
((1-delta)*K0+A*K0^alpha-K(1))-(A*K(1)^alpha+(1-delta)*K(1)-K(2));
for i=2:T
f(i)=beta*(alpha*A*K(i)^(alpha-1)+(1-delta))*
((1-delta)*K(i-1)+A*K(i-1)^alpha-K(i))-(A*K(i)^alpha+(1-delta)*K(i)-K(i+1));
end
f=f;
La gura 6.6 muestra la dinmica de las cuatro principales
variables del modelo. Como podemos observar, el stock de
capital aumenta hasta alcanzar su valor de estado estacionario,
aproximadamente a partir del periodo 50, aunque el modelo lo
hemos resuelto para 100 periodos. Una senda similar muestran
la produccin, al tiempo que tambin aumenta el consumo hasta
alcanzar su valor de estado estacionario. Por su parte el
ahorro disminuye continuamente hasta alcanzar su valor de estado
estacionario. Como podemos comprobar, en trminos generales, la
solucin es similar a la obtenida resolviendo este mismo modelo en
Excel. No obstante, apreciamos algunas importantes diferencias,
principalmente en relacin a las sendas del ahorro y del consumo.
6.4 Computacin del modelo de equilibrio general
dinmico bsico en MatLab
A continuacin vamos a resolver el modelo de equilibrio general
dinmico bsico, pero introduciendo el ocio y, por tanto, la decisin
en trminos de la oferta de trabajo. En primer lugar vamos a
considerar la existencia de un entorno competitivo o descentralizado,
donde cada agente toma sus propias decisiones para maximizar sus
respectivas funciones objetivo. El problema descentralizado vendra
dado por la maximizacin del siguiente problema:
126 6. El modelo bsico de equilibrio general
0 50 100
48
50
52
54
56
Consumo
0 50 100
16
16.5
17
17.5
18
Ahorro
0 50 100
200
220
240
260
280
Capital
0 50 100
66
68
70
72
Produccin
Figura 6.6. Dinmica del modelo hacia el estado estacionario
max
(Ct,1t,Ot)
/ =
1

t=0
,
t
[ log C
t
+ (1 ) log(1 1
t
)] , (6.42)
sujeto a la restriccin presupuestaria:
C
t
+ 1
t
= \
t
1
t
+ 1
t
1
t
, (6.43)
donde la inversin viene denida por:
1
t
= 1
t+1
(1 c)1
t
En este caso los consumidores eligen, dado el precio de los factores
productivos, cuanto van a consumir (y al mismo tiempo cuanto van
a ahorrar que va a determinar el proceso de acumulacin del capital)
as como cuanto tiempo van a dedicar a trabajar. Es decir, existe
un vector de precios que van a constituir la informacin fundamental
que van a utilizar los individuos para tomar sus decisiones.
Para resolver dicho problema construimos el Lagrangiano:
6.4 Computacin del modelo de equilibrio general dinmico bsico en MatLab 127
max
(Ct,1t,Ot)
/ =
1

t=0
,
t
_
[ log C
t
+ (1 ) log(1 1
t
)]
`
t
[C
t
+ 1
t+1
\
t
1
t
(1
t
+ 1 c)1
t
]
_
(6.44)
Condiciones de primer orden:
0/
0C
t
=
1
C
t
`
t
= 0 (6.45)
0/
01
t
=
1
1 1
t
+ `
t
\
t
= 0 (6.46)
0/
01
t
= ,
t
`
t
(1
t
+ 1 c) ,
t1
`
t1
= 0 (6.47)
0/
0`
t
= C
t
+ 1
t+1
1
t
(1
t
c)1
t
\
t
1
t
= 0 (6.48)
Sustituyendo la condicin de primer orden (6.45) en la condicin
de primer orden (6.46), obtenemos la condicin que iguala el ratio de
sustitucin marginal entre consumo y ocio al coste de oportunidad
de una unidad adicional de ocio:
1

C
t
1 1
t
= \
t
(6.49)
Sustituyendo la condicin de primer orden (6.45) en la condicin
de primer orden (6.47), obtenemos la condicin que iguala el ratio
margional del consumo con el de la inversin:
C
t
C
t1
= , [1
t
+ 1 c] (6.50)
Por otra parte, del problema de maximizacin de la empresa
sabemos que 1 y \ son iguales a sus productos marginales:
1
t
= c
t
1
c1
t
1
1c
t
(6.51)
\
t
= (1 c)
t
1
c
t
1
c
t
(6.52)
Sustituyendo obtenemos:
128 6. El modelo bsico de equilibrio general
1

C
t
1 1
t
= (1 c)
t
1
c
t
1
c
t
(6.53)
C
t
C
t1
= ,
_
c
t
1
c1
t
1
1c
t
+ 1 c

(6.54)
Por otra parte, sustituyendo el precio relativo de los factores
productivos en la restriccin presupuestaria del individuo obtenemos:
0/
0`
t
= C
t
+ 1
t+1
1
t
(1
t
c)1
t
\
t
1
t
= 0 (6.55)
C
t
+1
t+1
1
t
(c
t
1
c1
t
1
1c
t
c)1
t
(1 c)
t
1
c
t
1
c
t
1
t
= 0
(6.56)
C
t
+1
t+1
1
t
c
t
1
c
t
1
1c
t
+c1
t

t
1
c
t
1
1c
t
+c
t
1
c
t
1
1c
t
= 0
(6.57)
C
t
+ 1
t+1
(1 c)1
t

t
1
c
t
1
1c
t
= 0 (6.58)
El equilibrio competitivo consiste en encontrar secuencias de
las variables C
t
, 1
t
, 1
t
, 1
t
, 1
t
, \
t
, 1
t

1
t=0
tal que los consumidores
maximicen su nivel de felicidad, las empresas maximicen benecios
y es cumpla la restriccin de factibilidad de la economa. El modelo
est compuesto por las siguientes siete ecuaciones:
(1 )

C
t
1 1
t
= \
t
(6.59)
C
t+1
C
t
= , [(1
t+1
c) + 1] (6.60)
1
t
=
c
t
1
c
t
1
1c
t
1
t
= c
1
t
1
t
(6.61)
\
t
=
(1 c)
t
1
c
t
1
1c
t
1
t
= (1 c)
1
t
1
t
(6.62)
1
t
=
t
1
c
t
1
1c
t
(6.63)
6.4 Computacin del modelo de equilibrio general dinmico bsico en MatLab 129
1
t+1
= (1 c)1
t
+ 1
t
(6.64)
C
t
+ 1
t
= 1
t
(6.65)
6.4.1 Clculo del estado estacionario
A continuacin vamos a presentar un sencillo programa de MatLab
para calcular el valor de estado estacionario de las variables del
modelo. El programa se llama EE1.m, que a su vez hace una
llamada a EE.m. Dados unos valores para los parmetros, el
programa calcula el valor de estado estacionario de las variables del
modelo, donde la dotacin total de tiempo se ha normalizado a la
unidad. Para ello calculamos en primer lugar los valores de estado
estacionario par el empleo y para el stock de capital, cuyas semillas
son 0,3 y 5, respectivamente. Una vez obtenidos los valores de estado
estacionario del stock de capital y del empleo podemos calcular el
valor de estado estacionario del resto de variables.
Tabla 6.1: Valor de los parmetros
Variable Denicin Valor
c Elasticidad produccin-capital 0,35
, Factor de descuento 0,96
Ponderacin consumo 0,40
c Tasa de depreciacin 0,06
Productividad Total de los Factores 1,00
Como podemos comprobar en la tabla 6.2, dado el valor
seleccionado para los parmetros del modelo, el equilibrio de la
economa se alcanzara para un nivel de empleo equivalente al 35%
de las horas disponibles, muy similar al que tiene una economa como
la espaola. Por otra parte, el tipo de inters real (la rentabilidad
del capital) sera de un 10%. Respecto a las ratios fundamentales
que describen la economa, tenemos que la ratio capital/produccin
es de 3,44, es decir, existen 3,4 unidades de capital por cada unidad
de produccin. La ratio de consumo/produccin es del 80% mientras
que la tasa de ahorro es del 20%.
130 6. El modelo bsico de equilibrio general
Tabla 6.2: Valor de las variables en estado estacionario
Variable Denicin Valor
1 Produccin 0,6873
C Consumo 0,5453
1 Inversin 0,1420
1 Capital 2,3661
1 Trabajo 0,3532
\ Salario 1,2648
1 Tipo de inters 0,1017
Programa EE1.m
% Calibracion Modelo Equilibrio General
% Estado Estacionario
clear all
% Parmetros y valores iniciales
alpha = 0.35;
delta = 0.06;
beta = 0.96;
gamma = 0.4;
L = 0.3;
K = 5;
A = 1;
% Semilla
x0 = [L;K];
param = [delta beta alpha gamma A];
save param param
% Solucin
sol = fsolve(EE, x0);
L = sol(1);
K = sol(2);
R = (1/beta)-1+delta;
Y = R*K/alpha;
W = ((1-alpha)/alpha)*R*K/L;
C = (gamma/(1-gamma))*W*(1-L);
I = Y-C;
Programa EE.m
function f = EE(z,param)
% Asignacion de variables
6.4 Computacin del modelo de equilibrio general dinmico bsico en MatLab 131
L = z(1);
K = z(2);
% Asignacion de parametros
load param
delta = param(1);
beta = param(2);
alpha = param(3);
gamma = param(4);
A = param(5);
% Ecuaciones
R = 1/beta-1+delta;
Y = R*K/alpha;
C = Y-delta*K;
W = ((1-alpha)/alpha)*(R*K/L);
f(1) = Y-A*K^alpha*L^(1-alpha);
f(2) = C-(gamma/(1-gamma))*W*(1-L);
f=f;
Los programas anteriores los podemos usar para estudiar como
cambia el estado estacionario de la economa en funcin de los
parmetros del modelo. Otro ejercicio que podemos realizar
usando los programas anteriores es, a partir de los datos de
Contabilidad Nacional de una determinada economa, calcular cules
son los parmetros de dicha economa dado el modelo que estamos
utilizando.
6.4.2 Dinmica del modelo
Finalmente, vamos a estudiar la dinmica del modelo, incluyendo el
empleo, cuando partimos de un nivel de stock de capital inferior al
correspondiente al estado estacionario. Vamos a seguir suponiendo
que el stock de capital inicial es un 80% del stock de capital en el
estado estacionario. En este caso vamos a poder observar tambin
la dinmica del empleo, as como del salario.
Los programas de MatLab se denominan model3.m y
model3cpo.m, y se describen a continuacin.
Programa model3.m
% Modelo basico de equilibrio general sin empleo
% Funcin de utilidad logartmica: U=ln(C)
clear all
132 6. El modelo bsico de equilibrio general
% Definicin de parmetros
A = 1.00;
alpha = 0.35;
delta = 0.06;
beta = 0.96;
gamma = 0.40;
% Tiempo
T = 100;
% Clculo de los valores de estado estacionario
EE1
% Semilla: valor inicial K0 y valor final KSS
KSS = K;
K0 = 0.8*KSS;
% Definicin de parmetros
A = 1.00;
alpha = 0.35;
delta = 0.06;
beta = 0.96;
gamma = 0.40;
% Tiempo
T = 100;
param =[A alpha delta beta gamma K0 T];
save param param;
x0 = [K0 KSS*ones(size(1:T-1)) 0.25*K0*ones(size(1:T)) 0.3*ones(size(1:T))];
sol = fsolve(model3cpo,x0);
% Solucin
for i=1:T;
K(i) = sol(i);
C(i) = sol(i+T);
L(i) = sol(i+2*T);
end
K = [K0;K];
L = L;
Y = A*K(1:T).^alpha.*L.^(1-alpha);
I = K(2:T+1)-(1-delta)*K(1:T);
W = (1-alpha)*A*K(1:T).^alpha.*L.^(-alpha);
% Grficos
subplot(3,2,1)
plot(C)
6.4 Computacin del modelo de equilibrio general dinmico bsico en MatLab 133
title(Consumo)
subplot(3,2,2)
plot(I)
title(Ahorro)
subplot(3,2,3)
plot(K(1:T))
title(Capital)
subplot(3,2,4)
plot(Y)
title(Produccin)
subplot(3,2,5)
plot(L)
title(Empleo)
subplot(3,2,6)
plot(W)
title(Salario)
Programa model3cpo.m
% Modelo basico de equilibrio general
% Condiciones de primer orden
function f=model3cpo(z,param)
% Carga de parmetros
load param
A = param(1);
alpha = param(2);
delta = param(3);
beta = param(4);
gamma = param(5);
K0 = param(6);
T = param(7);
% Asignacin de variables
for i=1:T
K(i) = z(i);
C(i) = z(i+T);
L(i) = z(i+2*T);
end
C(T+1) = C(T);
% Ecuacin a resolver
f(1) = C(2)-beta*(alpha*A*K(1)^(alpha-1)*L(1)^(1-alpha)+(1-delta))*C(1);
f(2) = C(1)+K(1)-(1-delta)*K0-A*K0^alpha*L(1)^(1-alpha);
134 6. El modelo bsico de equilibrio general
f(3) = (((1-gamma)/gamma)*C(1)/(1-L(1)))-(1-alpha)*A*K(1)^alpha*L(1)^(-alpha);
for i=2:T
f(3*i-2) = C(i+1)-beta*(alpha*A*K(i)^(alpha-1)*L(i)^(1-alpha)+(1-delta))*C(i);
f(3*i-1) = C(i)+K(i)-(1-delta)*K(i-1)-A*K(i-1)^alpha*L(i)^(1-alpha);
f(3*i) = (((1-gamma)/gamma)*C(i)/(1-L(i)))-(1-alpha)*A*K(i)^alpha*L(i)^(-alpha);
end
f=f;
La gura 6.7 muestra la dinmica de las variables. Tal y como
podmeos observar, el comportamiento del capital, consumo, ahorro
y produccin son muy similares a las obtenidas anteriormente. De
forma adicional tambin podemos observar la dinmica del empleo y
del salario. As, inicialmente el nivel de empleo es muy elevado,
debido fundamentalmente a la existencia de poco capital. Esto
es as porque para generar un determinado nivel de produccin,
que sea ptimo respecto a los deseos de los individuos, hace falta
trabajar muchas horas dada la relativa escasez de capital. Sin
embargo, a medida que aumenta el capital en la economa vemos
que el nivel de empleo va dismininuyendo, hasta alcanzar su valor
de estado estacionario. Finalmente, tambin podemos calcular la
senda temporal de los salarios, que vemos que aumentan, dada la
disminucin que experimenta el nivel de empleo y dado el aumento
en el stock de capital.
6.4 Computacin del modelo de equilibrio general dinmico bsico en MatLab 135
0 50 100
0.45
0.5
0.55
0.6
Consumo
0 50 100
0.16
0.18
0.2
Ahorro
0 50 100
1.5
2
2.5
Capital
0 50 100
0.65
0.7
0.75
Produccin
0 50 100
0.34
0.36
0.38
Empleo
0 50 100
1.1
1.2
1.3
Salario
Figura 6.7. Dinmica del modelo de equilibrio general
Parte III
Crecimiento econmico
136
7
Introduccin al crecimiento
econmico
7.1 Introduccin
En este tema vamos a resolver numricamente el modelo de
crecimiento econmico con ahorro exgeno. Se trata de un modelo
muy simple, con una sla variable endgena, el stock de capital
per cpita, que se determina a travs de un proceso de ahorro
predeterminado, sin que exista ningn criterio optimizador. Por
tanto, se trata de un problema que computacionalmente es sencillo
y lo podemos resolver usando una hoja de clculo.
En concreto vamos a utilizar la ecuacin exacta de acumulacin
de capital en tiempo discreto, si bien los resultados seran los
mismos que utilizando la ecuacin de acumulacin de capital en
tiempo continuo. A travs de este ejercicio podemos analizar el
comportamiento dinmico de la economa ante una gran variedad
de perturbaciones. En concreto, vamos a estudiar los efectos
de un aumento de la tasa de ahorro. En primer lugar, vamos
a resolver el modelo en tiempo discreto, para comprobar que la
ecuacin resultante para la dinmica del capital, que ser una
ecuacin en diferencias, diere ligeramente respecto a la ecuacin
que hemos utilizado en tiempo continuo. No obstante, en trminos
138 7. Introduccin al crecimiento econmico
computacionales los resultados que obtendramos seran exactamente
los mismos.
7.2 Modelo con ahorro exgeno en tiempo discreto
En primer lugar, vamos a resolver analticamente el modelo que
posteriormente vamos a calcular numricamente. Partimos de denir
la funcin de produccin agregada de la economa que vamos a
utilizar, siendo:
1
t
= 1
c
t
1
1c
t
(7.1)
Para tener en cuenta el crecimiento de la poblacin, reescribimos
la funcin de produccin en trminos per cpita (o por trabajador).
Para ello lo que hacemos es multiplicar y dividir la funcin de
produccin por el nmero de trabajadores:
1
t
= 1
c
t
1
1c
t
1
t
1
t
(7.2)
Operando obtenemos que:
1
t
1
t
=
1
c
t
1
1c
t
1
t
=
1
c
t
1
1
t
1
c
t
1
t
= 1
c
t
1
c
t
=
1
c
t
1
c
t
=
_
1
t
1
t
_
c
(7.3)
Vamos a denir las variables en trminos per cpita con una letra
minscula, tal que el nivel de produccin per cpita de la economa
viene dado por
j
t
=
1
t
1
t
(7.4)
Por su parte, el stock de capital per cpita (por trabajador)
vendra dado por:
/
t
=
1
t
1
t
(7.5)
Sustituyendo estas deniciones en la expresin anterior, obtenemos
la siguiente funcin de produccin en trminos per cpita:
j
t
= /
c
t
(7.6)
7.2 Modelo con ahorro exgeno en tiempo discreto 139
A esta funcin de produccin se le denomina funcin de produccin
intensiva, ya que el nivel de produccin per cpita nicamente viene
dado en funcin de un nico factor productivo, el stock de capital
per cpita.
Cuando hablamos de crecimiento econmico lo que nos interesa
fundamentalmente no es el nivel de produccin per cpita, sino como
este vara a lo largo del tiempo. Es decir, nos interesa la tasa de
variacin del nivel de produccin, que es a lo que realmente llamamos
crecimiento econmico. De la expresin anterior se deduce que la tasa
de variacin del nivel de produccin per cpita va a depender de como
vare el stock de capital per cpita. A su vez el stock de capital per
cpita depende de como vare el stock de capital agragado, as como
de la variacin en la cantidad de trabajo, o equivamentemente, de la
poblacin.
Consideramos el hecho de que la poblacin no es constante, sino
que aumenta con el tiempo:
1
t
= 1
0
(1 + :)
t
(7.7)
donde : es la tasa de crecimiento de la poblacin. As, la poblacin
en un determinado momento del tiempo viene dada por:
C
t
+ 1
t
= 1
t
1
t+1
= (1 c)1
t
+ 1
t
Sustituyendo la inversin obtenemos que:
C
t
+ 1
t+1
(1 c)1
t
= 1
t
Multiplicando y dividiendo por la poblacin resulta:
C
t
+ 1
t+1
(1 c)1
t
1
t
=
1
t
1
t
Transformando la expresin anterior resulta:
C
t
1
t
+
1
t+1
1
t+1
1
t
1
t+1

(1 c)1
t
1
t
=
1
t
1
t
o equivalentemente:
c
t
+ /
t+1
(1 + :) (1 c)/
t
= j
t
140 7. Introduccin al crecimiento econmico
Depejando el stock de capital per cpita para t + 1 resulta:
/
t+1
=
(1 c)/
t
+ j
t
c
t
(1 + :)
Sustituyendo la denicin de consumo:
/
t+1
=
(1 c)/
t
+ :j
t
(1 + :)
Si calculamos la diferencia entre el stock de capital en ambos
periodos resulta:
/
t+1

/
t
(1 + :)
=
:j
t
(1 + :)

c/
t
(1 + :)
y operando resulta que:
/
t+1
/
t
= :j
t
c/
t
:/
t+1
o equivalentemente:
/
t+1
=
:j
t
+ (1 c)/
t
1 + :
(7.8)
Esto signica que ahora vamos a poder calcular el stock de
capital del siguiente periodo directamente, sin necesidad de calcular
previamente su tasa de variacin. En cualquier caso el resultado que
vamos a obtener es exactamente el mismo.
Tal y como podemos apreciar, la ecuacin (7.8) es ligeramente
diferente a la correspondiente a tiempo continuo, que viene dada
por:
_
/
t
= :j
t
(c + :)/
t
(7.9)
Despejando, obtenemos que la condicin de equilibrio viene dada
por:
:j
t
= (c + :)/
t
(7.10)
donde :j
t
es el ahorro o inversin bruta por trabajador y donde
(c + :) es la tasa de depreciacin efectiva del stock de capital por
unidad de capital por trabajador. Es decir, el stock de capital per
cpita ser constante cuando el volumen de ahorro por unidad de
capital pr cpita sea igual a las prdidas de capital per cpita por
depreciacin efectiva.
7.3 Resolucin en Excel 141
Ejemplo: Si suponemos la funcin de produccin es del tipo Cobb-
Douglas, resulta que el estado estacionario vendra dado por:
:/
c
t
= (c + :)/
t
(7.11)
Despejando el stock de capital per cpita obtenemos que:
/
c1
t
=
c + :
:
(7.12)
siendo el stock de capital per cpita de estado estacionario:
/
t
=
_
c + :
:
_ 1
1
(7.13)
c
t
= (1 :)j
t
(7.14)
Si lo hacemos en tiempo discreto, bastara con eliminar los
subndices de tiempo de la ecuacin en diferencias para el capital
tal que:
0 = :/
c
t
c/ :/
Despejando obtenemos que:
/
c1
t
=
: + c
:
que es exactamente igual que en el caso de tiempo continuo.
7.3 Resolucin en Excel
A continuacin vamos a presentar la hoja de clculo en la
que resolvemos computacionalmente el modelo anterior, que se
corresponde con el chero EC71.xls. Como podemos apreciar
necesitamos denir, en primer lugar, el valor de los parmetros,
que aparecen en la columna "B". Estos son la productividad
total de los factores, el parmetro tecnolgico, la tasa de ahorro,
la tasa de crecimiento de la poblacin y la tasa de depreciacin
fsica del capital. A patir de estos valores podemos calcular el
valor del stock de capital per cpita en estado estacionario. Este
valor aparece en la celda "B10", celda que contiene la expresin
(7.13), y que da como resultado 5,83. Para poder realizar diferentes
142 7. Introduccin al crecimiento econmico
tipos de anlsis en funcin del valor de los parmetros hemos
introducido una nueva columna, "C" donde podemos cambiar su
valor y automticamente calcular nmericamente sus efectos sobre
las variables de la economa. A los valores de la columna "B"
los hemos denominado como situacin incial, con un subndice 0,
mientras que a los valores de la columna "C" los denominamos
situacin nal, con un subndice 1.
La columna "F" contiene el ndice de tiempo, mientras que en
las columnas "G-K", calculamos el valor de las variables relevantes:
stock de capital per cpita, nivel de produccin per cpita, ahorro
per cpita, consumo per cpita y tasa de crecimiento del nivel
de produccin per cpita. La delda "G3" es el valor de estado
estacionario inicial, que es el calculado anteriormente. Por su parte,
en la delda "G4" encontramos la siguiente expresin:
=(I3+(1-Delta1)*G3)/(1+n_1)
La expresin anterior se corresponde con la ecuacin (7.8).donde el
stock de capital per cpita de un periodo viene denido en trminos
del stock de capital del periodo anterior, del ahorro del periodo
anterior (columna "I") y de los parmetros tasa de crecimiento de
la poblacin y tasa de depreciacin fsica del capital. De este modo
estamos computando numricamente exactamente la versin discreta
del modelo. Esta misma expresin aparece en las restantes celdas de
la columna "G". La columna "H" es el nivel de produccin per
cpita. Si situamos el cursor en la celda "H3" la expresin que
aparece es:
=A0*G3^Alpha0
que es la expresin correpsondiente a la funcind de produccin
intensiva en capital obtenida anteriormente. En la celda "H4" la
expresin es:
=A_1*G4^Alpha1
7.3 Resolucin en Excel 143
Figura 7.1. Hola de clculo del modelo de crecimiento con ahorro exgeno
para permitir la posibilidad de realizar anlisis sobre cambios en
cualquiera e los parmetros del modelo. La columna "I" contiene
el ahorro de la economa, que simplemente se obtiene multiplicando
la tasa de ahorro por el nivel de produccin. La columna "J" es
el consumo per cpita, que se obtiene como la diferencia de las dos
columnas anteriores, es decir, la diferencia entre lo que se produce y
lo que se ahorra. Filnalmente la columna "K" contiene la expresin
para la tasa de crecimiento de la produccin per cpita.
Como podemos comprobar, inicialmente los valores de las
columnas "B" y "C" son iguales, por lo que todas las variables son
constantes en cada periodo de tiempo, mostrando su valor de estado
estacionario, siendo la tasa de crecimiento de la economa cero.
144 7. Introduccin al crecimiento econmico
7.3.1 Efectos de un aumento en la tasa de ahorro
A continuacin, vamos a utilizar la hoja de clculo anterior para
analizar los efectos de perturbaciones. En concreto, vamos a estudiar
el caso de un aumento en la tasa de ahorro. Inicialmente la tasa de
ahorro es del 30% de la produccin, y vamos a suponer que aumenta
hasta el 40%. Como podemos comprobar, ahora el stock de capital
de estado estacionario es superior al que exista anteriormente. En
efecto ahora obtenemos que el valor del stock de capital per cpita
de estado esacionario es de 8,55 cuando anteriormente era de 5,83.
La gura 7.2 muestra la dinmica del stock de capital per cpita
ante esta perturbacin. Como podemos observar el stock de capital
per cpita va aumentando progresivamente, mostrando una forma
cncava, hasta alcanzar el nuevo estado estadionario superior al
primero. Por su parte, la gura 7.3 muestra la dinmica de la
produccin per cpita, que simplemente es una funcin del stock
de capital per cpita.
La gura 7.4 muestra la dinmica del ahorro per cpita. En
este caso, el aumento de la tasa de ahorro provoca un aumento
instantneo en el ahorro per cpita, ya que aumenta el ahorro por
unidad de produccin. A continuacin el ahorro continua creciendo
aunque de forma moderada. Este crecimiento viene derivado del
aumento que se produce en el nivel de produccin per cpita. Por
tanto, hay un efecto impacto provocado por el aumento en la tasa de
ahorro y posteriormente hay un efecto adicional derivado del mayor
nivel de produccin.
La gura 7.5 muestra la dinmica del consumo per cpita. En este
caso el efecto impacto es negativo, producindose una disminucin en
el consumo per cpita. Esto es debido a que el aumento en la tasa de
ahorro provoca que una mayor parte de la produccin se ahorre, por
lo que la parte de la produccin que se destina al consumo disminuye.
A partir de este momento el consumo comienza a recuperarse, debido
a que se acumula mayor capital como consecuencia del mayor ahorro
y, por tanto, aumenta el nivel de produccin, por lo que de nuevo
puede consumirse una mayor cantidad.
Un resultado interesante que obtenemos es que si comparamos
el consumo per cpita nal resulta que es inferior al consumo per
cpita que exista al inicio. Es decir, el aumento en la tasa de
ahorro de la economa provoca una disminucin del consumo per
cpita en estado estacionario. Esto signica que el nivel de bienestar
7.3 Resolucin en Excel 145
de la economa disminuye como consecuencia de esta perturbacin.
Los que est reejando esta situacin es que el nivel de ahorro es
demasiado elevado, respecto al que maximizar el nivel de consumo
per cpita. En concreto, en este caso estaramos situados a la derecha
de la regla de oro, donde la tasa de ahorro es excesivamente elevada.
El hecho de que la tasa de ahorro sea ahora del 40% implica que el
stock de capital per cpita de estado estacionario es muy elevado y,
por tanto, tambin la produccin per cpita. Sin embargo, tambin
hay que destinar una gran cantidad de recursos a mantener dicho
stock de capital, por lo que la parte de la produccin que queda para
ser consumida es muy pequea, e inferior a la que existira si la tasa
de ahorro fuese inferior.
Por ltimo, la gura 7.6 muestra la evolucin de la tasa de
crecimiento de la economa en trminos per cpita. Como podemos
comprobar la tasa de crecimiento de la economa aumentara de
forma instantnea, como consecuencia del mayor nivel de ahorro, que
provocara una mayor dotacin de capital. Esta tasa de crecimiento
se mantendra en valores positivos durante toda la trayectoria
temporal hacia el estado estacionario, si bien cada vez sera menor.
Es decir, la tasa de crecimiento ira reducindose conforme nos
acerquemos al nuevo estado estacionario, hasta ser de nuevo cero
en dicho punto.
A partir de la hoja de clculo anterior, simplemente variando
los valores de los parmetros podemos realizar una gran cantidad
de ejercicios sobre los efectos de distintas perturbaciones: cambios
en la tasa de depreciacin fsica del capital, cambios en la tasa de
crecimiento de la poblacin, cambios en el parmetro tecnolgico y
cambios en el nivel tecnolgico.
146 7. Introduccin al crecimiento econmico
Stock de capital per cpita
0.00
2.00
4.00
6.00
8.00
10.00
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47
Tiempo
Figura 7.2. Dinmica del stock de capital per cpita ante un aumento de
la tasa de ahorro
Produccin per cpita
1.45
1.50
1.55
1.60
1.65
1.70
1.75
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47
Tiempo
Figura 7.3. Dinmica del nivel de produccin per cpita ante un aumento
en la tasa de ahorro
7.3 Resolucin en Excel 147
Ahorro per cpita
0.00
0.20
0.40
0.60
0.80
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47
Tiempo
Figura 7.4. Dinmica del ahorro per cpita ante un aumento de la tasa de
ahorro
Consumo per cpita
0.85
0.90
0.95
1.00
1.05
1.10
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47
Tiempo
Figura 7.5. Dinmica del consumo per cpita ante un aumento de la tasa
de ahorro
148 7. Introduccin al crecimiento econmico
Tasa de crecimiento
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
-1 2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47
Tiempo
Figura 7.6. Tasa de crecimiento de la produccin per cpita ante un
aumento de la tasa de ahorro
8
El modelo de Ramsey
8.1 Introduccin
En el tema 6 hemos resuelto una versin del modelo de Ramsey
en Excel utilizando la herramienta "Solver". Esta herramienta
nos permita determinar los valores ptimos de consumo en cada
periodo, tal que el individuo maximizase la suma descontada de sus
utilidades. Por tanto, ya sabemos como resolver este tipo de modelos
computacionalmente calculando la senda pima de consumo, simpre
y cuando el problema sea lo sucientemente simple para poder ser
resuelto en una hoja de clculo. En este tema vamos a continuar
este anlisis utiliando el modelo de Ramey, pero introduciendo
nuevas consideracioens. En concreto vamos a realizar dos ejercicios
diferentes.
En primer lugar, vamos a utilizar de nuevo la herramienta "Solver"
con una versin muy simplicada del modelo de Ramsey, con el
objetivo de ilustrar una propiedad de este tipo de modelos a la que
se denomina el teorema de la autopista. Si suponemos que el ciclo
vital de la economa es nito y que el capital nal tiene que ser igual
al capital inicial, resulta que ste no se mantiene constante, sino que
primero aumenta para posteriormente disminuir.
150 8. El modelo de Ramsey
A continuacin vamos a resolver este modelo pero utilizando un
anlisis diferente. En concreto, vamos a computar numricamente
las ecuaciones dinmicas para el consumo per cpita y para el stock
de capital per cpita, en trminos de un sistema de ecuaciones
diferenciales, es decir, a travs del diagrama de fases del modelo. Sin
embargo, hemos de tener en cuenta que la ecuacin dinmica para el
capital es no lineal, por lo que antes de proceder a su computacin
en una hoja de clculo y computar las sendas temporales de las
distintas variables endgenas hemos de proceder a su linearizacin.
El procedimiento que vamos a utilizar es similar al empleado
anteriormente en el modelo de la Q de Tobin.
8.2 El modelo de Ramsey en tiempo discreto y con
vida nita
En este apartado vamos a plantear un modelo de Ramsey muy
simplicado para ilustrar el teorema de la autopista. La pregunta
que vamos a hacernos es cul es la decisin ptima para alcanzar
el estado estacionario. Para ello vamos a suponer que la condicin
inicial y nal para el stock de capital es inferior a su valor de estado
estacionario.
El problema del consumidor es maximizar:
max
T

t=0
,
t
l(c
t
) (8.1)
, (0, 1). Suponemos que la funcin de utilidad de los agentes es
logartmica, tal que:
l(c
t
) = lnc
t
(8.2)
La funcin de produccin de la economa es:
j
t
= /
c
t
(8.3)
La restriccin presupuestaria viene dada por:
c
t
+ :
t
= j
t
(8.4)
Finalmente, la ecuacin de acumulacin de capital viene dada por:
8.2 El modelo de Ramsey en tiempo discreto y con vida nita 151
/
t+1
= (1 c)/
t
+ j
t
c
t
(8.5)
o equivalentemente:
/
t+1
= (1 c)/
t
+ /
c
t
c
t
(8.6)
Al margen de esta restriccin, el problema a resolver tambin est
sujeto a dos restricciones adicionales: Una condicin inicial, /
0
, y
una condicin nal, /
T
_ /.
El langrangiano del problema del consumidor sera:
/ =
T

t=0
,
t
lnc
t
`
t
(c
t
+ /
t+1
(1 c)/
t
/
c
t
) (8.7)
Las condiciones de primer orden son:
0/
0C
= ,
t
1
c
t
`
t
= 0 (8.8)
0/
0/
= `
t
((1 c) + c/
c1
t
) `
t1
= 0 (8.9)
De la primera condicin de primer orden obtenemos que el valor
del parmetro de Lagrange en el momento t es:
`
t
= ,
t
1
c
t
(8.10)
Sustituyendo el parmetro de Lagrange en la segunda condicin
de primer orden, resulta:
,
t
1
c
t
((1 c) + c/
c1
t
) ,
t1
1
c
t1
(8.11)
Resolviendo obtenemos la ecuacin dinmica que nos determina
la decisin de consumo-ahorro de la economa:
,((1 c) + c/
c1
t
) =
c
t
c
t1
(8.12)
A partir de la expresin anterior, obtenemos el stock de capital en
estado estacionario, tal que:
,((1 c) + c/
c1
) = 1 (8.13)
152 8. El modelo de Ramsey
Figura 8.1. El teorema de la autopista
y despejando resulta que:
/ =
_
1 ,(1 c)
c,
_ 1
1
(8.14)
La gura 8.1 muestra la hora de Excel correspondiente al problema
anterior. En este caso hemos impuesto una condicin inicial y nal
para el stock de capital que resulta inferior a su valor de estado
estacionario. Adems la condicin inicial para el stock de capital es
igual que la condicin nal. Resolviendo numricamente el problema
anterior podemos obtener cuales son las trayectorias ptimas del
consumo, stock de capital y de la produccin.
La gura 8.2 muestra la senda ptima de consumo, que tiene
pendiente positiva debido a los valores de los distintos parmetros.
No obstante, esta senda ptima no es la misma que existira en estado
estacionario, dado que en este caso los individuos van alterando su
8.3 Resolucin numrica del modelo de Ramsey linearizado 153
decisin consumo-ocio en funcin del nmero de periodos del ciclo
vital, con el objetivo de alcanzar un stock de capital en cada periodo
tal que el bienestar sea el mximo.
La gura 8.3 muestra la evolucin del stock de capital. Tal
y como podemos observar la senda es primero a aumentar, para
posteriormente ir disminuyendo hasta cumplir la condicin nal. En
este caso el periodo de tiempo es muy reducido pero si lo aumentamos
el stock de capital aumentara hasta prcticamente alcanzar su valor
de estado estacionario durante la mayor parte de la trayectoria,
disminuyendo para cumplir la condicin nal nicamente en los
ltimos periodos. Este es el teorema de la autopista. El mejor
camino para ir desde el punto inicial hasta el punto nal es lo ms
cerca posible del estado estacionario el mayor tiempo posible. Este
teorema nos dice, que incluso en un horizonte temporal nito, lo
ptimo es que la economa est lo ms cerca posible del estado
estacionario.
Finalmente la gura 8.4 muestra la evolucin del nivel de
produccin, cuya dinmica es similar a la que sigue el stock de
capital. Al aumentar el stock de capital, tambin aumenta el nivel
de produccin, disminuyendo posteriormente hasta volver a su valor
inicial.
8.3 Resolucin numrica del modelo de Ramsey
linearizado
En este apartado vamos a resolver el modelo de Ramsey en una
hoja de clculo en trminos de las sendas temporales que siguen las
distintas variables endgenas.
8.3.1 Linearizacin del modelo
En este apartado vamos a reder el modelo en trminos lineales.
Vamos a suponer que la funcin de produccin es del tipo Cobb-
Douglas y que la funcin de utilidad es logartmica. Para ello
partimos de las dos ecuaciones diferenciales obtenidas anteriormente.
Estas son:
_ c
t
= (c/
c1
t
c 0)c
t
154 8. El modelo de Ramsey
Figura 8.2. Senda ptima del consumo
Figura 8.3. Senda ptima del stock de capital
8.3 Resolucin numrica del modelo de Ramsey linearizado 155
Figura 8.4. Senda ptima de la produccin
_
/
t
= /
c
t
c
t
(: + c)/
t
En primer lugar, calculamos el valor de las variables en estado
estacionario, tal que _ c
t
= 0 y
_
/
t
= 0. De la primera expresin resulta
que:
c/
c1
t
= c + 0 (8.15)
y despejando:
/
t
=
_
c + 0
c
_ 1
1
(8.16)
De la segunda ecuacin obtenemos que:
c
t
= /
c
t
(: + c)/
t
y sustituyendo el valor de estado estacionario obtenido anteriormente
llegamos a:
c
t
=
_
c + 0
c
_
1
(: + c)
_
c + 0
c
_ 1
1
156 8. El modelo de Ramsey
En trminos de tasas de crecimiento, el anterior sistema de
ecuaciones diferenciales podemos escribirlo como:
_ c
t
c
t
= c/
c1
t
(c + 0) (8.17)
_
/
t
/
t
= /
c1
t
c
t
/
1
t
(: + c)
Tomando logaritmos resulta:
d lnc
t
dt
= cexp((c 1) ln/
t
) (c + 0) (8.18)
d ln/
t
dt
= exp(c 1) ln/
t
exp(lnc
t
ln/
t
) (: + c)
Para construir una aproximacin de las anteriores dos ecuaciones
alrededor de su estado estacionario vamos a usar la expansin de
Taylor. Para ello en primer lugar calculamos:
d exp((c 1) ln/
t
)
d ln/
t
= (c 1) exp((c 1) ln/
t
) (8.19)
d exp(lnc
t
ln/
t
)
d lnc
t
= exp(lnc
t
ln/
t
) (8.20)
d exp(lnc
t
ln/
t
)
d ln/
t
= exp(lnc
t
ln/
t
) (8.21)
Por tanto, aplicando la expansin de Taylor resulta que:
d lnc
t
dt
c
d exp((c 1) ln/
t
)
d ln/
t
(ln/
t
ln/
t
)
y sustituyendo:
d lnc
t
dt
c(c 1) exp((c 1) ln/
t
)(ln/
t
ln/
t
)
y dado que:
c(c 1) exp((c 1) ln/
t
) = c(c 1)
_
c + 0
c
_1
1
= (c 1)(c +0)
resulta que:
8.3 Resolucin numrica del modelo de Ramsey linearizado 157
d lnc
t
dt
(c 1)(c + 0)(ln/
t
ln/
t
) (8.22)
por lo que ya tenemos linearizada la primera ecuacin dinmica que
nos indica los movimientos del consumo a lo largo del tiempo (ntese
que esta ecuacin nicamente era lineal cuando su valor era igual a
cero, pero era no lineal en cualquier otro caso).
Por otra parte, tenemos que:
d ln/
t
dt

_
d exp((c 1) ln/
t
)
d ln/
t
+
d exp(lnc
t
ln/
t
)
d ln/
t
_
(ln/
t
ln/
t
)

d exp(lnc
t
ln/
t
)
d lnc
t
(lnc
t
lnc
t
)
y sustituyendo resulta:
d ln/
t
dt

_
(c 1) exp((c 1) ln/
t
) + exp(lnc
t
ln/
t
)

(ln/
t
ln/
t
)
exp(lnc
t
ln/
t
)(lnc
t
lnc
t
)
Sabiendo que para que
o ln It
ot
= 0:
exp(lnc
t
ln/
t
) = exp(c 1) ln/
t
(: + c)
y que a su vez
exp(lnc
t
ln/
t
) =
_
c + 0
c
_1
1
(: + c)
resulta que:
exp(lnc
t
ln/
t
) =
_
c + 0
c
_
(: + c) =
(1 c)c + 0 c:
c
Sustituyendo tenemos:
d ln/
t
dt

_
(c 1)(c + 0)
c
+
(1 c)c + 0 c:
c
_
(ln/
t
ln/
t
)

(1 c)c + 0 c:
c
(lnc
t
lnc
t
)
158 8. El modelo de Ramsey
y operando resulta que:
d ln/
t
dt
(0 :) (ln/
t
ln/
t
)
(1 c)c + 0 c:
c
(lnc
t
lnc
t
)
por lo que ya tenemos linearizada la ecuacin dinmica del capital.
Por tanto, en notacin matricial resultara:
_
o ln ct
ot
o ln It
ot
_
=
_
0 (c 1)(c + 0)

(1c)c+0ca
c
0 :
_ _
(lnc
t
lnc
t
)
(ln/
t
ln/
t
)
_
Tal y como podemos observar, hemos transformado un sistema
de ecuaciones dinmicas no lineales en un sistema dinmico lineal,
en trminos de las desviaciones (en trminos logartmicos, es decir,
en porcentaje) de cada variable respecto al estado estacionario. Una
vez linearizado el modelo, a continuacin podemos calcular las races
asociadas a la matriz de coecientes. A partir del sistema anterior
obtenemos la siguiente ecuacin de segundo grado:
`
2
(0 :)` +
(1 c)c + 0 c:
c
(c 1)(c + 0) = 0
Resolviendo obtenemos las siguientes races:
`
1
, `
2
=
(0 :)
_
(0 :)
2
4
(1c)c+0ca
c
(c 1)(c + 0)
2
siendo una raz positiva y la otra negativa, dando lugar una solucin
del tipo punto de silla.
Para computar el modelo necesitamos calcular el efecto de corto
plazo, esto es, la variacin en el consumo (que es la variable exible)
justo en el momento en que se produce una perturbacin. Tal y como
hemos visto en trminos tericos, ante una perturbacin, el consumo
se ajusta de forma inmediata hasta alcanzar la senda estable.
Para calcular este efecto de corto plazo operamos como
anteriormente, es decir, igualamos una de las condiciones dinmicas
a la trayectoria estable. Por ejemplo, operando con la condicin de
equilibrio del consumo resulta:
d lnc
t
dt
= (c 1)(c + 0)(ln/
t
ln/
t
) = `
1
(lnc
t
lnc
t
)
8.3 Resolucin numrica del modelo de Ramsey linearizado 159
Despejando el logaritmo del consumo obtenemos:
lnc
t
=
(c 1)(c + 0)(ln/
t
ln/
t
) + `
1
lnc
t
`
1
La gura 8.5 muestra la hoja de clculo correspondiente
(EC82.xls), en la cual hemos computado el modelo anterior, as como
un aumento en el parmetro 0.
Las guras 8.6 y 8.7 muestran las sendas del consumo y del capital
per cpita ante un aumento en la tasa de preferencia subjetiva
intertemporal. El aumento en el parmetro 0 supone que los
individuos valoran en menor medida el futuro respecto al presente,
es decir, se preocupan menos por el futuro. Esta alteracin en
las preferencias provoca un aumento instantneo en el consumo,
aumentando respecto a su valor de estado estacionario. Sin embargo,
este aumento en el consumo supone una disminucin en el ahorro,
160 8. El modelo de Ramsey
Figura 8.5. Senda ptima del consumo per cpita
que lleva a una cada en el stock de capital y, por tanto, en el nivel
de produccin.
A partir de este momento el stock de capital de la economa
comienza a disminuir, disminuyendo tambin el consumo per cpita
por el menor nivel de produccin. A largo plazo obtenemos que tanto
el consumo como el stock de capital son inferiores a los existentes
inicialmente.
8.3 Resolucin numrica del modelo de Ramsey linearizado 161
Figura 8.6. Senda ptima del stock de capital per cpita

Das könnte Ihnen auch gefallen