开始使用免费开始使用

随机游走 I

在上一段视频中,您已经看到如何生成收益率的随机游走,以及如何将这一随机收益序列转换为随机的股票价格路径。

在本练习中,您将借助 numpy,从正态分布中抽取随机数,构建自己的随机游走。

本练习是课程的一部分

Python 中的时间序列数据处理

查看课程

练习说明

我们已将 pandas 导入为 pd,并从 numpy.random 中导入了函数 normalseed,同时将 matplotlib.pyplot 导入为 plt

  • 将随机种子设为 42。
  • 使用 normal 生成 2,500 个随机收益,参数为 loc=.001scale=.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


编辑并运行代码