ComeçarComece de graça

Diferenciação e ajuste de ARMA

Neste exercício, você vai ajustar um modelo ARMA ao conjunto de dados de ações da Amazon. Como você viu antes, este é um conjunto de dados não estacionário. Você vai usar diferenciação para torná-lo estacionário e então ajustar um modelo ARMA.

Na próxima seção, você fará uma previsão das diferenças e usará isso para prever os valores reais.

A série temporal das ações da Amazon está disponível no seu ambiente como amazon. A classe de modelo ARIMA também está disponível no seu ambiente.

Este exercício faz parte do curso

Modelos ARIMA em Python

Ver curso

Instruções do exercício

  • Use o método .diff() de amazon para tornar a série temporal estacionária calculando a primeira diferença. Não se esqueça de remover os valores NaN usando o método .dropna().
  • Crie um modelo ARMA(2,2) usando a classe ARIMA, passando os dados estacionários.
  • Ajuste o modelo.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Take the first difference of the data
amazon_diff = amazon.____

# Create ARMA(2,2) model
arma = ____

# Fit model
arma_results = ____

# Print fit summary
print(arma_results.summary())
Editar e executar o código