ПочатиПочніть безкоштовно

Випадкове блукання 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


Редагувати та запускати код