Błądzenie losowe I
W ostatnim filmie pokazano, jak generować błądzenie losowe stóp zwrotu i jak przekształcić tę serię losowych zwrotów w losową ścieżkę cen akcji.
W tym ćwiczeniu zbudujesz własne błądzenie losowe, losując liczby z rozkładu normalnego za pomocą biblioteki numpy.
To ćwiczenie jest częścią kursu
Manipulowanie danymi szeregów czasowych w Pythonie
Instrukcje do ćwiczenia
Zaimportowaliśmy już pandas jako pd, funkcje normal i seed z numpy.random oraz matplotlib.pyplot jako plt.
- Ustaw ziarno losowości na 42.
- Użyj
normal, aby wygenerować 2500 losowych stóp zwrotu z parametramiloc=.001,scale=.01, i przypisz wynik dorandom_walk. - Przekonwertuj
random_walkna obiektpd.Seriesi przypisz wynik z powrotem dorandom_walk. - Utwórz
random_prices, dodając 1 dorandom_walki obliczając skumulowany iloczyn. - Pomnóż
random_pricesprzez 1000 i wyrysuj wynik jako serię cen zaczynającą się od 1000.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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