Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Converter Dados Não Estacionários em Estacionários | Modelos Não Estacionários
Análise de Séries Temporais

Deslize para mostrar o menu

book
Converter Dados Não Estacionários em Estacionários

Então, vamos avançar para a etapa de processamento de dados não estacionários. Você já viu modelos preditivos que podem ser usados para trabalhar com dados estacionários, mas, uma vez que a maioria dos dados é não-estacionária, existem maneiras de convertê-los.

Existem muitos tipos de transformações, como diferença, transformação logarítmica, mudança proporcional, etc. Mas a ideia principal das transformações matemáticas é aplicar alguma função para cada valor da série temporal para remover a dependência do tempo (isso inclui tendências e sazonalidade).

Começaremos com a diferenciação usada no modelo ARIMA. O princípio é simples - o valor passado é subtraído do atual:

Isso permite estabilizar o valor da série temporal, tornando-a mais constante. Vamos implementar a transformação de diferenças usando Python:

python

Vamos avançar para a transformação logarítmica. Se a diferença nos permite igualar a média, então a transformação logarítmica estabiliza a variância da série temporal. A única limitação é que a transformação logarítmica só pode trabalhar com valores positivos.

Abaixo está o código para a transformação logarítmica (transformação log):

python
Tarefa

Swipe to start coding

Implemente uma transformação de diferença no conjunto de dados AirPassengers.csv e apresente a média antes e depois para a coluna #Passengers.

  1. Leia o arquivo AirPassengers.csv.
  2. Descarte a coluna "Month" do DataFrame df.
  3. Calcule o valor médio da coluna "#Passengers" antes das alterações.
  4. Calcule as diferenças de cada valor da coluna "#Passengers" em comparação com o anterior (periods = 1), descarte os valores NA e calcule a média para a coluna atualizada.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2
Sentimos muito que algo saiu errado. O que aconteceu?

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Converter Dados Não Estacionários em Estacionários

Então, vamos avançar para a etapa de processamento de dados não estacionários. Você já viu modelos preditivos que podem ser usados para trabalhar com dados estacionários, mas, uma vez que a maioria dos dados é não-estacionária, existem maneiras de convertê-los.

Existem muitos tipos de transformações, como diferença, transformação logarítmica, mudança proporcional, etc. Mas a ideia principal das transformações matemáticas é aplicar alguma função para cada valor da série temporal para remover a dependência do tempo (isso inclui tendências e sazonalidade).

Começaremos com a diferenciação usada no modelo ARIMA. O princípio é simples - o valor passado é subtraído do atual:

Isso permite estabilizar o valor da série temporal, tornando-a mais constante. Vamos implementar a transformação de diferenças usando Python:

python

Vamos avançar para a transformação logarítmica. Se a diferença nos permite igualar a média, então a transformação logarítmica estabiliza a variância da série temporal. A única limitação é que a transformação logarítmica só pode trabalhar com valores positivos.

Abaixo está o código para a transformação logarítmica (transformação log):

python
Tarefa

Swipe to start coding

Implemente uma transformação de diferença no conjunto de dados AirPassengers.csv e apresente a média antes e depois para a coluna #Passengers.

  1. Leia o arquivo AirPassengers.csv.
  2. Descarte a coluna "Month" do DataFrame df.
  3. Calcule o valor médio da coluna "#Passengers" antes das alterações.
  4. Calcule as diferenças de cada valor da coluna "#Passengers" em comparação com o anterior (periods = 1), descarte os valores NA e calcule a média para a coluna atualizada.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt