SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
2501.000145-5 TÓPICOS ESPECIAIS EM ECONOMETRIA
C.H.: 68 horas – Turma 2020.1 – sala 2 bloco X
Terça-feira 13h15m a 15h15m e Quinta-feira - 15h25m a 17h25m
Prof. Dr. Adriano Marcos Rodrigues Figueiredo
(UFMS – ESAN – Economia)
E-mail: adriano.figueiredo@ufms.br ou
amrofi@gmail.com
10
**As ideias e opiniões aqui expostas são de responsabilidade do autor e não representam a opinião
da instituição a que pertence.
Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
MODELO (MÉTODO) THETA (Θ)
Vassilis ASSIMAKOPOULOS e Kostas NIKOLOPOULOS (2000)
2
Referências
• ASSIMAKOPOULOS, V.; NIKOLOPOULOS, K. (2000). The theta model: a decomposition
approach to forecasting. International Journal of Forecasting 16, 521-530.
• FIGUEIREDO, Adriano Marcos Rodrigues. Séries Temporais com R: Análise Theta para o
Consumo do Varejo em MS com pacote forecast::thetaf e forecTheta. Campo Grande-
MS,Brasil: RStudio/Rpubs, 2020. Disponível
em http://rpubs.com/amrofi/varejoms_thetaf e
em https://adrianofigueiredo.netlify.app/post/series-temporais-theta-consumo-
varejo-ms/.
• HYNDMAN, R.J.; BILLAH, B. (2003) Unmasking the Theta method. International J.
Forecasting, 19, 287-290. Disponível em: https://robjhyndman.com/papers/Theta.pdf
• FIORUCI, J.A.; PELLEGRINI, T.R.; LOUZADA, F.; PETROPOULOS, F. The optimised theta
method. arXiv, preprint arXiv:1503.03529, 2015.Disponível em:
https://arxiv.org/ftp/arxiv/papers/1503/1503.03529.pdf
• PELLEGRINI, Tiago Ribeiro. Uma avaliação de métodos de previsão aplicados à
grandes quantidades de séries temporais univariadas. São Carlos : UFSCar, 2012.
(dissertação de Mestrado).
• NIKOLOPOULOS, Kostas I.; THOMAKOS, Dimitrios D. Forecasting with the Theta
method: theory and applications. Oxford, UK: John Wiley and Sons. 2019. 3
O método theta
• Desenvolvido por Assimakopoulos e Nikolopoulos
(2000) = A&N
• Criticado por Hyndman e Billah (2003) - O
método theta é equivalente ao “simple
exponential smoothing with drift” (SES com
desvio)
• Resultados na M3 competition
• Intuição: decomposição de ST
• Um método não consegue extrair toda a
informação da série
4
Método Theta ≈ Decomposição
• Linhas
combinadas em
modelos de
extrapolação
• Ilustração de
Pellegrini (2012)
em série sem
sazonalidade
5
O método Theta
• As componentes de theta (θ=-1) e (θ=3) representam
coeficientes de decomposição ou linhas de decomposição
• A linha de θ=-1 foi obtida em uma regressão linear simples
(LRL) – representa um longo prazo
• A linha de θ=3 representa o curto prazo, extrapolada em
um alisamento exponencial simples (AES=SES)
• A combinação das duas linhas representa a previsão do
método Theta
• A série é testada quanto à sazonalidade usando o teste
descrito em A&N. Se considerado sazonal, a série é
ajustada sazonalmente usando uma decomposição
multiplicativa clássica antes de aplicar o método theta. As
previsões resultantes são então redimensionadas.
6
O método Theta
• A intuição é a diversificação e combinação de métodos para
séries temporais
• Coeficiente Theta: θ
– Segunda diferença da série temporal – modificação da curvatura
da série
– Linha Theta = a linha decomposta
– Operador diferença
– Os pontos de Zi são obtidos por minimização dos erros quadráticos
de
7
 2 2
t tZ y   
 tZ 
1t t tZ Z Z   
    
1
2
1 2 1 1
2
1
i
i t
t
Z Z i Z Z i t y



 
       
 

Método Theta
• Conforme Hyndman e Billah (2003), as linhas
Theta podem ser expressas da forma
8
 
22
min mini i i
i i
Z y
   
    
   
 
   1t tZ a b t y     
Método Theta
• Os estimadores serão do tipo:
• Portanto, para
θ= 0, resulta na regressão linear da série yt em
relação ao tempo
θ =1, resulta na série temporal yt
9
Theta clássico
• a e b vem da regressão linear para Y0
• O modelo clássico prevê duas linhas Theta, para valores θ
iguais a 0 e 2 nos dados ajustados sazonalmente
• A primeira linha, sem flutuações, é prevista por
extrapolação da linha de regressão linear no tempo,
enquanto a segunda tem curvatura dupla, usando SES.
• As previsões são combinadas com peso igual e depois
ressazonalizadas
10
• Casos gerais: para theta igual a zero, a decomposição
resume-se à regressão linear (reta); para thetas maiores
que 1, ocorrem aumentos das curvaturas locais. Para
theta =1, tem-se a série original.
11
O método Theta
• Quando as séries não são combinadas com
pesos iguais, têm-se casos gerais de
alisamento exponencial com desvio
• Questões sem respostas: quantas linhas Theta
devem ser usadas? Quais os métodos de
extrapolação a serem utilizados?
• Intervalos entre -1 e 3 para Theta
12
NIKOLOPOULOS e THOMAKOS (2019,
p.168)
• Os melhores resultados foram no intervalo [0;2]
• Linhas Theta com:
θ = 1 → série dessazonalizada
θ = 0 → série da regressão linear no tempo (sem
curvaturas)
θ = 2 → dobro da curvatura da série dessazonalizada
θ = 3 → triplo da curvatura da série dessazonalizada
θ = -1 → exibe curvatura que espelha a curvatura da série
dessazonalizada (θ=1), com a linha theta com θ=0 atuando
como um eixo simétrico
13
Pellegrini (2012):
Combinação das linhas
14
thetaf
Combinação das linhas
• A&N (2000) = pesos iguais e 2 linhas
• Algoritmos variados para otimizar pesos:
maior esforço computacional
• O método Theta como um método de
decomposição da série temporal e a
extrapolação das linhas-Theta e combinação
derivam em previsões para a série temporal
15
Estimação do Theta
• Minimização dos erros do modelo com limites
definidos (Ex.: [0;2])
• Intervalos de confiança
16
IC por Hyndman e Athanasopoulos
(2012)
• Quando não se conhece a distribuição preditiva
• Rotinas no forecast::thetaf usam 2 linhas: 0 e 2
17
forecast::thetaf
• Theta method forecast:
• forecast::thetaf
• https://pkg.robjhyndman.com/forecast/refere
nce/thetaf.html
• Retorna previsões e intervalos de previsão
para uma previsão do método theta.
thetaf(y, h = ifelse(frequency(y) > 1, 2 * frequency(y),
10), level = c(80, 95), fan = FALSE, x = y)
18
• Argumentos:
 y - um vetor numérico ou série temporal da classe
ts
 h - Número de períodos para previsão
 level - Níveis de confiança para intervalos de
previsão.
 fan - Se TRUE, o level é definido como seq (51,99,
by= 3). Isso é adequado para fan plots.
 x- Descontinuada. Incluído para compatibilidade
com versões anteriores
19
forecast::thetaf
• A série é testada quanto à sazonalidade usando o
teste descrito em A&N. Se considerado sazonal, a
série é ajustada sazonalmente usando uma
decomposição multiplicativa clássica antes de
aplicar o método theta. As previsões resultantes
são então redimensionadas.
• Intervalos de previsão são calculados usando o
modelo de espaço de estado subjacente.
• Métodos theta mais gerais estão disponíveis no
pacote “forecTheta” e “TStools”(github)
(CRAN:tsutils)
20
Exemplo básico
theta_varejoms.Rproj
y<-varejoms
h=12
require(forecast)
T <- thetaf(y, h)$mean
autoplot(varejoms) +
autolayer(T, series="Theta", PI=FALSE) +
xlab("Mês/Ano") + ylab("Índice (2011=100)") +
ggtitle("Índice de volume de vendas no varejo total
de Mato Grosso do Sul <br> (Mensal) - BCB 1479")
21
Método Theta para varejo MS
22
Método Theta – varejo MS
23
Fioruci et al: The Optimised Theta
Method
• FIORUCI, José Augusto; PELLEGRINI, Tiago
Ribeiro; LOUZADA, Francisco ;PETROPOULOS,
Fotios. The Optimised Theta Method. arXiv,
2015. Disponível em:
<https://arxiv.org/abs/1503.03529>
• UnB e USP
• Pacote “forecTheta”
• Ver tese do Fioruci na USP
24
forecTheta
• Modelo para um theta otimizado, invés de
linhas-theta 0 e 2
• Opções para mais linhas-theta
• Generalização de Fioruci et al (2015)
25
OTM – Optimized Theta Method
• Minimiza uma função perda do erro absoluto
simétrico percentual
• Como se adicionasse um termo de longo prazo
• Treina com diferentes origens “rolling”
26
OTM
27
Rolling
origin
28
Algoritmo do OTM
29
Exemplo do OTM
30
forecTheta para varejo MS
31
Plot pelo dygraphs
32
OBS: para essa série, foi
idêntica à do thetaf

Mais conteúdo relacionado

Mais procurados

Derivadas Aplicações
Derivadas AplicaçõesDerivadas Aplicações
Derivadas AplicaçõesJones Fagundes
 
Estudo das funções trigonométricas básicas
Estudo das funções trigonométricas básicasEstudo das funções trigonométricas básicas
Estudo das funções trigonométricas básicasDalila Silva
 
625639 a-teoria-dos-limites-calculo
625639 a-teoria-dos-limites-calculo625639 a-teoria-dos-limites-calculo
625639 a-teoria-dos-limites-calculoMarcos Lira
 
Estudo dos sinais de uma função
Estudo dos sinais de uma funçãoEstudo dos sinais de uma função
Estudo dos sinais de uma funçãoEuclidesPiR2
 
Bifurcações de Equilíbrios de Codimensão Um [Apresentação]
Bifurcações de Equilíbrios de Codimensão Um [Apresentação]Bifurcações de Equilíbrios de Codimensão Um [Apresentação]
Bifurcações de Equilíbrios de Codimensão Um [Apresentação]Elton Ribeiro da Cruz
 
Estatistica regular 10
Estatistica regular 10Estatistica regular 10
Estatistica regular 10J M
 
Atividades graphmatica( introd. trigonometria funções)
Atividades graphmatica( introd. trigonometria funções)Atividades graphmatica( introd. trigonometria funções)
Atividades graphmatica( introd. trigonometria funções)Professorfranciscosimao
 
Cálculo 1 - Limites
Cálculo 1 - LimitesCálculo 1 - Limites
Cálculo 1 - LimitesAmanda Saito
 
transformadalaplace-
transformadalaplace-transformadalaplace-
transformadalaplace-Du Mucc
 

Mais procurados (20)

Matematica2 2
Matematica2 2Matematica2 2
Matematica2 2
 
Derivadas
DerivadasDerivadas
Derivadas
 
Derivadas1
Derivadas1Derivadas1
Derivadas1
 
Aula 05 derivadas - conceitos iniciais
Aula 05   derivadas - conceitos iniciaisAula 05   derivadas - conceitos iniciais
Aula 05 derivadas - conceitos iniciais
 
Derivadas Aplicações
Derivadas AplicaçõesDerivadas Aplicações
Derivadas Aplicações
 
Derivada
DerivadaDerivada
Derivada
 
Estudo das funções trigonométricas básicas
Estudo das funções trigonométricas básicasEstudo das funções trigonométricas básicas
Estudo das funções trigonométricas básicas
 
Matemática básica derivada e integral
Matemática básica   derivada e integralMatemática básica   derivada e integral
Matemática básica derivada e integral
 
Resumo - Álgebra Linear
Resumo - Álgebra LinearResumo - Álgebra Linear
Resumo - Álgebra Linear
 
Progressão aritmética
Progressão aritméticaProgressão aritmética
Progressão aritmética
 
625639 a-teoria-dos-limites-calculo
625639 a-teoria-dos-limites-calculo625639 a-teoria-dos-limites-calculo
625639 a-teoria-dos-limites-calculo
 
Cálculo numérico
Cálculo numéricoCálculo numérico
Cálculo numérico
 
Estudo dos sinais de uma função
Estudo dos sinais de uma funçãoEstudo dos sinais de uma função
Estudo dos sinais de uma função
 
Bifurcações de Equilíbrios de Codimensão Um [Apresentação]
Bifurcações de Equilíbrios de Codimensão Um [Apresentação]Bifurcações de Equilíbrios de Codimensão Um [Apresentação]
Bifurcações de Equilíbrios de Codimensão Um [Apresentação]
 
Estatistica regular 10
Estatistica regular 10Estatistica regular 10
Estatistica regular 10
 
Atividades graphmatica( introd. trigonometria funções)
Atividades graphmatica( introd. trigonometria funções)Atividades graphmatica( introd. trigonometria funções)
Atividades graphmatica( introd. trigonometria funções)
 
Matemática I - Tópico 04: Equações do 1º e 2º graus e Inequações
Matemática I - Tópico 04: Equações do 1º e 2º graus e InequaçõesMatemática I - Tópico 04: Equações do 1º e 2º graus e Inequações
Matemática I - Tópico 04: Equações do 1º e 2º graus e Inequações
 
P.a e p.g.
P.a e p.g.P.a e p.g.
P.a e p.g.
 
Cálculo 1 - Limites
Cálculo 1 - LimitesCálculo 1 - Limites
Cálculo 1 - Limites
 
transformadalaplace-
transformadalaplace-transformadalaplace-
transformadalaplace-
 

Semelhante a Método Theta para previsão da série do índice de volume de vendas no varejo total de Mato Grosso do Sul

Previsão da Demanda II
Previsão da Demanda IIPrevisão da Demanda II
Previsão da Demanda IIMauro Enrique
 
Relatório do projecto computacional grupo 72
Relatório do projecto computacional   grupo 72Relatório do projecto computacional   grupo 72
Relatório do projecto computacional grupo 72Rafael Lucas
 
Método de Euler Progressivo
Método de Euler Progressivo Método de Euler Progressivo
Método de Euler Progressivo Rafael Lucas
 
Sistemas 2009 1
Sistemas 2009 1Sistemas 2009 1
Sistemas 2009 1Eli Brito
 
Aula 1 fic
Aula 1   ficAula 1   fic
Aula 1 ficBUIAR
 
Aula 1 fic
Aula 1   ficAula 1   fic
Aula 1 ficBUIAR
 
Regressão Múltipla
Regressão MúltiplaRegressão Múltipla
Regressão MúltiplaFelipe Pontes
 
Capitulo 8 gujarati resumo
Capitulo 8 gujarati resumoCapitulo 8 gujarati resumo
Capitulo 8 gujarati resumoMonica Barros
 
GCET146 Cálculo I Semana08.pdf
GCET146 Cálculo I Semana08.pdfGCET146 Cálculo I Semana08.pdf
GCET146 Cálculo I Semana08.pdfIntegrePrograma
 
Controlador de velocidade de máquina a vapor.
Controlador de velocidade de máquina a vapor.Controlador de velocidade de máquina a vapor.
Controlador de velocidade de máquina a vapor.João Marcos Gomes Vieira
 
Análise de sinais e sistemas
Análise de sinais e sistemasAnálise de sinais e sistemas
Análise de sinais e sistemasReggae Strong
 
Apresentação Método de Monte Carlo
Apresentação Método de Monte CarloApresentação Método de Monte Carlo
Apresentação Método de Monte CarloAngelo Polotto
 
Tutorial sobre Ajuste de Controladores PID
Tutorial sobre Ajuste de Controladores PIDTutorial sobre Ajuste de Controladores PID
Tutorial sobre Ajuste de Controladores PIDFernando Passold
 
Detetor Geiger-Müller
Detetor Geiger-MüllerDetetor Geiger-Müller
Detetor Geiger-MüllerLuís Rita
 

Semelhante a Método Theta para previsão da série do índice de volume de vendas no varejo total de Mato Grosso do Sul (20)

Previsão da Demanda II
Previsão da Demanda IIPrevisão da Demanda II
Previsão da Demanda II
 
Relatório do projecto computacional grupo 72
Relatório do projecto computacional   grupo 72Relatório do projecto computacional   grupo 72
Relatório do projecto computacional grupo 72
 
Método de Euler Progressivo
Método de Euler Progressivo Método de Euler Progressivo
Método de Euler Progressivo
 
Sistemas 2009 1
Sistemas 2009 1Sistemas 2009 1
Sistemas 2009 1
 
Séries temporais
Séries temporaisSéries temporais
Séries temporais
 
Passo adaptativo stiff
Passo adaptativo stiffPasso adaptativo stiff
Passo adaptativo stiff
 
Aula 1 fic
Aula 1   ficAula 1   fic
Aula 1 fic
 
Aula 1 fic
Aula 1   ficAula 1   fic
Aula 1 fic
 
Regressão Múltipla
Regressão MúltiplaRegressão Múltipla
Regressão Múltipla
 
Gustavo relatorio
Gustavo relatorioGustavo relatorio
Gustavo relatorio
 
Capitulo 8 gujarati resumo
Capitulo 8 gujarati resumoCapitulo 8 gujarati resumo
Capitulo 8 gujarati resumo
 
GCET146 Cálculo I Semana08.pdf
GCET146 Cálculo I Semana08.pdfGCET146 Cálculo I Semana08.pdf
GCET146 Cálculo I Semana08.pdf
 
Controlador de velocidade de máquina a vapor.
Controlador de velocidade de máquina a vapor.Controlador de velocidade de máquina a vapor.
Controlador de velocidade de máquina a vapor.
 
Análise de sinais e sistemas
Análise de sinais e sistemasAnálise de sinais e sistemas
Análise de sinais e sistemas
 
05a-integrais de linha
05a-integrais de linha05a-integrais de linha
05a-integrais de linha
 
Sist cont i_conf2_2014
Sist cont i_conf2_2014Sist cont i_conf2_2014
Sist cont i_conf2_2014
 
Apresentação Método de Monte Carlo
Apresentação Método de Monte CarloApresentação Método de Monte Carlo
Apresentação Método de Monte Carlo
 
Tutorial sobre Ajuste de Controladores PID
Tutorial sobre Ajuste de Controladores PIDTutorial sobre Ajuste de Controladores PID
Tutorial sobre Ajuste de Controladores PID
 
Detetor Geiger-Müller
Detetor Geiger-MüllerDetetor Geiger-Müller
Detetor Geiger-Müller
 
Confianca Noemi
Confianca NoemiConfianca Noemi
Confianca Noemi
 

Método Theta para previsão da série do índice de volume de vendas no varejo total de Mato Grosso do Sul

  • 1. 2501.000145-5 TÓPICOS ESPECIAIS EM ECONOMETRIA C.H.: 68 horas – Turma 2020.1 – sala 2 bloco X Terça-feira 13h15m a 15h15m e Quinta-feira - 15h25m a 17h25m Prof. Dr. Adriano Marcos Rodrigues Figueiredo (UFMS – ESAN – Economia) E-mail: adriano.figueiredo@ufms.br ou amrofi@gmail.com 10 **As ideias e opiniões aqui expostas são de responsabilidade do autor e não representam a opinião da instituição a que pertence. Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 2. MODELO (MÉTODO) THETA (Θ) Vassilis ASSIMAKOPOULOS e Kostas NIKOLOPOULOS (2000) 2
  • 3. Referências • ASSIMAKOPOULOS, V.; NIKOLOPOULOS, K. (2000). The theta model: a decomposition approach to forecasting. International Journal of Forecasting 16, 521-530. • FIGUEIREDO, Adriano Marcos Rodrigues. Séries Temporais com R: Análise Theta para o Consumo do Varejo em MS com pacote forecast::thetaf e forecTheta. Campo Grande- MS,Brasil: RStudio/Rpubs, 2020. Disponível em http://rpubs.com/amrofi/varejoms_thetaf e em https://adrianofigueiredo.netlify.app/post/series-temporais-theta-consumo- varejo-ms/. • HYNDMAN, R.J.; BILLAH, B. (2003) Unmasking the Theta method. International J. Forecasting, 19, 287-290. Disponível em: https://robjhyndman.com/papers/Theta.pdf • FIORUCI, J.A.; PELLEGRINI, T.R.; LOUZADA, F.; PETROPOULOS, F. The optimised theta method. arXiv, preprint arXiv:1503.03529, 2015.Disponível em: https://arxiv.org/ftp/arxiv/papers/1503/1503.03529.pdf • PELLEGRINI, Tiago Ribeiro. Uma avaliação de métodos de previsão aplicados à grandes quantidades de séries temporais univariadas. São Carlos : UFSCar, 2012. (dissertação de Mestrado). • NIKOLOPOULOS, Kostas I.; THOMAKOS, Dimitrios D. Forecasting with the Theta method: theory and applications. Oxford, UK: John Wiley and Sons. 2019. 3
  • 4. O método theta • Desenvolvido por Assimakopoulos e Nikolopoulos (2000) = A&N • Criticado por Hyndman e Billah (2003) - O método theta é equivalente ao “simple exponential smoothing with drift” (SES com desvio) • Resultados na M3 competition • Intuição: decomposição de ST • Um método não consegue extrair toda a informação da série 4
  • 5. Método Theta ≈ Decomposição • Linhas combinadas em modelos de extrapolação • Ilustração de Pellegrini (2012) em série sem sazonalidade 5
  • 6. O método Theta • As componentes de theta (θ=-1) e (θ=3) representam coeficientes de decomposição ou linhas de decomposição • A linha de θ=-1 foi obtida em uma regressão linear simples (LRL) – representa um longo prazo • A linha de θ=3 representa o curto prazo, extrapolada em um alisamento exponencial simples (AES=SES) • A combinação das duas linhas representa a previsão do método Theta • A série é testada quanto à sazonalidade usando o teste descrito em A&N. Se considerado sazonal, a série é ajustada sazonalmente usando uma decomposição multiplicativa clássica antes de aplicar o método theta. As previsões resultantes são então redimensionadas. 6
  • 7. O método Theta • A intuição é a diversificação e combinação de métodos para séries temporais • Coeficiente Theta: θ – Segunda diferença da série temporal – modificação da curvatura da série – Linha Theta = a linha decomposta – Operador diferença – Os pontos de Zi são obtidos por minimização dos erros quadráticos de 7  2 2 t tZ y     tZ  1t t tZ Z Z         1 2 1 2 1 1 2 1 i i t t Z Z i Z Z i t y                
  • 8. Método Theta • Conforme Hyndman e Billah (2003), as linhas Theta podem ser expressas da forma 8   22 min mini i i i i Z y                   1t tZ a b t y     
  • 9. Método Theta • Os estimadores serão do tipo: • Portanto, para θ= 0, resulta na regressão linear da série yt em relação ao tempo θ =1, resulta na série temporal yt 9
  • 10. Theta clássico • a e b vem da regressão linear para Y0 • O modelo clássico prevê duas linhas Theta, para valores θ iguais a 0 e 2 nos dados ajustados sazonalmente • A primeira linha, sem flutuações, é prevista por extrapolação da linha de regressão linear no tempo, enquanto a segunda tem curvatura dupla, usando SES. • As previsões são combinadas com peso igual e depois ressazonalizadas 10
  • 11. • Casos gerais: para theta igual a zero, a decomposição resume-se à regressão linear (reta); para thetas maiores que 1, ocorrem aumentos das curvaturas locais. Para theta =1, tem-se a série original. 11
  • 12. O método Theta • Quando as séries não são combinadas com pesos iguais, têm-se casos gerais de alisamento exponencial com desvio • Questões sem respostas: quantas linhas Theta devem ser usadas? Quais os métodos de extrapolação a serem utilizados? • Intervalos entre -1 e 3 para Theta 12
  • 13. NIKOLOPOULOS e THOMAKOS (2019, p.168) • Os melhores resultados foram no intervalo [0;2] • Linhas Theta com: θ = 1 → série dessazonalizada θ = 0 → série da regressão linear no tempo (sem curvaturas) θ = 2 → dobro da curvatura da série dessazonalizada θ = 3 → triplo da curvatura da série dessazonalizada θ = -1 → exibe curvatura que espelha a curvatura da série dessazonalizada (θ=1), com a linha theta com θ=0 atuando como um eixo simétrico 13
  • 15. Combinação das linhas • A&N (2000) = pesos iguais e 2 linhas • Algoritmos variados para otimizar pesos: maior esforço computacional • O método Theta como um método de decomposição da série temporal e a extrapolação das linhas-Theta e combinação derivam em previsões para a série temporal 15
  • 16. Estimação do Theta • Minimização dos erros do modelo com limites definidos (Ex.: [0;2]) • Intervalos de confiança 16
  • 17. IC por Hyndman e Athanasopoulos (2012) • Quando não se conhece a distribuição preditiva • Rotinas no forecast::thetaf usam 2 linhas: 0 e 2 17
  • 18. forecast::thetaf • Theta method forecast: • forecast::thetaf • https://pkg.robjhyndman.com/forecast/refere nce/thetaf.html • Retorna previsões e intervalos de previsão para uma previsão do método theta. thetaf(y, h = ifelse(frequency(y) > 1, 2 * frequency(y), 10), level = c(80, 95), fan = FALSE, x = y) 18
  • 19. • Argumentos:  y - um vetor numérico ou série temporal da classe ts  h - Número de períodos para previsão  level - Níveis de confiança para intervalos de previsão.  fan - Se TRUE, o level é definido como seq (51,99, by= 3). Isso é adequado para fan plots.  x- Descontinuada. Incluído para compatibilidade com versões anteriores 19
  • 20. forecast::thetaf • A série é testada quanto à sazonalidade usando o teste descrito em A&N. Se considerado sazonal, a série é ajustada sazonalmente usando uma decomposição multiplicativa clássica antes de aplicar o método theta. As previsões resultantes são então redimensionadas. • Intervalos de previsão são calculados usando o modelo de espaço de estado subjacente. • Métodos theta mais gerais estão disponíveis no pacote “forecTheta” e “TStools”(github) (CRAN:tsutils) 20
  • 21. Exemplo básico theta_varejoms.Rproj y<-varejoms h=12 require(forecast) T <- thetaf(y, h)$mean autoplot(varejoms) + autolayer(T, series="Theta", PI=FALSE) + xlab("Mês/Ano") + ylab("Índice (2011=100)") + ggtitle("Índice de volume de vendas no varejo total de Mato Grosso do Sul <br> (Mensal) - BCB 1479") 21
  • 22. Método Theta para varejo MS 22
  • 23. Método Theta – varejo MS 23
  • 24. Fioruci et al: The Optimised Theta Method • FIORUCI, José Augusto; PELLEGRINI, Tiago Ribeiro; LOUZADA, Francisco ;PETROPOULOS, Fotios. The Optimised Theta Method. arXiv, 2015. Disponível em: <https://arxiv.org/abs/1503.03529> • UnB e USP • Pacote “forecTheta” • Ver tese do Fioruci na USP 24
  • 25. forecTheta • Modelo para um theta otimizado, invés de linhas-theta 0 e 2 • Opções para mais linhas-theta • Generalização de Fioruci et al (2015) 25
  • 26. OTM – Optimized Theta Method • Minimiza uma função perda do erro absoluto simétrico percentual • Como se adicionasse um termo de longo prazo • Treina com diferentes origens “rolling” 26
  • 32. Plot pelo dygraphs 32 OBS: para essa série, foi idêntica à do thetaf