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
Instruções do exercício
- Use o método
.diff()deamazonpara tornar a série temporal estacionária calculando a primeira diferença. Não se esqueça de remover os valoresNaNusando 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())