Passeio aleatório I

No último vídeo, você viu como gerar um passeio aleatório de retornos e como converter essa série de retornos aleatórios em um caminho aleatório de preços de ações.

Neste exercício, você criará seu próprio passeio aleatório extraindo números aleatórios da distribuição normal com a ajuda do site numpy.

Este exercício faz parte do curso

Manipulação de dados de séries temporais em Python

Ver Curso

Instruções de exercício

Já importamos pandas como pd, as funções normal e seed de numpy.random, e matplotlib.pyplot como plt.

  • Defina a semente para 42.
  • Use normal para gerar 2.500 retornos aleatórios com os parâmetros loc=.001, scale=.01 e atribua isso a random_walk.
  • Converta random_walk em um objeto pd.Series e reatribua-o a random_walk.
  • Crie random_prices adicionando 1 a random_walk e calculando o produto cumulativo.
  • Multiplique random_prices por 1.000 e trace o resultado para uma série de preços começando em 1.000.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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