Calcula el Beta dinámico de la acción
Imagina que Elon Musk es tu ídolo y estás pensando en invertir en acciones de Tesla. Como buen gestor de carteras, decides hacer la debida diligencia revisando el Beta de Tesla a lo largo de los años. Beta es una medida de la volatilidad de una acción con respecto al mercado y puede servir como indicador del riesgo de inversión.
Recuerda que necesitas la volatilidad de la acción, la volatilidad del mercado (S&P 500 como proxy) y su correlación de rendimientos para calcular el Beta. La correlación puede calcularse a partir de residuos estandarizados.
La volatilidad ajustada del modelo se ha precargado para Tesla en teslaGarch_vol, y para el S&P 500 en spGarch_vol. Además, los residuos estandarizados del modelo están precargados en teslaGarch_resid y spGarch_resid, respectivamente.
Este ejercicio forma parte del curso
Modelos GARCH en Python
Instrucciones del ejercicio
Calcula el coeficiente de correlación entre Tesla y el S&P 500 usando los residuos estandarizados de los modelos GARCH ajustados (
teslaGarch_resid,spGarch_resid).Calcula el Beta de la acción de Tesla utilizando la volatilidad de Tesla (
teslaGarch_vol), la volatilidad del S&P 500 (spGarch_vol) y lacorrelationcalculada en el paso anterior.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Compute correlation between SP500 and Tesla
correlation = np.corrcoef(____, ____)[0, 1]
# Compute the Beta for Tesla
stock_beta = ____ * (____ / ____)
# Plot the Beta
plt.title('Tesla Stock Beta')
plt.plot(stock_beta)
plt.show()