Monatlichen Mittelwert, Median und Standardabweichung der S&P500-Renditen visualisieren
Du hast auch gelernt, wie man mehrere aggregierte Kennzahlen aus hochabgetasteten Daten berechnet.
Nutzen wir das, um zu untersuchen, wie sich der monatliche Mittelwert, Median und die Standardabweichung der täglichen S&P500-Renditen in den letzten 10 Jahren entwickelt haben.
Diese Übung ist Teil des Kurses
Zeitreihen in Python bearbeiten
Anleitung zur Übung
Wie üblich haben wir pandas als pd und matplotlib.pyplot als plt für dich importiert.
- Verwende
pd.read_csv(), um'sp500.csv'zu importieren, setze mitparse_datesundindex_coleinenDateTimeIndexbasierend auf der Spalte'date', weise das Ergebnissp500zu und inspiziere es mit.info(). - Wandle
sp500mit.squeeze()in einepd.Series()um und wende.pct_change()an, umdaily_returnszu berechnen. .resample()daily_returnsauf eine Monatsendfrequenz (Alias:'M') und wende.agg()an, um'mean','median'und'std'zu berechnen. Weise das Ergebnisstatszu..plot()stats.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import data here
sp500 = ____
# Calculate daily returns here
daily_returns = ____
# Resample and calculate statistics
stats = ____
# Plot stats here