ComenzarEmpieza gratis

Rentabilidad consecutiva de las carteras

La regresión a la media también es un concepto importante en la inversión. Aquí verás la rentabilidad anual de invertir en empresas del índice Standard and Poor 500 (S&P 500), en 2018 y 2019.

El conjunto de datos sp500_yearly_returns contiene tres columnas:

variable Significado
símbolo Símbolo bursátil que identifica de forma exclusiva a la empresa.
return_2018 Una medida del rendimiento de las inversiones en 2018.
return_2019 Una medida del rendimiento de las inversiones en 2019.

Una cifra positiva para el rendimiento significa que la inversión ha aumentado de valor; una cifra negativa significa que ha perdido valor.

Al igual que ocurre con los jonrones de béisbol, una predicción ingenua podría ser que el rendimiento de la inversión se mantiene igual de un año a otro, situándose en la línea y igual a x.

sp500_yearly_returns está disponible en pandas DataFrame.

Este ejercicio forma parte del curso

Introducción a la regresión con modelos estadísticos en Python

Ver curso

Instrucciones de ejercicio

  • Cree una nueva figura, fig, para permitir la estratificación de la trama.
  • Genera una recta en y igual a x. Esto se ha hecho por ti.
  • Utilizando sp500_yearly_returns, dibuja un diagrama de dispersión de return_2019 frente a return_2018 con una línea de tendencia de regresión lineal, sin una cinta de error estándar.
  • Ajusta los ejes de forma que las distancias a lo largo de los ejes x e y parezcan iguales.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Create a new figure, fig
fig = plt.____

# Plot the first layer: y = x
plt.axline(xy1=(0,0), slope=1, linewidth=2, color="green")

# Add scatter plot with linear regression trend line
sns.____(____)

# Set the axes so that the distances along the x and y axes look the same
plt.____(____)

# Show the plot
plt.show()
Editar y ejecutar código