From 97df966c0b4fd3910682473828c6949e65eb39d1 Mon Sep 17 00:00:00 2001 From: felipeangelimvieira Date: Tue, 21 Oct 2025 08:53:17 -0300 Subject: [PATCH 1/2] logo, pytest, updates --- book/_quarto.yml | 8 ++++++++ book/content/pt/part2/exog_variables.qmd | 13 ++++++++----- book/logo.jpeg | Bin 0 -> 18481 bytes notebooks/tmp.ipynb | 0 pyproject.toml | 4 +--- 5 files changed, 17 insertions(+), 8 deletions(-) create mode 100644 book/logo.jpeg delete mode 100644 notebooks/tmp.ipynb diff --git a/book/_quarto.yml b/book/_quarto.yml index fc18f34..0f6f5fa 100644 --- a/book/_quarto.yml +++ b/book/_quarto.yml @@ -5,6 +5,14 @@ book: title: "Previsão de Séries temporais com Python: um pequeno guia" author: "Felipe Angelim" date: "10/11/2025" + favicon: "logo.jpeg" + search: true + repo-url: https://github.com/sktime/python_brasil_2025/ + repo-actions: [edit] + downloads: [pdf, epub] + sharing: [twitter, facebook] + cover-image: "logo.jpeg" + cover-image-alt: "Uma ilustração de séries temporais" chapters: - index.qmd - part: "Part I: Básico" diff --git a/book/content/pt/part2/exog_variables.qmd b/book/content/pt/part2/exog_variables.qmd index 390cbdd..aef8fbe 100644 --- a/book/content/pt/part2/exog_variables.qmd +++ b/book/content/pt/part2/exog_variables.qmd @@ -183,13 +183,16 @@ Outra opção é criar versões defasadas das variáveis exógenas e usá-las co Para isso, podemos usar o transformador Lag do sktime. Ao utilizar defasagens (lags), surgem dois desafios principais: - 1. O aparecimento de valores NaN, que muitos modelos de previsão não conseguem tratar. - 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). + +1. O aparecimento de valores NaN, que muitos modelos de previsão não conseguem tratar. + +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). Para lidar com isso, no exemplo abaixo utilizamos um TransformerPipeline que realiza as seguintes etapas: - • Seleção de variáveis: executa uma seleção das variáveis exógenas, mantendo apenas as mais relevantes. - • Defasagem: aplica o transformador Lag para criar versões defasadas das variáveis exógenas. - • 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). + +* Seleção de variáveis: executa uma seleção das variáveis exógenas, mantendo apenas as mais relevantes. +* Defasagem: aplica o transformador Lag para criar versões defasadas das variáveis exógenas. +* 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). ```{python} from sktime.transformations.compose import TransformerPipeline diff --git a/book/logo.jpeg b/book/logo.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..840368c93332db2c5bcced1238bd10e58f701daf GIT binary patch literal 18481 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 z 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

(XV*6F{J&Hn9q#DA=@{x7!c zzq;0oEm=wa8U%}Qf9$N=tV=Nz=a3)M{Z#al!5=nSwZE&yLb3le=c23X2<&;RQGXTp0;v-x*QS56fD^=i?`diD|nN_@v`O&j&88u%{W$ma5NA>~ zWry-|Ni~D-XhyGavhh891`q%~mj7cp<&EoaKCy>+54SLqB_&+30k_vWm@t_s4}v2~ zQIrraCKPtH$Z*@fZ6K7|Vj_({d5#B#;V#lgTmMerbo}aKp{m%+y#<-e?y!3`(XT%N>-3oZ(EB{u3ARwbV8ZV^lP_+;ZE!2qri7mWrR?7sR(?dXPLP88v7k zHR3Q0a|u@9=R>n# zHttLB&2ROdIQXP2#8z{(qNc3!&6Rpid+m!~aP~TI1hV)0I$$1?lX%@8@jm$awLZJP zk4sj`_#J$7C9=@k-@ee~DWaf1<>5FZ-=nv0);2nBCWX_n4n|hTnMH5BFcF~_qx~04 z@d6hdTh)DoxpRS$Zem5@Et(GjrA9)>x__yC92Z=;SM{2$pvAMMSAGZfEA_BiXx6yi z2G8z5Oo=}!&F9m_=G&-=!;+K5t-9M&hx)Zgi`8O#RR+uMEoOKl8;N(dS`rfwB40`y zkfB>5+KZ}o5yX1_7H{7^>MMuC*4@YSG6Kn9i%gI8Z{oht!Ig}R`McUqlyHP?)c-aA z#(UhreIY7anUC(e;<)r~Q*L7Z3>W_I{o&sqZ>@dnDtgv(r}gGVhMtj#bseC!9k?+g zcm*2v${OpL73*izXY}99K434uCGyzfeA&Kz8>cq?4c47^T0!E@eqinC9~dfW@~%~5 z*_!juuRDF*{xrflZp+m5N}sl64pWl)?;YB&rv7UDVE^sK z5B86nG;|cMg&($4oXq&;Y~-|iPX8u)_)pj0cJ1z~Mf)~g-($P5VzJL`w~w+dR#STq z96nso!l4=j{$5C@$ zOMmYanQ=buk+xZCZhs_VJO)Y-7pEqvqB-Ch>S? zr^_WN+4j2H4Y(~o;qP<#`^tR>!e7{mgqtjT^6u&o literal 0 HcmV?d00001 diff --git a/notebooks/tmp.ipynb b/notebooks/tmp.ipynb deleted file mode 100644 index e69de29..0000000 diff --git a/pyproject.toml b/pyproject.toml index 1b40694..01700e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,11 +17,9 @@ scikit-learn = "^1.7.2" lightgbm = "^4.6.0" prophetverse = {version = "^0.10.0", python = "<3.12,>=3.9"} pytorch-forecasting = "^1.5.0" +pytest = ">=8.4.2" -[tool.poetry.group.dev.dependencies] -pytest = "^8.4.2" - [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" From 625cec1bdf0f286da43340f213d1ea721f097d68 Mon Sep 17 00:00:00 2001 From: felipeangelimvieira Date: Tue, 21 Oct 2025 10:18:55 -0300 Subject: [PATCH 2/2] Remove download pdf --- book/_quarto.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/book/_quarto.yml b/book/_quarto.yml index 0f6f5fa..68fb66e 100644 --- a/book/_quarto.yml +++ b/book/_quarto.yml @@ -9,7 +9,6 @@ book: search: true repo-url: https://github.com/sktime/python_brasil_2025/ repo-actions: [edit] - downloads: [pdf, epub] sharing: [twitter, facebook] cover-image: "logo.jpeg" cover-image-alt: "Uma ilustração de séries temporais"