ComeçarComece de graça

Análise de dados - preços de commodities

Ganhar dinheiro com commodities não é fácil. A maioria dos traders de commodities perde dinheiro em vez de ganhar. O pacote astsa inclui o conjunto de dados chicken, que traz o preço à vista mensal de frango inteiro, no porto da Georgia (EUA), em centavos de dólar por libra, de agosto de 2001 a julho de 2016.

O pacote astsa já está carregado no seu console R e os dados foram plotados para você. Observe a tendência e os componentes sazonais.

Primeiro, você vai usar suas habilidades para ajustar cuidadosamente um modelo SARIMA para essa commodity. Depois, vai usar o modelo ajustado para tentar prever o preço à vista do frango inteiro.

Após remover a tendência, as funções ACF e PACF amostrais sugerem um modelo AR(2), pois a PACF se corta após a defasagem 2 e a ACF decai gradualmente. No entanto, a ACF ainda apresenta um pequeno componente sazonal. Isso pode ser resolvido ajustando um componente adicional SAR(1).

Aliás, se você tiver interesse em analisar outras commodities de várias regiões, há muitas séries temporais disponíveis no index mundi.

Este exercício faz parte do curso

Modelos ARIMA em R

Ver curso

Instruções do exercício

  • Plote os dados diferenciados (d = 1) com diff(chicken). Observe que a tendência é removida e note o comportamento sazonal.
  • Plote a ACF e a PACF amostrais dos dados diferenciados até a defasagem 60 (5 anos). Perceba que um AR(2) parece adequado, mas ainda há um componente sazonal pequeno, porém significativo, nos dados sem tendência.
  • Ajuste um ARIMA(2,1,0) aos dados chicken para verificar que ainda há correlação nos resíduos.
  • Ajuste um SARIMA(2,1,0)x(1,0,0)12 e observe que o modelo apresenta bom ajuste.

Exercício interativo prático

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

# Plot differenced chicken


# Plot P/ACF pair of differenced data to lag 60


# Fit ARIMA(2,1,0) to chicken - not so good


# Fit SARIMA(2,1,0,1,0,0,12) to chicken - that works

Editar e executar o código