You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: book/content/pt/part2/exog_variables.qmd
+8-5Lines changed: 8 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -183,13 +183,16 @@ Outra opção é criar versões defasadas das variáveis exógenas e usá-las co
183
183
184
184
Para isso, podemos usar o transformador Lag do sktime.
185
185
Ao utilizar defasagens (lags), surgem dois desafios principais:
186
-
1. O aparecimento de valores NaN, que muitos modelos de previsão não conseguem tratar.
187
-
2. O número de variáveis exógenas pode aumentar significativamente, o que pode levar a overfitting ou, no caso do nosso conjunto de dados, a um número de features maior que o número de amostras — o que pode gerar erros no processo de ajuste (fitting).
186
+
187
+
1. O aparecimento de valores NaN, que muitos modelos de previsão não conseguem tratar.
188
+
189
+
2. O número de variáveis exógenas pode aumentar significativamente, o que pode levar a overfitting ou, no caso do nosso conjunto de dados, a um número de features maior que o número de amostras — o que pode gerar erros no processo de ajuste (fitting).
188
190
189
191
Para lidar com isso, no exemplo abaixo utilizamos um TransformerPipeline que realiza as seguintes etapas:
190
-
• Seleção de variáveis: executa uma seleção das variáveis exógenas, mantendo apenas as mais relevantes.
191
-
• Defasagem: aplica o transformador Lag para criar versões defasadas das variáveis exógenas.
192
-
• Imputação: usa o transformador Imputer para preencher os valores NaN criados pelo processo de defasagem. Neste caso, é usado o método backfill (preenchimento a partir de valores posteriores).
192
+
193
+
* Seleção de variáveis: executa uma seleção das variáveis exógenas, mantendo apenas as mais relevantes.
194
+
* Defasagem: aplica o transformador Lag para criar versões defasadas das variáveis exógenas.
195
+
* Imputação: usa o transformador Imputer para preencher os valores NaN criados pelo processo de defasagem. Neste caso, é usado o método backfill (preenchimento a partir de valores posteriores).
193
196
194
197
```{python}
195
198
from sktime.transformations.compose import TransformerPipeline
0 commit comments