ÎncepețiÎncepe gratuit

Mers aleatoriu I

În videoclipul anterior, ai văzut cum se generează un mers aleatoriu al randamentelor și cum se convertește această serie de randamente aleatoare într-un traseu aleatoriu al prețului unei acțiuni.

În acest exercițiu, vei construi propriul tău mers aleatoriu prin extragerea de numere aleatoare din distribuția normală, cu ajutorul numpy.

Acest exercițiu face parte din cursul

Manipularea datelor de tip serie de timp în Python

Vezi cursul

Instrucțiuni pentru exercițiu

Am importat deja pandas ca pd, funcțiile normal și seed din numpy.random, și matplotlib.pyplot ca plt.

  • Setează seed-ul la 42.
  • Folosește normal pentru a genera 2.500 de randamente aleatoare cu parametrii loc=.001, scale=.01 și atribuie rezultatul variabilei random_walk.
  • Convertește random_walk într-un obiect pd.Series și reatribuie-l tot variabilei random_walk.
  • Creează random_prices adăugând 1 la random_walk și calculând produsul cumulat.
  • Înmulțește random_prices cu 1.000 și reprezintă grafic rezultatul, obținând o serie de prețuri care pornește de la 1.000.

Exercițiu interactiv practic

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

# 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


Editează și rulează codul