SlideShare uma empresa Scribd logo
1 de 48
PRO910 PLANEJAMENTO E GESTÃO
DA PRODUÇÃO
AULA 04
Prof. Davi das Chagas Neves
Profa. Irce Fernandes Gomes Guimarães
“Aqueles que possuem conhecimento não
fazem previsões e aqueles que fazem
previsões não possuem conhecimento.”
Lao Tzu
Poeta e filósofo chinês
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
Fazendo Previsões com R a partir de
Séries Temporais
Previsão com ARIMA: análise de séries temporais
Douglas C. Montgomery Paul S. P. Cowpertwait
Lembrando que este não é um curso completo sobre séries temporais,
portanto esta abordagem será sucinta e para maiores detalhes vejam as
seguintes bibliografias:
Previsão com ARIMA: análise de séries temporais
Na última aula abordamos o método de médias móveis,
para complementá-lo, nesta aula abordaremos o método
de AutorRegressão, que Integrado ao anterior remete ao
que denominamos como ARIMA. Sigam-me
os bons!
Previsão com ARIMA: análise de séries temporais
AUTORREGRESSÃO
índice dados
x1 y1
x2 y2
... ...
xn-1 yn-1
xn yn
Regressão linear simples,
na qual os valores de α e β
devem ser determinados.
Nesta autorregressão de
segunda ordem (p=2), os
valores de α e β serão
determinados sem os
valores dos índices,
utilizando apenas os dados.
Fórmula geral para a
autorregressão.
Previsão com ARIMA: análise de séries temporais
Vamos realizar
o processo de
autorregressão
em uma série
aleatória.
Observe os
valores de:
α e β
Valores utilizados
pra construir a
serie temporal
desta aula:
Observe também
o White Noise
(Ruído Branco).
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
Na figura anterior fica evidente o deslocamento entre a curva dos dados (azul)
e a curva do modelo (vermelha), o que induz ao método dos resíduos, no qual
a precisão do modelo é definida pelos seus erros absolutos, aferidos pelas
distâncias entre estas duas curvas, conforme a seguinte expressão:
MÉDIA DESVIO
Previsão com ARIMA: análise de séries temporais
scatter3D
Neste ponto deveríamos perguntar:
Quais os valores ótimos para α e β?
Vamos utilizar a biblioteca plot3D pra responder.
Previsão com ARIMA: análise de séries temporais
Não precisa!
Previsão com ARIMA: análise de séries temporais
Função que determina o
erro médio para valores
distintos de alfa e beta.
Previsão com ARIMA: análise de séries temporais
Varredura dentre valores de
alfa e beta, no intervalo entre
Zero e Um, considerando a
condição estabelecida.
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
➢ Portanto, α=0,58 e β=0,4 geram o
menor erro pra esta série de dados.
Será?
α=0,58 e β=0,4
Previsão com ARIMA: análise de séries temporais
:
Talvez uma forma mais adequada para determinar α e β
seria utilizando o método de regressão linear:
função lm()
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
Observe a simplicidade
deste código.
Previsão com ARIMA: análise de séries temporais
O que você acha?
Temos então que:
Previsão com ARIMA: análise de séries temporais
Gerando um GIF:
Previsão com ARIMA: análise de séries temporais
AR(dados, método, ordem)
Mas o R não seria uma linguagem tão popular
entre estatísticos e engenheiros se não tivesse
uma método de autorregressão implementado.
O MÉTODO DE AUTOREGRESSÃO FOI
COMPLETAMENTE EXPOSTO, COMO PRETENDÍAMOS.
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
2
3
Ao executar o código, note
que o erro absoluto piorou e
a correlação entre as curvas
fitadas melhorou.
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
Caramba, o R não serve pra nada,
o modelo implementado nele teve
o maior erro! Que droga!
Calma! Na verdade, pra avaliar aqueles
modelos, o correto seria utilizarmos um
correlograma.
Calma de novo! Vou te explicar o que é um
correlograma e como utilizá-lo!
Previsão com ARIMA: análise de séries temporais
Brincando no console:
❑ Altere os valores dentro da função runif() de y e continue
calculando a correlação e plotando o mesmo gráfico.
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
➢ Após brincar bastante, devemos concluir algumas coisas e
questionar outras:
1. A correlação está relacionada a distribuição dos pontos, quanto mais próxima da
unidade menor o desvio dos dados.
2. Quando dois conjuntos de dados (reais e modelo) não apresentam correlação, a
regressão linear não é uma boa metodologia pra associá-los.
3. Se a série de dados for proveniente de um processo de autorregressão, como
seria o perfil da autocorrelação?
4. E para uma série de dados com alta sazonalidade?
5. A função de autocorrelação pode ser utilizada para determinar padrões e definir
o modelo?
6. Acredite, haverá muitas outras perguntas, mas a exiguidade do tempo não
permite tal discussão neste curso.
Previsão com ARIMA: análise de séries temporais
O correlograma é um gráfico no qual se ilustra a autocorrelação de um conjunto de dados
versus o lag estabelecido nestes dados, ele pode ser elaborado da seguinte forma:
1) Obtenha os dados da série temporal.
2) Escolha o lag inicial para o modelo. Normalmente inicia-se com ZERO.
3) Defina uma nova série de dados (modelo) saltando os valores iniciais conforme indicado pelo lag.
4) Defina uma nova série de dados (original) truncando os valores finais conforme indicado pelo lag.
5) Calcule a correlação destas duas séries de dados.
6) Anote os valores da correlação e do lag, em seguida amplie o lag e volte ao terceiro passo.
7) Após repetir este processo até um lag máximo, plote os valores anotados.
Autocovariância com lag = k
original modelo
Previsão com ARIMA: análise de séries temporais
A função de autocorrelação já está implementada no R: acf().
sazonal
Previsão com ARIMA: análise de séries temporais
estacionária
Previsão com ARIMA: análise de séries temporais
NÃO
estacionária
Previsão com ARIMA: análise de séries temporais
Observando os resultados anteriores, provenientes da função de autocorrelação, podemos
afirmar que:
1. Quando a série de dados apresentar uma tendência crescente ou decrescente, seu
correlograma apresentará um decaimento lento dos valores da autocorrelação. Isto
indica que um modelo de autorregressão é pertinente. Pense sobre!
2. Quando a série de dados apresentar um comportamento fortemente sazonal, seu
correlograma apresentará uma oscilação cossenoidal acima dos limites da hipótese
nula. Neste caso um modelo baseado na série de Fourier seria mais pertinente. Pense
sobre!
3. Quando a série de dados apresentar um variação semelhante a um ruído branco, seu
correlograma apresentará uma oscilação aperiódica abaixo dos limites da hipótese
nula. Neste caso um modelo com médias móveis pode ser adequado. Pense sobre!
Previsão com ARIMA: análise de séries temporais
OK! Resumindo:
Neste curso não abordaremos modelos referentes à serie de Fourier.
Em séries estacionárias ficou evidente que o modelo de médias móveis
pode ser adequado, por outro lado, em séries não estacionárias os modelos
de autorregressão parecem ser pertinentes, portanto, a associação destes
dois modelos é complementar e normalmente suficiente para abordar
diversas séries temporais. Assim surgiu o ARIMA.
Antes de abordar a elaboração do método ARIMA, devemos realizar uma análise dos erros
residuais referentes aos modelos abordados.
Previsão com ARIMA: análise de séries temporais
De acordo com a bibliografia, quando o correlograma dos resíduos (erros) apresentar
autocorrelações significativas o modelo poderá ser aprimorado. Pense sobre!
Se o modelo não puder ser aprimorado, a distribuição dos resíduos será uma normal com
média igual a zero. Brincando no console (vide próximo slide) temos:
Série de Dados
Correlograma dos erros Distribuição
normal dos erros
✓ Modelo com erros pouco correlacionados e com uma distribuição normal: nenhum aprimoramento!
Previsão com ARIMA: análise de séries temporais
NÃO APRIMORA APRIMORA
SLIDE ANTERIOR EXECUTE ESTE CÓDIGO
Previsão com ARIMA: análise de séries temporais
CHEGA DE PAPO
BORA PRO
ARIMA
Previsão com ARIMA: análise de séries temporais
AR
MA
I
Auto Regressão
Integrado com
Médias Móveis
Introduzindo a biblioteca forecast com dados reais
Na utilização do método ARIMA
implementado na biblioteca
forecast, devemos observar as
ordens relativas aos modelos de
autorregressão, de médias móveis
e a ordem de diferenciação da
série – observe nos códigos
seguintes.
p
q
d
Previsão com ARIMA: análise de séries temporais
No slide anterior, p é a ordem do modelo autorregressivo, q é a ordem do modelo de média
móveis e d é a ordem de diferenciação da série. Mas, o que é a diferenciação da série?
Veja o código abaixo:
Previsão com ARIMA: análise de séries temporais
Previsão com ARIMA: análise de séries temporais
Função ts()
Previsão com ARIMA: análise de séries temporais
Ative o print()
➢ Para casa:
1) Elabore um código que determina as previsões das
ações da Apple com o método Holt-Winters.
2) Altere o último código e analise (com previsão) as
ações da Amazon.
3) Modifique (reduza) o valor do ruído branco e observe
como os modelos elaborados se comportam.
Ficou faltando algo? Talvez vocês possam encontrar
mais detalhes aqui:
Até a próxima pessoal!
Previsão com ARIMA: análise de séries temporais
https://a-little-book-of-r-for-time-series.html

Mais conteúdo relacionado

Semelhante a Gestão da Produção e Previsão com ARIMA

Aula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvidoAula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvidoEduardo de Lucena Falcão
 
Inteligência Artificial em Séries Temporais na Arrecadação
Inteligência Artificial em Séries Temporais na ArrecadaçãoInteligência Artificial em Séries Temporais na Arrecadação
Inteligência Artificial em Séries Temporais na ArrecadaçãoGuttenberg Ferreira Passos
 
Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
 

Semelhante a Gestão da Produção e Previsão com ARIMA (8)

Modelos (S)ARIMA e extensões
Modelos (S)ARIMA e extensõesModelos (S)ARIMA e extensões
Modelos (S)ARIMA e extensões
 
4244_5.PDF
4244_5.PDF4244_5.PDF
4244_5.PDF
 
Aula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvidoAula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvido
 
Inteligência Artificial em Séries Temporais na Arrecadação
Inteligência Artificial em Séries Temporais na ArrecadaçãoInteligência Artificial em Séries Temporais na Arrecadação
Inteligência Artificial em Séries Temporais na Arrecadação
 
Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 07 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Math
MathMath
Math
 
P910Aula07
P910Aula07P910Aula07
P910Aula07
 
Histograma
HistogramaHistograma
Histograma
 

Mais de Davi Neves (18)

P566Aula10
P566Aula10P566Aula10
P566Aula10
 
P566Aula09
P566Aula09P566Aula09
P566Aula09
 
P566Aula08
P566Aula08P566Aula08
P566Aula08
 
P566Aula07
P566Aula07P566Aula07
P566Aula07
 
P566Aula06
P566Aula06P566Aula06
P566Aula06
 
P566Aula05
P566Aula05P566Aula05
P566Aula05
 
P566Aula04
P566Aula04P566Aula04
P566Aula04
 
P566Aula03
P566Aula03P566Aula03
P566Aula03
 
P566Aula02
P566Aula02P566Aula02
P566Aula02
 
P566Aula01
P566Aula01P566Aula01
P566Aula01
 
P910Aula10
P910Aula10P910Aula10
P910Aula10
 
P910Aula09
P910Aula09P910Aula09
P910Aula09
 
P910Aula08
P910Aula08P910Aula08
P910Aula08
 
P910Aula06
P910Aula06P910Aula06
P910Aula06
 
P910Aula05
P910Aula05P910Aula05
P910Aula05
 
P910Aula03
P910Aula03P910Aula03
P910Aula03
 
P910Aula02
P910Aula02P910Aula02
P910Aula02
 
P910Aula01
P910Aula01P910Aula01
P910Aula01
 

Último

10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfTipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfMarcos Boaventura
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfPROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfdanielemarques481
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3filiperigueira1
 

Último (7)

10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfTipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfPROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3
 

Gestão da Produção e Previsão com ARIMA

  • 1. PRO910 PLANEJAMENTO E GESTÃO DA PRODUÇÃO AULA 04 Prof. Davi das Chagas Neves Profa. Irce Fernandes Gomes Guimarães
  • 2. “Aqueles que possuem conhecimento não fazem previsões e aqueles que fazem previsões não possuem conhecimento.” Lao Tzu Poeta e filósofo chinês Previsão com ARIMA: análise de séries temporais
  • 3. Previsão com ARIMA: análise de séries temporais Fazendo Previsões com R a partir de Séries Temporais
  • 4. Previsão com ARIMA: análise de séries temporais Douglas C. Montgomery Paul S. P. Cowpertwait Lembrando que este não é um curso completo sobre séries temporais, portanto esta abordagem será sucinta e para maiores detalhes vejam as seguintes bibliografias:
  • 5. Previsão com ARIMA: análise de séries temporais Na última aula abordamos o método de médias móveis, para complementá-lo, nesta aula abordaremos o método de AutorRegressão, que Integrado ao anterior remete ao que denominamos como ARIMA. Sigam-me os bons!
  • 6. Previsão com ARIMA: análise de séries temporais AUTORREGRESSÃO índice dados x1 y1 x2 y2 ... ... xn-1 yn-1 xn yn Regressão linear simples, na qual os valores de α e β devem ser determinados. Nesta autorregressão de segunda ordem (p=2), os valores de α e β serão determinados sem os valores dos índices, utilizando apenas os dados. Fórmula geral para a autorregressão.
  • 7. Previsão com ARIMA: análise de séries temporais Vamos realizar o processo de autorregressão em uma série aleatória. Observe os valores de: α e β Valores utilizados pra construir a serie temporal desta aula: Observe também o White Noise (Ruído Branco).
  • 8. Previsão com ARIMA: análise de séries temporais
  • 9. Previsão com ARIMA: análise de séries temporais
  • 10. Previsão com ARIMA: análise de séries temporais
  • 11. Previsão com ARIMA: análise de séries temporais Na figura anterior fica evidente o deslocamento entre a curva dos dados (azul) e a curva do modelo (vermelha), o que induz ao método dos resíduos, no qual a precisão do modelo é definida pelos seus erros absolutos, aferidos pelas distâncias entre estas duas curvas, conforme a seguinte expressão: MÉDIA DESVIO
  • 12. Previsão com ARIMA: análise de séries temporais scatter3D Neste ponto deveríamos perguntar: Quais os valores ótimos para α e β? Vamos utilizar a biblioteca plot3D pra responder.
  • 13. Previsão com ARIMA: análise de séries temporais Não precisa!
  • 14. Previsão com ARIMA: análise de séries temporais Função que determina o erro médio para valores distintos de alfa e beta.
  • 15. Previsão com ARIMA: análise de séries temporais Varredura dentre valores de alfa e beta, no intervalo entre Zero e Um, considerando a condição estabelecida.
  • 16. Previsão com ARIMA: análise de séries temporais
  • 17. Previsão com ARIMA: análise de séries temporais ➢ Portanto, α=0,58 e β=0,4 geram o menor erro pra esta série de dados. Será? α=0,58 e β=0,4
  • 18. Previsão com ARIMA: análise de séries temporais : Talvez uma forma mais adequada para determinar α e β seria utilizando o método de regressão linear: função lm()
  • 19. Previsão com ARIMA: análise de séries temporais
  • 20. Previsão com ARIMA: análise de séries temporais Observe a simplicidade deste código.
  • 21. Previsão com ARIMA: análise de séries temporais O que você acha? Temos então que:
  • 22. Previsão com ARIMA: análise de séries temporais Gerando um GIF:
  • 23. Previsão com ARIMA: análise de séries temporais AR(dados, método, ordem) Mas o R não seria uma linguagem tão popular entre estatísticos e engenheiros se não tivesse uma método de autorregressão implementado. O MÉTODO DE AUTOREGRESSÃO FOI COMPLETAMENTE EXPOSTO, COMO PRETENDÍAMOS.
  • 24. Previsão com ARIMA: análise de séries temporais
  • 25. Previsão com ARIMA: análise de séries temporais 2 3 Ao executar o código, note que o erro absoluto piorou e a correlação entre as curvas fitadas melhorou.
  • 26. Previsão com ARIMA: análise de séries temporais
  • 27. Previsão com ARIMA: análise de séries temporais Caramba, o R não serve pra nada, o modelo implementado nele teve o maior erro! Que droga! Calma! Na verdade, pra avaliar aqueles modelos, o correto seria utilizarmos um correlograma. Calma de novo! Vou te explicar o que é um correlograma e como utilizá-lo!
  • 28. Previsão com ARIMA: análise de séries temporais Brincando no console: ❑ Altere os valores dentro da função runif() de y e continue calculando a correlação e plotando o mesmo gráfico.
  • 29. Previsão com ARIMA: análise de séries temporais
  • 30. Previsão com ARIMA: análise de séries temporais
  • 31. Previsão com ARIMA: análise de séries temporais ➢ Após brincar bastante, devemos concluir algumas coisas e questionar outras: 1. A correlação está relacionada a distribuição dos pontos, quanto mais próxima da unidade menor o desvio dos dados. 2. Quando dois conjuntos de dados (reais e modelo) não apresentam correlação, a regressão linear não é uma boa metodologia pra associá-los. 3. Se a série de dados for proveniente de um processo de autorregressão, como seria o perfil da autocorrelação? 4. E para uma série de dados com alta sazonalidade? 5. A função de autocorrelação pode ser utilizada para determinar padrões e definir o modelo? 6. Acredite, haverá muitas outras perguntas, mas a exiguidade do tempo não permite tal discussão neste curso.
  • 32. Previsão com ARIMA: análise de séries temporais O correlograma é um gráfico no qual se ilustra a autocorrelação de um conjunto de dados versus o lag estabelecido nestes dados, ele pode ser elaborado da seguinte forma: 1) Obtenha os dados da série temporal. 2) Escolha o lag inicial para o modelo. Normalmente inicia-se com ZERO. 3) Defina uma nova série de dados (modelo) saltando os valores iniciais conforme indicado pelo lag. 4) Defina uma nova série de dados (original) truncando os valores finais conforme indicado pelo lag. 5) Calcule a correlação destas duas séries de dados. 6) Anote os valores da correlação e do lag, em seguida amplie o lag e volte ao terceiro passo. 7) Após repetir este processo até um lag máximo, plote os valores anotados. Autocovariância com lag = k original modelo
  • 33. Previsão com ARIMA: análise de séries temporais A função de autocorrelação já está implementada no R: acf(). sazonal
  • 34. Previsão com ARIMA: análise de séries temporais estacionária
  • 35. Previsão com ARIMA: análise de séries temporais NÃO estacionária
  • 36. Previsão com ARIMA: análise de séries temporais Observando os resultados anteriores, provenientes da função de autocorrelação, podemos afirmar que: 1. Quando a série de dados apresentar uma tendência crescente ou decrescente, seu correlograma apresentará um decaimento lento dos valores da autocorrelação. Isto indica que um modelo de autorregressão é pertinente. Pense sobre! 2. Quando a série de dados apresentar um comportamento fortemente sazonal, seu correlograma apresentará uma oscilação cossenoidal acima dos limites da hipótese nula. Neste caso um modelo baseado na série de Fourier seria mais pertinente. Pense sobre! 3. Quando a série de dados apresentar um variação semelhante a um ruído branco, seu correlograma apresentará uma oscilação aperiódica abaixo dos limites da hipótese nula. Neste caso um modelo com médias móveis pode ser adequado. Pense sobre!
  • 37. Previsão com ARIMA: análise de séries temporais OK! Resumindo: Neste curso não abordaremos modelos referentes à serie de Fourier. Em séries estacionárias ficou evidente que o modelo de médias móveis pode ser adequado, por outro lado, em séries não estacionárias os modelos de autorregressão parecem ser pertinentes, portanto, a associação destes dois modelos é complementar e normalmente suficiente para abordar diversas séries temporais. Assim surgiu o ARIMA. Antes de abordar a elaboração do método ARIMA, devemos realizar uma análise dos erros residuais referentes aos modelos abordados.
  • 38. Previsão com ARIMA: análise de séries temporais De acordo com a bibliografia, quando o correlograma dos resíduos (erros) apresentar autocorrelações significativas o modelo poderá ser aprimorado. Pense sobre! Se o modelo não puder ser aprimorado, a distribuição dos resíduos será uma normal com média igual a zero. Brincando no console (vide próximo slide) temos: Série de Dados Correlograma dos erros Distribuição normal dos erros ✓ Modelo com erros pouco correlacionados e com uma distribuição normal: nenhum aprimoramento!
  • 39. Previsão com ARIMA: análise de séries temporais NÃO APRIMORA APRIMORA SLIDE ANTERIOR EXECUTE ESTE CÓDIGO
  • 40. Previsão com ARIMA: análise de séries temporais CHEGA DE PAPO BORA PRO ARIMA
  • 41. Previsão com ARIMA: análise de séries temporais AR MA I Auto Regressão Integrado com Médias Móveis Introduzindo a biblioteca forecast com dados reais Na utilização do método ARIMA implementado na biblioteca forecast, devemos observar as ordens relativas aos modelos de autorregressão, de médias móveis e a ordem de diferenciação da série – observe nos códigos seguintes. p q d
  • 42. Previsão com ARIMA: análise de séries temporais No slide anterior, p é a ordem do modelo autorregressivo, q é a ordem do modelo de média móveis e d é a ordem de diferenciação da série. Mas, o que é a diferenciação da série? Veja o código abaixo:
  • 43. Previsão com ARIMA: análise de séries temporais
  • 44.
  • 45. Previsão com ARIMA: análise de séries temporais Função ts()
  • 46. Previsão com ARIMA: análise de séries temporais Ative o print()
  • 47.
  • 48. ➢ Para casa: 1) Elabore um código que determina as previsões das ações da Apple com o método Holt-Winters. 2) Altere o último código e analise (com previsão) as ações da Amazon. 3) Modifique (reduza) o valor do ruído branco e observe como os modelos elaborados se comportam. Ficou faltando algo? Talvez vocês possam encontrar mais detalhes aqui: Até a próxima pessoal! Previsão com ARIMA: análise de séries temporais https://a-little-book-of-r-for-time-series.html