Випадкове блукання I
У попередньому відео ви бачили, як згенерувати випадкове блукання прибутковостей і як перетворити цей ряд випадкових прибутковостей на випадкову траєкторію ціни акції.
У цій вправі ви створите власне випадкове блукання, вибираючи випадкові числа з нормального розподілу за допомогою numpy.
Ця вправа є частиною курсу
Опрацювання часових рядів у Python
Інструкції до вправи
Ми вже імпортували pandas як pd, функції normal і seed з numpy.random, а також matplotlib.pyplot як plt.
- Встановіть зерно випадковості на 42.
- Використайте
normal, щоб згенерувати 2 500 випадкових прибутковостей з параметрамиloc=.001,scale=.01і присвойте це зміннійrandom_walk. - Перетворіть
random_walkна об'єктpd.Seriesі переприсвойте йогоrandom_walk. - Створіть
random_prices, додавши 1 доrandom_walkі обчисливши кумулятивний добуток. - Помножте
random_pricesна 1 000 і побудуйте графік, щоб отримати ряд цін, що починається з 1 000.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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