ComeçarComece de graça

Caminhada aleatória I

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

Neste exercício, você vai construir sua própria caminhada aleatória sorteando números da distribuição normal com a ajuda do numpy.

Este exercício faz parte do curso

Manipulando dados de séries temporais em Python

Ver curso

Instruções do exercício

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

  • Defina a semente como 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 para um objeto pd.Series e reatribua a random_walk.
  • Crie random_prices somando 1 a random_walk e calculando o produto acumulado.
  • Multiplique random_prices por 1.000 e faça o gráfico do resultado para uma série de preços iniciando em 1.000.

Exercício interativo prático

Experimente este exercício completando 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


Editar e executar o código