Aan de slagGa gratis aan de slag

Observeer volatiliteitsclustering

Volatiliteitsclustering wordt vaak gezien in financiële marktdata en vormt een uitdaging voor tijdreeksmodellering.

In deze oefening maak je kennis met de dagelijkse S&P 500-prijsgegevens. Je berekent de dagrendementen als procentuele prijsveranderingen, maakt een plot van de resultaten en bekijkt het gedrag door de tijd heen.

Historische dagelijkse S&P 500-prijsdata is alvast voor je ingeladen in sp_price.

Deze oefening maakt deel uit van de cursus

GARCH-modellen in Python

Cursus bekijken

Oefeninstructies

  • Bereken de dagrendementen als procentuele prijsveranderingen en sla ze op in de DataFrame sp_price in een nieuwe kolom Return.
  • Bekijk de data door de laatste 10 rijen af te drukken.
  • Plot de kolom Return en let op signalen van volatiliteitsclustering.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Calculate daily returns as percentage price changes
sp_price['____'] = 100 * (sp_price['Close'].____())

# View the data
print(sp_price.____(____))

# plot the data
plt.plot(sp_price['____'], color = 'tomato', label = 'Daily Returns')
plt.legend(loc='upper right')
plt.show()
Code bewerken en uitvoeren