You are on page 1of 12

=======Calculo de la Demanda Agregada======= function [qd] = demanda_agregada1(Pd) A0=1400; l0=0.1; l1=10; alpha=4; I1=20; M0=10000; qd = (l1*alpha .

/(l1+ alpha*I1*l0))* A0 + (I1*alpha ./(l1 + alpha*I1*l0))* M0 ./Pd %===================Calculo de la Oferta Agregada ====================== function [qo]=oferta_agregada1(Po) A=100; beta=0.6; W=5 qo =A*((beta*A*Po)./W).^(beta ./(1- beta)) ====================Funcin Exceso de demanda =========================== function [excd]=exceso_demanda(P) excd = demanda_agregada1(P) - oferta_agregada1(P) %===================Calculo del precio de equilibrio ================== %Para encontrar el precio de equilibrio calculamos los ceros de la %funcin exceso de demanda function [pe] = precio_de_equilibrio(a) pe = fzero( 'exceso_demanda' ,a) %============Figura(1): Cantidad y precio de equilibrio iniciales ====== function [x] = grafico_oada(a,b,N) P=linspace(a,b,N)' for i=1:N da(i) = demanda_agregada1(P(i));

oa(i) = oferta_agregada1(P(i)); end plot(da,P,oa,P) title( 'Cantidad y Precio de Equilibrio de la economa' ) ylabel( 'Nivel de Precio' ) xlabel( 'Cantidad' )

III.1) Cambio en el Componente Autnomo del Gasto (Ao) Aqu se presenta el nuevo nivel de equilibrio (Precio y Cantidad) que se alcanza luego de un cambio en el gasto autnomo de la demanda agregada. Particularmente puede interpretarse el efecto de una poltica fiscal expansiva llevada a cabo a travs de un aumento del Gasto Pblico. Mismo efecto tendra, a travs del multiplicador, cualquier variacin en la inversin y consumo autnomos, como tambin un cambio en el nivel de las exportaciones netas. La modificacin se introduce en la funcin demanda agregada, como as tambin en las funciones exceso_demanda(.) y precio_de_equilibrio(.) . Mas precisamente: function [qd] = demanda_agregada3(Pd) %efectos de un aumento en el componente autnomo del Gasto

%Esto puede deberse a una poltica fiscal expansiva de 1000 %o equivalentemente un aumento en las exportaciones o en la inversin autnoma A1=2400; l0=0.1; l1=10; alpha=4; I1=20; M0=10000; qd = (l1*alpha ./(l1+ alpha*I1*l0))* A1 + (I1*alpha ./(l1 + alpha*I1*l0))* M0 ./Pd %============Figura(2): Poltica Fiscal Expansiva ==================== function [x] = grafico_gastoA(a,b,N) P=linspace(a,b,N)' for i=1:N da1(i) = demanda_agregada1(P(i)); oa(i) = oferta_agregada1(P(i)); da3(i) =demanda_agregada3(P(i)); end plot(da1,P,oa,P,da3,P) title( 'Efectos de una Poltica Fiscal Expansiva mediante aumento del Gasto Publico' ) ylabel( 'nivel de precio' ) xlabel( 'Cantidad' )

De aqu se ve el efecto expansivo de estimular la demanda agregada a travs del gasto pblico. III. 2) Aumento en al alcuota impositiva : Poltica Fiscal Contractiva En la situacin inicial se tiene un multiplicador del gasto igual a 4. Esto viene de valores de c =0.75, t =1/3y m=0.25 Supongamos un aumento en la alcuota impositiva hacia el valor t=2/3 Para esto usamos la nueva funcin de demanda agregada, demanda_agregada2, esceso_demanda2, precio_de_equilibrio2 y queda graficado en grafico_impuesto. function [qd]=demanda_agregada2(Pd) %efecto de un aumento en la alcuota impositiva %este se expresa a travs del multiplicador alpha= 1/1-c*(1-t)+ m, dejndolo igual a 2 %siendo c la prop. mg a consumir,t la alcuota impositiva y m la prop. Mg. a importar A0=1400; l0=0.1; l1=10; alpha2=2;

I1=20; M0=10000; qd = (l1*alpha2 ./(l1+ alpha2*I1*l0))* A0 + (I1*alpha2 ./(l1 + alpha2*I1*l0))* M0 ./Pd %============Figura(3):Poltica Fiscal Contractiva ==================== function [x] = grafico_impuesto(a,b,N) P=linspace(a,b,N)' for i=1:N da1(i) = demanda_agregada1(P(i)); oa(i) = oferta_agregada1(P(i)); da2(i) =demanda_agregada2(P(i)); end plot(da1,P,oa,P,da2,P) title( 'Efectos de una Poltica fiscal Contractiva mediante aumento de la alcuota impositiva' ) ylabel( 'Nivel de Precio' ) xlabel( 'Cantidad' )

III.3) Poltica Monetaria Expansiva Aqu la poltica monetaria expansiva se observa en el aumento la oferta monetaria de M0 = 10000 a M1 =15000, desplazando as la demanda agregada. Se puede ver la efectividad de la poltica monetaria en aumentar el producto de equilibrio de la economa, dados la especificacin de los parmetros. Del mismo modo, se observa el aumento en el nivel general de precios que deviene de esta poltica, cumplindose as la proposicin cuantitativista. function [qd] = demanda_agregada5(Pd) %efectos de una poltica monetaria expansiva A1=1400; l0=0.1; l1=10; alpha=4; I1=20; M1=15000; qd = (l1*alpha ./(l1+ alpha*I1*l0))* A1 + (I1*alpha ./(l1 + alpha*I1*l0))* M1 ./Pd

============Figura(5): Efectos de una Poltica Monetaria expansiva ====== function [x] = grafico_monetaria(a,b,N) P=linspace(a,b,N)' for i=1:N da(i) = demanda_agregada1(P(i)); oa(i) = oferta_agregada1(P(i)); da5(i)= demanda_agregada5(P(i)); end plot(da,P,oa,P,da5,P) title( 'Efectos de un aumento en la Base Monetaria' ) ylabel( 'Nivel de Precio' ) xlabel( 'Cantidad' )

III.4) Efectos de un Cambio Tecnolgico En los apartados anteriores se observaron movimientos en la curva de DA , ahora observaremos

un cambio sobre la Oferta Agregada , provocado por un cambio en el parmetro tecnolgico A .Aqu se ve una expansin en el producto de equilibrio junto con una cada en el nivel de precios, violando as la hiptesis de la curva de Phillips lo cual es propio del largo plazo. function [qo]=oferta_agregada2(Po) %efectos de un cambio tecnolgico sobre la produccin y el nivel de precios A=150; beta=0.6; W=5 qo=A*((beta*A*Po)./W).^(beta ./(1- beta)) %==========Efecto de un cambio Tecnolgico ======================= function [x] = grafico_tecnologia(a,b,N) P=linspace(a,b,N)' for i=1:N da1(i) = demanda_agregada1(P(i)); oa1(i) = oferta_agregada1(P(i)); oa2(i) = oferta_agregada2(P(i)); end plot(da1,P,oa1,P,oa2,P) title( 'Efectos de un cambio tecnolgico' ) ylabel( 'Nivel de Precio' ) xlabel( 'Cantidad' )

En todos estos puntos se trabaj con funciones de demanda y oferta agregada separadas para cada nivel distintos de los parmetro, dejando a esta solo como funcin del precio. Alternativamente las funciones principales pueden programarse con un nivel mayor de generalidad, es decir, generalizando para los valores de A0, l0, l1, I1, alpha, M0, W, beta y A. De este modo se puede trabajar con las siguientes funciones: %============== Funcin de Demanda Agregada General ===================== function [qd] = demanda_agregada(A0,l0,l1,alpha,I1,M0,Pd) if l1+ alpha*I1*l0 ==0 break else qd = (l1*alpha ./(l1+ alpha*I1*l0))* A0 + (I1*alpha ./(l1 + alpha*I1*l0))* M0 ./Pd end %================== Oferta Agregada General ============================= function [qo]=oferta_agregada(A,beta,W,Po) if W==0 break else qo=A*((beta*A*Po)./W).^(beta ./(1- beta))

end %==================== Funcin Exceso de Demanda ========================= function [excd]=ex_demanda(P) excd = demanda_agregada(P) - oferta_agregada(P) %===================== Precio de Equilibrio ============================= function [x] = p_de_equilibrio(a) pe = fzero( 'exceso_demanda' ,a) III.5) Efectividad de la Poltica Fiscal Ahora se realizar una comparacin de dos situaciones distintas, reflejadas en el valor del parmetro l1 (sensibilidad de la demanda de dinero ante cambios en la tasa de inters, en la respuesta de una poltica fiscal expansiva. Estas dos situaciones seran: Una economa caracterizada por una tener una sensibilidad de la demanda de dinero al tipo de inters relativamente pequeo (l1 0), y por lo tanto, el multiplicador de la poltica fiscal ( Mf ) tendera a ser nulo. Una economa con un l1 significativamente grande (l1 ), donde en este caso el multiplicador de la poltica fiscal tiende al multiplicador del modelo keynesiano basico ( Mf a ). %================== Efectividad de la Poltica Fiscal =================== function [x] = grafico(a,b,N) P=linspace(a,b,N)' for i=1:N da1(i) = demanda_agregada(1400,0.1,100,4,20,10000,P(i)); da2(i) = demanda_agregada(1400,0.1,2.5,4,20,10000,P(i)); da3(i) = demanda_agregada(5000,0.1,100,4,20,10000,P(i)); da4(i) = demanda_agregada(5000,0.1,2.5,4,20,10000,P(i)); oa(i) = oferta_agregada(150,0.6,5,P(i)); end plot(da1,P,oa,P,da2,P,da3,P,da4,P) title( 'Efectividad de la politica fiscal' ) ylabel( 'Nivel de Precio' ) xlabel( 'Cantidad' )

legend( 'da con un l1=100, y A0=1400' , 'oa' , 'da2 con I1=2,5 y A0=1400' , 'da3 con I1=100 con politica fisca expansiva(A0=5000)' , 'da4 con l1=2.5 y Politica fical expansiva' )

De este modo se puede ver como la poltica fiscal deja de ser efectiva a medida l1 tiende a valores pequeos, mientras que la efectividad aumenta para valores mayores de este. III.6) Efectividad de la Poltica Monetaria Con las mismas dos situaciones que en el caso anterior, aqu vamos a poder observar que la efectividad de la poltica monetaria tambin vara con diferentes l1. De aqu va resultar que para valores pequeos de l1 la poltica monetaria es efectiva, ocurriendo lo contrario cuando este es grande. As vemos como se revierte la situacin anterior. Ahora tenemos lo siguiente: %============Efectividad de la Poltica Monetaria============ function [x] = grafico(a,b,N) P=linspace(a,b,N)' for i=1:N da1(i) = demanda_agregada(1400,0.1,100,4,20,10000,P(i));

da2(i) = demanda_agregada(1400,0.1,2.5,4,20,10000,P(i)); da3(i) = demanda_agregada(1400,0.1,100,4,20,20000,P(i)); da4(i) = demanda_agregada(1400,0.1,2.5,4,20,20000,P(i)); oa(i) = oferta_agregada(150,0.6,5,P(i)); end plot(da1,P,oa,P,da2,P,da3,P,da4,P) title( 'Efectividad de la politica monetaria' ) ylabel( 'Nivel de Precio' ) xlabel( 'Cantidad' ) legend( 'da1 con un l1=100, y M0 = 10000' , 'oa' , 'da2 con I1=2,5 y M0=10000' , 'da3 con I1=100 con politica monetaria expansiva(M0=20000)' , 'da4 con l1=2.5 y Politica monetaria expansiva' )

You might also like