Random Walk I
Im letzten Video hast du gesehen, wie man einen Random Walk von Renditen erzeugt und diese zufällige Renditeserie in einen zufälligen Aktienpreispfad umwandelt.
In dieser Übung baust du deinen eigenen Random Walk, indem du mit Hilfe von numpy Zufallszahlen aus der Normalverteilung ziehst.
Diese Übung ist Teil des Kurses
Zeitreihen in Python bearbeiten
Anleitung zur Übung
Wir haben pandas bereits als pd, die Funktionen normal und seed aus numpy.random sowie matplotlib.pyplot als plt importiert.
- Setze den Seed auf 42.
- Verwende
normal, um 2.500 zufällige Renditen mit den Parameternloc=.001,scale=.01zu erzeugen, und weise das Ergebnisrandom_walkzu. - Wandle
random_walkin einpd.Series-Objekt um und weise es wiederrandom_walkzu. - Erstelle
random_prices, indem du 1 zurandom_walkaddierst und das kumulative Produkt berechnest. - Multipliziere
random_pricesmit 1.000 und plotte das Ergebnis für eine Preisserie, die bei 1.000 startet.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Set seed here
# Create random_walk
random_walk = ____
# Convert random_walk to pd.series
random_walk = ____
# Create random_prices
random_prices = ____
# Plot random_prices here