ÎncepețiÎncepe gratuit

Reprezentarea grafică a unui obiect de tip serie temporală

Reprezentarea grafică a datelor pe care le analizăm este adesea foarte utilă – și analiza seriilor temporale nu face excepție. Dacă setul de date studiat este de clasa ts, funcția plot() dispune de metode care incorporează automat informațiile despre indexul de timp în grafic.

Hai să analizăm setul de date eu_stocks (disponibil implicit în R ca EuStockMarkets). Acesta conține prețurile de închidere zilnice ale principalilor indici bursieri europeni din perioada 1991–1998: Germania (DAX), Elveția (SMI), Franța (CAC) și Regatul Unit (FTSE). Datele au fost înregistrate în zilele în care bursele erau deschise, prin urmare nu există observații pentru weekenduri și sărbători. Vom folosi aproximarea că acest set de date are observații la intervale regulate și reprezintă o serie temporală cu patru dimensiuni.

Pentru a încheia acest capitol, acest exercițiu îți cere să aplici mai multe dintre funcțiile deja învățate pe acest nou set de date.

Acest exercițiu face parte din cursul

Analiza seriilor de timp în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește is.ts() pentru a verifica dacă eu_stocks este un obiect de tip ts.
  • Vizualizează startul, sfârșitul și frecvența lui eu_stocks cu funcțiile start(), end() și, respectiv, frequency().
  • Generează un grafic simplu al datelor din eu_stocks folosind comanda plot().
  • Generează un grafic mai complex al seriei temporale din eu_stocks folosind comanda ts.plot(). Introdu setul de date eu_stocks în codul deja scris, dar lasă ceilalți parametri neschimbați.
  • Folosește codul deja scris pentru a adăuga o legendă graficului seriei temporale.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Check whether eu_stocks is a ts object


# View the start, end, and frequency of eu_stocks




# Generate a simple plot of eu_stocks


# Use ts.plot with eu_stocks
ts.plot(___, col = 1:4, xlab = "Year", ylab = "Index Value", main = "Major European Stock Indices, 1991-1998")

# Add a legend to your ts.plot
legend("topleft", colnames(eu_stocks), lty = 1, col = 1:4, bty = "n")
Editează și rulează codul