Previsão de consumos a curto prazo Séries temporais Cláudio Monteiro Distribuição de Energia II 5º ano da LEEC - ramo de Energia (FEUP) Séries temporais Esta é a.
Download
Report
Transcript Previsão de consumos a curto prazo Séries temporais Cláudio Monteiro Distribuição de Energia II 5º ano da LEEC - ramo de Energia (FEUP) Séries temporais Esta é a.
Previsão de consumos a
curto prazo
Séries temporais
Cláudio Monteiro
Distribuição de Energia II
5º ano da LEEC - ramo de Energia
(FEUP)
Séries temporais
Esta é a metodologia clássica mais
popular para a previsão a curto
prazo de consumos (previsão da
ponta para o próximo dia, previsão
da ponta para a próxima semana).
6000
Consumos de gás em Lisboa
5000
4000
3000
Um modelo de séries temporais faz a
previsão dos futuros valores da série
com base nos valores presentes e
passados da própria variável e dos seus
erros.
2000
238 245 252 259 266 273 280 287 294 301 308 315 322 329 336 343 350
9
8
A metodologia usada para a previsão
de séries temporais designa-se por
Box-Jenkings ou também por
modelos ARIMA.
Produção de um parque eólico
7
6
5
4
3
2
ARIMA – Auto-regressivos (AR),
integrados (I) e de média móvel (MA)
1
0
1
12 23
34 45 56
67 78
89 100 111 122 133 144 155 166 177
Séries temporais
Estacionaridade – Quando a série
temporal apresenta uma média e
variância constantes.
A aplicação de modelos auto-regressivos
(AR) e de média móvel (AM) requer
estacionaridade
Se a variância não for constante extrair o
logaritmos ou uma potencia da série
Diferenciar a série pode levar a uma série
estacionária. Esta diferenciação está
MWH
Log(MWH)
relacionada com métodos integrativos,
ARIMA(0,d,0).
Se existir uma tendência (“trend”)
pode ajustar-se o desvio por uma
curva, subtraindo o valor da curva à
série.
(1-B12)Log(MWH)
Séries temporais
Diferenciação de primeira ordem para uma primeira
diferença
X 't (1 B) X t X t X t 1
Diferenciação de primeira ordem para uma primeira
diferença
X 't (1 B2 ) X t X t X t 2
Diferenciação de segunda ordem
X 't (1 B)2 X t X t X t 1 X t 1 X t 2
Séries temporais
Modelos auto-regressivos (AR) ou ARIMA(p,0,0)
O valor presente Xt é uma função linear dos valores
passados Xt-… e de uma função aleatória at que é uma
variável aleatória independente descrita por uma fdp
Normal
A ordem da auto-regressão depende do valor mais antigo p
n são os coeficientes de regressão, constantes e reais.
para encontrar estes valores podem ser usadas técnicas de
mínimos quadrados.
X t 1 X t 1 2 X t 2 p X t p at
at 1 1B 2 B2 p B p X t
Séries temporais
Modelos de média móvel (MA) ou ARIMA(0,0,q)
O valor presente Xt é uma função linear dos valores
passados erros at-…
A ordem da auto-regressão depende do valor mais antigo
do erro q
θm são os coeficientes de regressão, constantes e reais. O
sinal negativo é apenas uma questão de convenção.
X t m at 1at 1 2at 2 q at q
X t m 11B 2 B2 q Bq at
Séries temporais
Modelos mistos ARMA ou ARIMA(p,0,q)
O valor presente Xt é uma função linear dos valores
passados da série Xt- e dos valores passados dos erros at-…
A ordem da auto-regressão depende do valor mais antigo
dos elementos da série p e do erro q
n
e θm são os coeficientes de regressão, constantes e
reais.
X t 1 X t 1 2 X t 2 p X t p at 1at 1 2at 2 q at q
1 B B
1
2
2
p B p X t 1 1B 2 B2 q Bq at
Séries temporais
Modelos mistos ARIMA ou ARIMA(p,d,q)
Quando a série não é estacionária recorre-se à
diferenciação de ordem d…
A ordem da auto-regressão depende do valor mais antigo
dos elementos da série p e do erro q e da ordem de
diferenciação d
d
1 B 1 1B 2 B 2 p B p 1 1B 7 X t 1 1B 2 B 2 q B q 1 1B30 at
I (d )
autoregressiva AR(p)
sasonal AR
médiamóvelMA(q)
Para um exemplo ARIMA(1,1,1) teremos:
1 B1 1BX t 1 1Bat
X t 1 1 X t 1 1 X t 2 at 1at 1
sasonal MA
Séries temporais
Coeficientes de correlação
35
2 = 0,9953
30
25
Cov(Y, Z)
V(Y)V( Z)
20
15
30
10
25
5
20
0
1
Cov(Y, Z)
N
N
(Yk Y)(Z k Z)
0
5
10
15
20
25
15
30
35
2 = 0,0339
10
k 1
5
0
Coeficientes de auto-correlação
0
1,2
1
0,8
Cov(X t , X t k )
(X t , X t k ) k
V(X t )
0,6
0,4
0,2
0
-0,2
-0,4
5
10
15
20
25
30
35
Séries temporais
AR(1)
ACF e PACF para exemplos integrativos e autoregressivos de 1ª ordem
Séries temporais
ACF e PACF para exemplos de média móvel de 1ª ordem
MA(1)
ACF
PACF
Séries temporais
ACF e PACF para exemplos autoregressivos de 2ª ordem
AR(2)
ACF
PACF
Séries temporais
ACF e PACF para exemplos autoregressivos de 2ª ordem
AR(2)
ACF
PACF
Séries temporais
ACF e PACF para exemplos de média móvel de 2ª ordem
MA(2)
ACF
PACF
Séries temporais
ACF e PACF para exemplos de média móvel de 2ª ordem
MA(2)
ACF
PACF
Séries temporais
ACF e PACF para exemplos ARMA(1,1)
ARMA(1,1)
ACF
PACF
Séries temporais
ACF e PACF para exemplos ARMA(1,1)
ARMA(1,1)
ACF
PACF
Séries temporais
ARIMA(1,0,0)4
ARIMA(0,1,0)4
ACF e PACF para exemplos ARIMA(p,d,q)4 sazonal
Séries temporais
ARIMA(1,0,0)4
ACF e PACF para exemplos ARIMA(p,d,q)4 sazonal
ARIMA(0,0,1)4
ACF
PACF
Séries temporais
Construção de um modelo ARIMA
Observar gráficos (linhas); identificar estacionaridade; identificar
sazonalidade
Aplicar transformações logarítmicas ou potências para garantir a
estacionaridade da variância
Aplicar diferenciação para garantir estacionaridade da tendência
Aplicar diferenciação para extrair sazonalidade
Observar ACF e PACF para identificar o tipo de modelo ARMA
Usando o método dos mínimos quadrados identificar os parâmetros do
modelo ARMA
Construir o modelo completo; fazer a previsão; validar o modelo;
avaliar o erro e intervalo de confiança