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 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âmetrosloc=.001
,scale=.01
e atribua isso arandom_walk
. - Converta
random_walk
em um objetopd.Series
e reatribua-o arandom_walk
. - Crie
random_prices
adicionando 1 arandom_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