¿Están autocorrelados los tipos de interés?
Cuando miras los cambios diarios en los tipos de interés, la autocorrelación está cerca de cero. Sin embargo, si vuelves a muestrear los datos y observas los cambios anuales, la autocorrelación es negativa. Esto implica que, aunque los cambios a corto plazo en los tipos de interés pueden no estar correlacionados, los cambios a largo plazo están negativamente autocorrelacionados. Un movimiento diario al alza o a la baja en los tipos probablemente no te diga nada sobre los tipos de mañana, pero un movimiento en los tipos a lo largo de un año sí puede decirte algo sobre hacia dónde irán en el próximo año. Y esto tiene cierto sentido económico: en horizontes largos, cuando suben los tipos de interés, la economía tiende a desacelerarse, lo que a su vez hace que los tipos bajen, y viceversa.
El DataFrame daily_rates contiene datos diarios de los tipos de interés a 10 años desde 1962 hasta 2017.
Este ejercicio forma parte del curso
Análisis de series temporales en Python
Instrucciones del ejercicio
- Crea un nuevo DataFrame,
daily_diff, con los cambios en los tipos diarios usando el método.diff(). - Calcula la autocorrelación de la columna
'US10Y'endaily_diffusando el método.autocorr(). - Usa el método
.resample()con el argumentorule='A'seguido de la función.last()para convertir a frecuencia anual. - Crea un nuevo DataFrame,
yearly_diff, con los cambios en los tipos anuales y calcula la autocorrelación, como arriba.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Compute the daily change in interest rates
daily_diff = daily_rates.___
# Compute and print the autocorrelation of daily changes
autocorrelation_daily = daily_diff[___].___
print("The autocorrelation of daily interest rate changes is %4.2f" %(autocorrelation_daily))
# Convert the daily data to annual data
yearly_rates = daily_rates.resample(___).___
# Repeat above for annual data
yearly_diff = yearly_rates.___
autocorrelation_yearly = yearly_diff[___].___
print("The autocorrelation of annual interest rate changes is %4.2f" %(autocorrelation_yearly))