fabiohono@gmail.com

Principal

Curriculum

Hobbies

Fotos

Links

Cursos

Arquivos

Simulações

Versões

O Modelo de Fragilidade Financeira de Skott



Inicialização

> restart;

> with( DEtools ):

> with( plots ):

> with( linalg ):

> with( PDEtools ):

> cobweb:=proc(f,p0,n,minp,maxp,legend1,legend2)
local fk,list1,list2,list3,list4,web,lines;
fk:=(p,k)->simplify((f@@k)(p));
list1:=transpose(array([[seq(fk(p0,k),k=0..n)],
[seq(fk(p0,k),k=0..n) ] ] ) ):
list2:=convert(convert(list1,vector),list):
list3:=convert(transpose(array([ list2[1..nops(list2)-1],
list2[2..nops(list2)] ]) ),listlist):
list4:=[list3[2..nops(list3)]]:
web:=plot(list4):
lines:=plot({f(p),p},p=minp..maxp,colour=blue):
display(web,lines);
end:

Parâmetros e Descrições

Skott adota 2 variáveis híbridas para sua análise da flutuação econômica:

- F representa o grau de fragilidade financeira the degree of financial fragility

- T representa o grau de tranquilidade financeira

Segundo Nasica(1992, p. 65):

"The financial system is fragile if small disruptions - such as an unanticipated drop in income or an unforeseen rise in the interest rate - make it difficult, if not impossible, for a significan percentage of agents to meet their contractual obligations ... tranquility - the capacity of agents to meet their commitments - depends on realized cash flows and on the amounts of contractual repaymets. It is thus the result of the interaction between real and financial factors"

Equações

Função Poupança:

S/K = s*sigma (2.4)

onde sigma representa a razão produto-capital e

s é a propensão a consumir

> s:=0.4:

A versão linear da função investimento é:

I/K = a*sigma+b*F+c*T+d (2.5a)

onde, a taxa de utilização de capacidade, tranquilidade e fragilidade têm um efeito positivo sobre a acumulação, ou seja: a > 0, b > 0 e c > 0.

> a:=0.02:

> b:=0.1:

> c:=0.1:

Esse é um componente autônomo do investimento, ou o animal spirits dos empresários

> d:=0.01:

A tranquilidade financeira é determinada de modo que :

T = A*sigma+f(F) (2.2a)

dessa forma, T depende positivamente da razão produto-capital e da fragilidade financeira

> A:=0.2:

O valor de equilíbrio de sigma para o qual I/K = S/K é dado por:

sigma = (b*F+c*f(F)+d)/(s-a-c*A) (2.6)

A relação abaixo descreve a evolução endógena da fragilidade e tranquilidade financeira:

F[t+1]-F[t] = T[t] (2.1a)

combinando as equações acima, temos que

F[t+1] = alpha[1]*F[t]+beta[1]*f(F[t])+gamma[t] (2.7)

onde,

> alpha1:=1+(A*b)/(s-a-c*A);

alpha1 := 1.055555556

> beta1:=1+(A*c)/(s-a-c*A);

beta1 := 1.055555556

> gamma1:=(A*d)/(s-a-c*A);

gamma1 := .5555555556e-2

A não-linearidade da função f pode ser especificada por meio de uma função quadrática:

f(F) = B*F-C*F^2+D (2.8)

onde,

> B:=1.2:

Esse parâmetro determina a convergência (ou não) para o equilíbrio.

> C:=1:

sendo que, De = D

> De:=0.3:

Assim, de (2.7) temos que

F[t+1] = alpha[2]*F[t]+beta[2]*F[t]^2+gamma[2] (2.9)

onde,

> alpha2:=alpha1+beta1*B;

alpha2 := 2.322222223

> beta2:=-beta1*C;

beta2 := -1.055555556

> gamma2:=gamma1+beta1*De;

gamma2 := .3222222224

A Dinâmica do Modelo

Períodos de análise

> tempo:=50:

Condição Inicial

> F_0:=0.1:

Equilíbrio Estável

C:=1:

> beta2:=-beta1*C;

beta2 := -1.055555556

> f:=proc(p)

> alpha2*p+beta2*p^2+gamma2

> end proc:

> cobweb(f,F_0,tempo,0,2);

[Maple Plot]

Não é possível utilizar Rsolve para encontrar a dinâmica da Função em diferenças finitas pois (2.9) é uma equação de 2° grau.

Desta forma encontraremos os resultados diretamente

> x1:=array(0..tempo):
x1[0]:=F_0:
for i from 0 to tempo-1 do
x1[i+1]:=alpha2*x1[i]+beta2*(x1[i])^2+gamma2:
end do:

> x1points:=[seq([t,x1[t]],t=0..tempo)]:

> plot(x1points,labels=["Tempo","Nível de Fragilidade"],labeldirections=[HORIZONTAL,VERTICAL]);

[Maple Plot]

Flutuação Perpétua

C:=2:

> beta2:=-beta1*C;

beta2 := -2.111111112

> f:=proc(p)

> alpha2*p+beta2*p^2+gamma2

> end proc:

> cobweb(f,F_0,tempo,0,1);

[Maple Plot]

> x1:=array(0..tempo):
x1[0]:=F_0:
for i from 0 to tempo-1 do
x1[i+1]:=alpha2*x1[i]+beta2*(x1[i])^2+gamma2:
end do:

> x1points:=[seq([t,x1[t]],t=0..tempo)]:

> plot(x1points,labels=["Tempo","Nível de Fragilidade"],labeldirections=[HORIZONTAL,VERTICAL]);

[Maple Plot]

Dinâmica Caótica

C:=3.9:

> beta2:=-beta1*C;

beta2 := -4.116666668

> f:=proc(p)

> alpha2*p+beta2*p^2+gamma2

> end proc:

> cobweb(f,F_0,tempo,0.09,0.68);

[Maple Plot]

> x1:=array(0..tempo):
x1[0]:=F_0:
for i from 0 to tempo-1 do
x1[i+1]:=alpha2*x1[i]+beta2*(x1[i])^2+gamma2:
end do:

> x1points:=[seq([t,x1[t]],t=0..tempo)]:

> plot(x1points,labels=["Tempo","Nível de Fragilidade"],labeldirections=[HORIZONTAL,VERTICAL]);

[Maple Plot]

Diagrama de Bifurcação

> unassign('C','j');

> beta2:=-beta1*C;

beta2 := -1.055555556*C

Redefinindo a equação de modo que o parâmetro C varia.

> f:=proc(p)

> alpha2*p+beta2*p^2+gamma2

> end proc:

Escala da variação em C: C*10^(-3)

> C:=0.001*j:

> points9:=evalf(seq(seq([C,(f@@k)((f@@8)(0.5))],k=0..8),j=1000..4000),4):

> pointplot({points9},symbol=point, labels=["Parâmetro C","Valor de Equilíbrio"],labeldirections=[HORIZONTAL,VERTICAL]);

[Maple Plot]

Referências:

SKOTT, P. (1992) 'On the modelling of systemc financial fragility' in A. K. Dutt (ed.) New Directions in Analytical Political Economy . Aldershot: Edward Elgar pp. 49-76

NASICA, E. (2000) Finance, investment and economic fluctuations: an analysis in the tradition of Hyman P. Minsky. Cheltenham: Edward Elgar pp. 51-75

Por Fabio Hideki Ono - http://fhono.conjuntura.com.br