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
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
normalpara gerar 2.500 retornos aleatórios com os parâmetrosloc=.001,scale=.01e atribua isso arandom_walk. - Converta
random_walkpara um objetopd.Seriese reatribua arandom_walk. - Crie
random_pricessomando 1 arandom_walke calculando o produto acumulado. - Multiplique
random_pricespor 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