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

Conteúdo do Curso

Análise de Séries Temporais

Análise de Séries Temporais

1. Séries Temporais: Vamos Começar
2. Processamento de Séries Temporais
3. Visualização de Séries Temporais
4. Modelos Estacionários
5. Modelos Não Estacionários
6. Resolver Problemas Reais

bookConverter 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:

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):

Tarefa

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.
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
toggle bottom row

bookConverter 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:

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):

Tarefa

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.
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
toggle bottom row

bookConverter 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:

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):

Tarefa

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.
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!

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:

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):

Tarefa

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.
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
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
some-alt