Академический Документы
Профессиональный Документы
Культура Документы
Agosto/2017
Resumo
Introduo
O presente artigo tem por objetivo reproduzir o modelo baseado em agentes proposto por
Fagiolo, Dosi e Gabriele (2004) usando o software estatstico R a fim de analisar a dinmica do
comportamento de variveis agregadas deste modelo aps algumas iteraes. Os agentes deste modelo
so trabalhadores e firmas, constituindo-se em um modelo de mercado de trabalho baseado na ideia
de matching, situao onde a determinao do emprego no nvel microeconmico se d atravs do
oferecimento de vagas de trabalho a um determinado salrio por parte da empresa e da busca por
emprego por parte dos trabalhadores. Em outras palavras, trabalhadores e vagas tentam se encontrar
no mercado de trabalho determinando, assim, a ocupao ou no da vaga.
O artigo est dividido em duas sees, alm desta Introduo e de Concluses. A seo 1
descreve as etapas de construo do modelo baseado em agentes proposto. O processo ocorre de acordo
com as seguintes etapas: as firmas decidem a quantidade de vagas que oferecerao; os trabalhadores
buscam emprego em determinada firma; os trabalhadores escolhem ocupar a vaga oferecida (se houver)
baseados no salrio ofertado pela firma e em seu prprio salrio demandado; as firmas produzem
segundo a produtividade do trabalho e quantidade de trabalhadores empregados; o preo detemrinado
de forma que o total de salrios pagos seja equivalente ao total de bens produzidos, equilibrando oferta
e demanda; as firmas com lucros menores ou iguais a zero deixam o mercado, sendo substitudas por
outras com as caractersticas mdias das restantes; firmas e trabalhadores atualizam seus respectivos
salrios satisfatrios; ocorre um rodada de atualizao da produtividade do trabalho (medida de
progresso tecnolgico).
Este processo se repete atrves de vrias iteraes, simulando a passagem do tempo no modelo.
A partir disto, na seo 2 analisamos o comportamento de algumas variveis agregadas resultantes
1
do modelo: taxa de desemprego, salrio totais, lucros totais e produo total. A ideia investigar
fenmenos emergentes que so observados em nveis agregados, mas que so resultados de compor-
tamentos individuais de agentes definidos no nvel microeconmico. Alm disso, buscamos avaliar a
dinmica do comportamento destas variveis aps uma srie de iteraes para verificar se elas obtm
estabilidade ou no e se so sensveis a mudanas nas condies iniciais. Usamos, para efeito de com-
parao, um modelo de benchmark, cuja condio inicial o equilbrio com pleno emprego, e, a partir
da, simulamos diversas condies iniciais alternativas. O resultado principal encontrado de que as
sries so sensveis a mudanas nas condies iniciais de salrios oferecidos pelas firmas e demandados
pelos trabalhadores, porm no so amplamente afetadas por diferentes condies iniciais de valor da
produtividade do trabalho e nmero de trabalhadores empregados.
1
= (2)
=1 1
= 1 + (1 )
(3)
Onde 1 o salrio satisfatrio das firmas (isto , o salrio que de fato elas desejam pagar),
com a condio inicial 0 . O parmetro indica o poder de barganha das firmas no momento da
determinao salarial: igual a um indica que as firmas no levam em considerao a mdia dos
2
salrios demandados pelos trabalhadores, tendo poder total na relao; igual a zero denota que os
trabalhadores conseguem garantir que a firma oferea a mdia salarial que eles demandam.
Diante do salrio contratual oferecido, os trabalhadores nas filas de cada firma decidem
aceitar o trabalho ou no. Se o salrio contratual oferecido pela firma for menor que o salrio de
reserva do trabalhador ( < ), o trabalhador permanece desempregado. Se o salrio contratual
for maior ou igual que o salrio de reserva ( ), o trabalhador aceita o emprego.
Para cada trabalhador que entra em uma vaga, a firma reduz uma vaga disponvel. Se o
trabalhador aceita o emprego ele atualiza seu salrio satisfatrio para o salrio contratual oferecido
= ). Da mesma forma, se a firma contrata pelo menos um trabalhador ela tambm
pela firma (
atualiza seu salrio satisfatrio para o salrio contratual oferecido ( = ).
Aps as rodadas de matching (encontro entre firmas oferecendo empregos e trabalhadores
procurando empregos) inicia-se a produo. Considera-se que as firmas produzam um bem homogneo
usando apenas trabalho como fator de produo. A produo total de cada firma dada pelo nmero
de trabalhadores empregados multiplicado pela produtividade do trabalho especfica de cada firma,
como mostra a funo de produo expressa na equao (4):
= (4)
= (5)
=1
Onde, para a firma no perodo , o lucro, a produo e =1 a soma de
todos os salrios pagos pela firma para os trabalhadores que ela empregou.
Para efeitos de simplificao, o preo dado como aquele que equilibra oferta e demanda, isto
, assume-se que os trabalhadores gastam todo os salrios recebidos na compra dos bens produzidos
pelo conjunto das firmas. Portanto, as firmas no tm poder de determinar preo. A equao (6)
mostra a regra de determinao dos preos:
= (6)
Onde, no perodo , a soma de todos os bens produzidos por todas as firmas, enquanto
a soma de todos os salrios pagos por todas as firmas. Isto exige as condies iniciais 0 e 0
para que se possa determinar o preo inicial 0 . A partir da entra em ao em critrio de seleo para
a sada e entrada de firmas do mercado. Se o lucro de uma firma for menor ou igual a zero ( 0),
a firma sai do mercado e substituda por outra que contm as caractersticas mdias das restantes
(lucro e produo).
A ltima etapa consiste na atualizao dos salrios satisfatrios das firmas e dos trabalhadores.
Assume-se que as firmas tm uma razo desejada de vagas abertas sobre as ocupadas denotada por
(0, 1]. Elas usam esta razo desejada para comparar com a atual , indicada na equao (7):
= (7)
A partir da comparao entre a razo desejada ( ) e a atual ( ), elas atualizam seu salrio
satisfatrio seguindo a regra exposta na equao (8):
3
{
1 (1 + | |), se <
=
1 (1 | |), se
Onde uma varivel aleatria com distribuio uniforme que varia de -0.1 a 0.1. Esta
regra indica que se a firma houver contratado menos trabalhadores que o desejado no perodo 1,
ela elevar seu salrio satisfatrio de maneira aleatria de forma a atrair mais trabalhadores. Do
contrrio, se ela houver contratado mais trabalhadores que o desejado, ela reduzir o salrio, atraindo
menos trabalhadores.
Os trabalhadores, por seu turno, seguem a regra de atualizao de seus salrios satisfatrios
exposta na equao (9):
{
{ , 1
(1 | |)}, se desempregado
=
1 (1 + | |), se empregado
Esta regra diz que se um trabalhador esteve desempregado no perodo anterior, ele se dispe
a reduzir seu salrio para aumentar sua probabilidade de conseguir um emprego. O limite mnimo da
reduo salarial o seu salrio de reserva. Por outro lado, se ele conseguiu emprego no perodo ,
ele barganhar um salrio maior no perodo posterior.
Por fim, uma componente de progresso tecnolgico inserida no modelo afetando a produ-
tividade do trabalho. Esta componente especfica firma e varia aleatoriamente no tempo segundo
a equao (10):
= 1 (1 + ||) (8)
4
A tabela 2 mostra as variveis totalmente determinadas dentro do modelo, isto , aquelas que
no precisam de condio inicial para que se desenvolva o modelo de simulao:
A tabela 3 mostra os parmetros que podem ser encarados como aproximaes a questes
institucionais que afetam o funcionamento deste mercado:
= (9)
=1
5
Salrios totais:
= (10)
=1
Lucros totais:
= (11)
=1
Produo total:
= (12)
=1
Como mostra a tabela 1, o modelo necessita de cinco condies iniciais para seu funcionamento:
salrio contratual oferecido (0 ), salrio satisfatrio oferecido pelas firmas ( 0 ), salrio satisfatrio
demandando pelos trabalhadores (salrio de reserva, 0 = ), produtividade do trabalho ( ) e
0
nmero de trabalhadores empregados em cada firma ( 0 ).
Partiremos de um modelo inicial (benchmark) e analisaremos a dinmica das variveis agrega-
das nas sees seguintes variando as condies iniciais. Os parmetros sero fixos: o nmero total de
trabalhadores ( ) ser de 50, com 10 firmas ( ) no mercado, mantendo uma proporo de 5 trabalha-
dores por firma ( ); o parmetro tecnolgico que determina a variao da produtividade do trabalho
( ) ser 0.01; o poder de barganha das firmas no momento da determinao salarial () ser de 0.5;
a razo desejada de vagas abertas sobre as preenchidas () ser de 0.8.
2.1 Benchmark
O modelo de benchmark apresenta as seguintes condies iniciais homogneas para todas as
firmas e trabalhadores:
Produtividade do trabalho: 0 = 1
6
Com isto, podemos deduzir os valores iniciais das variveis que expressam relaes de condies
iniciais. O modelo de benchmark se assemelha s caractersticas de um modelo de concorrncia perfeita:
uma vez que as firmas so homogneas, todas tero os mesmo valores, descritos a seguir:
Neste modelo, o sistema comea operando em pleno emprego. O valor da produo equiva-
lente ao total de salrios pagos, de forma que o preo que equilibra oferta e demanda igual a 1. As
firmas no tm lucro e oferecem, no total, o nmero de vagas equivalente ao nmero de trabalhadores
totais do sistema. Vejamos como se comporta este sistema aps 100 iteraes na figura 1.
75
3
Lucros totais
50
2
25
1
0
0
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
40 50
Produo total
Salrios totais
40
30
30
20
20
10 10
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
Como um modelo que parte do pleno emprego, onde as firmas oferecem o nmero de vagas igual
ao nmero de trabalhadores e com equilbrio entre oferta e demanda sai do equilbrio? Isto ocorre por
7
uma srie de motivos. Os trabalhadores escolhem aleatoriamente em qual empresa trabalhar. Assim,
se a firma oferece vagas e trabalhadores escolhem a firma (supondo que o salrio contratual
oferecido maior que o salrio de reserva dos trabalhadores, i.e., ) e se < ,
ento a firma preencher as vagas e trabalhadores ficaro desempregados. Por outro lado,
se a firma oferece mais vagas que trabalhadores na fila ( > ) ou se o salrio contratual oferecido
for menor para alguns trabalhadores ( < para algum ), ento a firma contratar menos
trabalhadores do que as vagas oferecidas, o que afetar o produto.
Com isto, ocorrero dois processos que diferenciaro as firmas e os trabalhadores, retirando o
sistema do equilbrio. Com diferentes nveis de contratao, as firmas atualizaro seus salrios ofere-
cidos de forma diferente e obtero produtos diferentes. Consequentemente, elas tero lucros distintos,
algumas possivelmente com lucros negativos, o que as eliminaro do mercado para a entrada de no-
vas. Por fim, o fato de o parmetro tecnolgico variar aleatoriamente entre firmas diferenciar suas
produtividades do trabalho. No lado dos trabalhadores, os que estiveram desempregados no perodo
aceitaro uma reduo de salrio para aumentar a probabilidade de contratao. Por outro lado, o
salrio satisfatrio dos que estiveram empregados variar aleatoriamente.
Em resumo, uma caracterstica interessante deste modelo que mesmo partindo de um equi-
lbrio com pleno emprego e agentes homogneos, a economia se desestabiliza e os agentes se tornam
heterogneos. Vemos que, com estas condies iniciais, nenhuma das quatro variveis agregadas em
estudo apresenta uma tendncia clara ou converge para um equilbrio. No entanto, elas parecem oscilar
ao redor de um ponto mdio.
Nas sees seguintes examinaremos como a mudana nas condies iniciais afeta a dinmica
dos modelo, construindo diferentes cenrios.
0 = 2, linha preta
0 = 5, linha azul
8
Figura 2 Simulaes para o salrio contratual oferecido
80 25
Taxa de desemprego (%)
20
60
Lucros totais
15
40
10
20
5
0 0
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
400
60
Produo total
Salrios totais
300
40
200
100
20
0
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
torno de 20 unidades. Para o salrio 0 = 5 a produo sobe suavemente nas iteraes iniciais,
caindo abruptamente no final. Com o salrio inicial 0 = 10 a produo apresenta uma tendncia
de aumento constante, porm oscilatrio. Assim, a produo agregada aparenta ser a varivel mais
sensvel s mudanas nas condies iniciais. Salrios iniciais maiores favorecem maior nvel de produo
no tempo.
9
Figura 3 Simulaes para o salrio satisfatrio demandado
4
Taxa de desemprego (%)
75
3
Lucros totais
50
2
25
1
0 0
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
40
60
Produo total
Salrios totais
30
40
20
20
10
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
10
simulaes consideram os demais valores constantes em relao ao modelo de benchmark:
0 = 2, linha preta
0 = 5, linha azul
0 = 10, linha vermelha
6
75
Lucros totais
4
50
25 2
0 0
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
40
400
Produo total
Salrios totais
30 300
20 200
100
10
0
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
11
0 = 4, linha preta
0 = 3, linha azul
0 = 2, linha vermelha
80 3
Lucros totais
60 2
40 1
20 0
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
30 40
Produo total
Salrios totais
30
20
20
10
10
0 25 50 75 100 0 25 50 75 100
Tempo Tempo
Concluses
Este trabalho tem um trplice objetivo: replicar em uma verso simplificada o modelo baseado
em agentes proposto por Fagiolo, Dosi e Gabriele (2004) utilizando a linguagem de programao
R; descrever as etapas de construo do modelo, isto , as decises dos agentes; e, principalmente,
observar a dinmica de variveis agregadas resultantes do modelo - taxa de desemprego, salrio totais,
lucros totais e produo total - no tempo, a fim de observar a sensibilidade de seus comportamentos
a mudanas nas condies iniciais.
12
Observamos que, mesmo partindo de agentes com as mesmas caractersticas iniciais (e.g., todas
as firmas com a mesma produtividade do trabalho, todos os trabalhadores com salrios de reserva
equivalentes), as interaes entre eles, algumas condicionantes impostas e componentes aleatrios
fazem com que os agentes se diferenciem no tempo. Igualmente, mesmo o sistema como um todo
partindo de um equilbrio com pleno emprego, ele tende a se desestabilizar no longo prazo (saindo
do equilbrio, oscilando ao redor de um ponto) por conta destes mesmos fatores.
Constatamos tambm que o modelo altamente sensvel a variaes nas condies iniciais do
salrio satisfatrio oferecido pelas firmas (por simplificao, equivalente ao salrio contratual inicial,
de forma que 0 = 0 ) e do salrio satisfatrio demandado pelos trabalhadores (por simplificao,
equivalente ao salrio de reserva, de forma que 0 = ). Por outro lado, as variaes nas condies
iniciais da produtividade do trabalho e do nmero de trabalhadores empregados em cada firma no
afetaram significativamente o sistema quando comparado com o modelo de benchmark. Conclumos,
portanto, que uma das propriedades emergentes deste modelo que a dinmica das variveis agregadas
amplamente determinada pelos salrios, tanto os ofertados pelas firmas quanto os demandados pelos
trabalhadores.
Por fim, as sries agregadas apresentam elevada oscilao, que pode ser uma caracterstica
do modelo ou erros nossos em sua construo terica ou na elaborao do cdigo. Alm disso, duas
possibilidades de avano neste modelo poderam ser: iniciar o sistema com agentes j heterogneos e
analisar se isto afeta sua dinmica; analisar as relaes entre as variveis agregadas usando econometria
para verificar mais adequadamente as propriedades emergentes.
Referncias
FAGIOLO, G.; DOSI, G.; GABRIELE, R. Matching, bargaining, and wage setting in an evolutionary
model of labor market and output dynamics. Advances in Complex Systems, World Scientific, v. 7,
n. 02, p. 157186, 2004. Citado 2 vezes nas pginas 1 e 12.
SIEGFRIED, R. Modeling and simulation of complex systems: A framework for efficient agent-based
modeling and simulation. [S.l.]: Springer, 2014. Citado na pgina 5.
13