隨機漫步 I
在上一支影片中,你看過如何產生報酬率的隨機漫步,以及如何把這個隨機報酬率序列轉換為隨機的股價路徑。
在這個練習中,你會用 numpy 從常態分配抽取隨機數,自己建立一個隨機漫步。
本練習屬於課程
Manipulating Time Series Data in Python
練習說明
我們已經將 pandas 以 pd 匯入,並從 numpy.random 匯入 normal 與 seed 函式,還有將 matplotlib.pyplot 以 plt 匯入。
- 將種子設為 42。
- 使用
normal以參數loc=.001、scale=.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