IniziaInizia gratis

Analisi dei dati - prezzi delle materie prime

Guadagnare con le materie prime non è facile. La maggior parte dei trader di commodity perde denaro invece di guadagnarne. Il pacchetto astsa include l'insieme di dati chicken, che riporta il prezzo spot mensile del pollo intero, Georgia docks, centesimi di dollaro USA per libbra, da agosto 2001 a luglio 2016.

Il pacchetto astsa è precaricato nella tua console R e i dati sono già tracciati per te: osserva il trend e le componenti stagionali.

Per prima cosa userai le tue competenze per adattare con attenzione un modello SARIMA alla materia prima. Poi, userai il modello stimato per provare a prevedere il prezzo spot del pollo intero.

Dopo aver rimosso il trend, l'ACF e la PACF campionarie suggeriscono un modello AR(2) perché la PACF si tronca dopo il ritardo 2 e l'ACF decresce lentamente. Tuttavia, nell'ACF rimane una piccola componente stagionale. Questo si può gestire aggiungendo una componente SAR(1).

A proposito, se ti interessa analizzare altre materie prime di varie regioni, puoi trovare molte serie temporali su index mundi.

Questo esercizio fa parte del corso

Modelli ARIMA in R

Visualizza il corso

Istruzioni dell'esercizio

  • Traccia i dati differenziati (d = 1) con diff(chicken). Nota che il trend è rimosso e osserva il comportamento stagionale.
  • Traccia l'ACF e la PACF campionarie dei dati differenziati fino al lag 60 (5 anni). Nota che un AR(2) sembra appropriato, ma rimane una piccola componente stagionale, comunque significativa, nei dati detrendizzati.
  • Adatta un ARIMA(2,1,0) ai dati chicken per verificare che resti correlazione nei residui.
  • Adatta un SARIMA(2,1,0)x(1,0,0)12 e nota che il modello si adatta bene.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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

Modifica ed esegui il codice