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
Instruções do 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
normalpara gerar 2.500 retornos aleatórios com os parâmetrosloc=.001,scale=.01e atribua isso arandom_walk. - Converta
random_walkem um objetopd.Seriese reatribua-o arandom_walk. - Crie
random_pricesadicionando 1 arandom_walke calculando o produto cumulativo. - Multiplique
random_pricespor 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 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