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

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:

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.

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

Tudo estava claro?

Seção 5. Capítulo 2
toggle bottom row

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:

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.

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

Tudo estava claro?

Seção 5. Capítulo 2
toggle bottom row

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:

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.

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

Tudo estava claro?

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.
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 5. Capítulo 2
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt