開始使用免費開始

隨機漫步 I

在上一支影片中,你看過如何產生報酬率的隨機漫步,以及如何把這個隨機報酬率序列轉換為隨機的股價路徑。

在這個練習中,你會用 numpy 從常態分配抽取隨機數,自己建立一個隨機漫步。

本練習屬於課程

Manipulating Time Series Data in Python

檢視課程

練習說明

我們已經將 pandaspd 匯入,並從 numpy.random 匯入 normalseed 函式,還有將 matplotlib.pyplotplt 匯入。

  • 將種子設為 42。
  • 使用 normal 以參數 loc=.001scale=.01 產生 2,500 個隨機報酬,並指定給 random_walk
  • random_walk 轉成 pd.Series 物件,並重新指派回 random_walk
  • random_walk 加上 1 後取累積乘積,建立 random_prices
  • 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


編輯並執行程式碼