Compara el rendimiento del índice con el benchmark I
El siguiente paso para analizar el rendimiento de tu índice es compararlo con un benchmark.
En el vídeo usamos el S&P 500 como benchmark. También puedes usar el Dow Jones Industrial Average, que incluye las 30 mayores compañías, y sería un benchmark razonable para las compañías más grandes de todos los sectores en las tres bolsas.
Este ejercicio forma parte del curso
Manipulación de series temporales en Python
Instrucciones del ejercicio
Ya hemos importado pandas como pd y matplotlib.pyplot como plt por ti. También hemos cargado tu índice y los datos del DJIA en las variables index y djia, respectivamente, ambos como pd.Series().
- Convierte
indexen unpd.DataFramecon el nombre de columna'Index'y asigna el resultado adata. - Normaliza
djiapara que empiece en 100 y añádelo como una nueva columna adata. - Muestra la rentabilidad total tanto de
indexcomo dedjiadividiendo la última fila dedataentre la primera, restando 1 y multiplicando por 100. - Muestra un gráfico de ambas series en
data.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Convert index series to dataframe here
data = ____
# Normalize djia series and add as new column to data
djia = ____
data['DJIA'] = ____
# Show total return for both index and djia
print(____)
# Plot both series