ComenzarEmpieza gratis

Paseo aleatorio I

En el último vídeo viste cómo generar un paseo aleatorio de rendimientos y cómo convertir esa serie de rendimientos aleatorios en una trayectoria de precio de una acción.

En este ejercicio, construirás tu propio paseo aleatorio extrayendo números aleatorios de la distribución normal con la ayuda de numpy.

Este ejercicio forma parte del curso

Manipulación de series temporales en Python

Ver curso

Instrucciones del ejercicio

Ya hemos importado pandas como pd, las funciones normal y seed de numpy.random, y matplotlib.pyplot como plt.

  • Fija la semilla a 42.
  • Usa normal para generar 2.500 rendimientos aleatorios con los parámetros loc=.001, scale=.01 y asigna el resultado a random_walk.
  • Convierte random_walk en un objeto pd.Series y vuelve a asignarlo a random_walk.
  • Crea random_prices sumando 1 a random_walk y calculando el producto acumulado.
  • Multiplica random_prices por 1.000 y representa el resultado para una serie de precios que empieza en 1.000.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código