O documento discute a análise de séries temporais e redes complexas no contexto de planejamento e gestão da produção. Ele apresenta conceitos-chave como grafos, nodos, ligações e comunidades e discute como essas ferramentas podem ser usadas para: 1) analisar correlações entre parâmetros econômicos brasileiros e 2) modelar e otimizar processos industriais.
Análise de Séries Econômicas Brasileiras com Redes Complexas
1. PRO910 PLANEJAMENTO E GESTÃO
DA PRODUÇÃO
AULA 06
Prof. Davi das Chagas Neves
Profa. Irce Fernandes Gomes Guimarães
2. “A correlação não implica causalidade, mas
balança as sobrancelhas sugestivamente e
gesticula furtivamente enquanto fala: "olhe
para lá".”
Randall Munroe
Cartunista americano
Redes Complexas: análise de séries e processos
3. Redes Complexas: análise de séries temporais
Além das séries de mercado,
informações macroeconômicas e
sociais são importantes, em vista disso,
vamos esquecer um pouco os dados
provenientes do Yahoo e analisar séries
econômicas provenientes dos Bancos
Central e Mundial.
4. Redes Complexas: análise de séries temporais
Quandl
❖ Os dados das séries econômicas serão importados pela biblioteca:
5. Redes Complexas: análise de séries temporais
1) Faça a sua conta
no Quandl.
2) Anote seu API
KEY.
3) Busque os dados
do Brasil (Brazil).
4) Anote os códigos
dos dados de
interesse.
5) Programe!
6. Redes Complexas: análise de séries temporais
PARÂMETRO CÓDIGO PARÂMETRO CÓDIGO
INFLAÇÃO (IPC) BCB/17679 DÓLAR BCB/10813
SELIC BCB/1178 RESERVAS BCB/13621
ARTIGOS WWDI/BRA_IP_JRN_ARTC_SC GASTOS PUB. WWDI/BRA_GC_XPN_TOTL_GD_ZS
GINI WWDI/BRA_SI_POV_GINI CONS. ELE. IND. BCB/1404
PIB/CAPITA WWDI/BRA_NY_GDP_PCAP_PP_CD EMPREGO WWDI/BRA_SL_EMP_WORK_ZS
❖Os dados foram escolhidos pertinentemente, considerando o desenvolvimento
econômico do nosso país, as respectivas justificativas serão devidamente
elucidadas na sala de aula.
7. Redes Complexas: análise de séries temporais
❖Vamos em princípio observar, analisar e avaliar as nossas séries econômicas,
utilizando o código seguinte:
Complete o
código com a
tabela do slide
anterior!
Coloque seu API KEY
18. Redes Complexas: análise de séries temporais
❖ Um diálogo pertinente após apresentar os dados do nosso país:
Eu – Há correlação entre inflação e taxa de juros (Selic)?
Vocês – Volte nos slides correspondentes.
Eu – Tudo bem, mas em seguida vou perguntar outra correlação.
Vocês – Basta você voltar nos slides correspondentes.
Eu – Como evitar este procedimento repetitivo e ineficaz?
Vocês – Utilizando a teoria das redes complexas (grafos).
Eu – Parabéns, vocês são muito eruditos!
19. Redes Complexas: análise de séries temporais
iGraph
❖ Redes complexas no R devem ser abordadas com:
➢ O que é um Grafo?
24. Redes Complexas: análise de séries temporais
❖ A distribuição de graus implica no modelo teórico
Neste caso temos uma rede não randômica, remetendo a um modelo de padrões
26. Redes Complexas: análise de séries temporais
❖ Grau é o número de ligações em um Nó.
Neste caso indica o número de correlações entre os parâmetros econômicos.
27. Redes Complexas: análise de séries temporais
IF INFLAÇÃO
SE SELIC
DL DOLAR - CÂMBIO
RS RESERVAS EM DOLAR
AT ARTIGOS PUBLICADOS
GI ÍNDICE GINI
PC PIB per CAPITA
GP GASTOS PÚBLICOS
PI PRODUÇÃO INDUSTRIAL
EP EMPREGABILIDADE
29. Redes Complexas: análise de séries temporais
❖ Os pesos das ligações (edges) são definidos pelo problema.
Neste caso indica o valor das correlações entre os parâmetros econômicos.
30. Redes Complexas: análise de séries temporais
IF INFLAÇÃO
SE SELIC
DL DOLAR - CÂMBIO
RS RESERVAS EM DOLAR
AT ARTIGOS PUBLICADOS
GI ÍNDICE GINI
PC PIB per CAPITA
GP GASTOS PÚBLICOS
PI PRODUÇÃO INDUSTRIAL
EP EMPREGABILIDADE
31. Redes Complexas: análise de séries temporais
❖ As intermediações dos nós estão relacionadas à sua conectividade.
Neste caso indica o quanto um parâmetro conecta seus vizinhos ao restante da rede, ou seja, o
quanto um parâmetro intermedia sua vizinhança.
32. Redes Complexas: análise de séries temporais
IF INFLAÇÃO
SE SELIC
DL DOLAR - CÂMBIO
RS RESERVAS EM DOLAR
AT ARTIGOS PUBLICADOS
GI ÍNDICE GINI
PC PIB per CAPITA
GP GASTOS PÚBLICOS
PI PRODUÇÃO INDUSTRIAL
EP EMPREGABILIDADE
33. Redes Complexas: análise de séries temporais
❖ Cluster é o resultado de um algoritmo que busca comunidades.
Neste caso observamos que todos os parâmetros encontram-se numa mesma comunidade, o
que é óbvio, devido as suas correlações, exceto quando modifica-se o valor de TF.
34. Redes Complexas: análise de séries temporais
IF INFLAÇÃO
SE SELIC
DL DOLAR - CÂMBIO
RS RESERVAS EM DOLAR
AT ARTIGOS PUBLICADOS
GI ÍNDICE GINI
PC PIB per CAPITA
GP GASTOS PÚBLICOS
PI PRODUÇÃO INDUSTRIAL
EP EMPREGABILIDADE
TF = 45%
36. Redes Complexas: análise de séries temporais
❖ Outro diálogo pertinente:
Eu – Pessoal, onde vocês poderiam utilizar o que aprendemos?
Vocês – Poderíamos utilizar numa pesquisa de mercado, na elaboração do
marketing de um produto, determinando os públicos alvos.
Eu – Parabéns! Mas em relação ao planejamento de produção, como
podemos utilizar este conteúdo?
Vocês – Poderíamos utilizar na determinação dos fornecedores mais
relevantes para cada produto, planejando melhor a cadeia de suprimentos.
Eu – Ok, parabéns novamente! Agora me apresentem mais um exemplo.
38. Redes Complexas: análise de processos industriais
ATIVIDADE RELAÇÕES DE PRECEDÊNCIA TEMPO (min)
ATV-01 NENHUMA NENHUM
ATV-02 ATV-01, ATV-03 10, 12
ATV-03 ATV-01, ATV-02, ATV-05 22, 18, 25
... ... ...
ATV-45 ATV-23, ATV-24, AT34, ATV42, ATV-44 7, 4, 5, 1, 8
❖ A biblioteca iGraph tem outras funcionalidades que podem ser úteis no planejamento e
no controle da produção, para ilustrar vamos considerar um exemplo no qual um
conjunto de atividades (45) estão correlacionadas da seguinte forma:
39. Redes Complexas: análise de processos industriais
❖ Perguntas:
1) Qual é a principal atividade considerando os graus desta rede? O que isto significa em
termos de planejamento e controle da produção?
2) Qual é o caminho mais curto nesta rede? Quando e como isto pode ser utilizado por
vocês?
3) Qual é o caminho mais longo nesta rede? Quando e como isto pode ser utilizado por
vocês?
48. ➢ Para casa:
1) Explore a biblioteca iGraph e descubra como
determinar o tempo do caminho mais curto.
Até a próxima pessoal!
Redes Complexas: análise de séries e processos