随机游走 I
在上一段视频中,您已经看到如何生成收益率的随机游走,以及如何将这一随机收益序列转换为随机的股票价格路径。
在本练习中,您将借助 numpy,从正态分布中抽取随机数,构建自己的随机游走。
本练习是课程的一部分
Python 中的时间序列数据处理
练习说明
我们已将 pandas 导入为 pd,并从 numpy.random 中导入了函数 normal 和 seed,同时将 matplotlib.pyplot 导入为 plt。
- 将随机种子设为 42。
- 使用
normal生成 2,500 个随机收益,参数为loc=.001、scale=.01,并将结果赋给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