Estacionariedad

Análisis de series temporales en Python

Rob Reider

Adjunct Professor, NYU-Courant Consultant, Quantopian

¿Qué es la estacionariedad?

  • Estacionariedad fuerte: toda la distribución es invariante en el tiempo
  • Estacionariedad débil: media, varianza y autocorrelación son invariantes en el tiempo (p. ej., para autocorrelación, corr$\large (X_t, X_{t-\tau})$ solo depende de $\large \tau$)
Análisis de series temporales en Python

¿Por qué nos importa?

  • Si los parámetros cambian con el tiempo, hay demasiados parámetros que estimar
  • Solo se puede estimar un modelo parsimonioso con pocos parámetros
Análisis de series temporales en Python

Ejemplos de series no estacionarias

  • Paseo aleatorio
Análisis de series temporales en Python

Ejemplos de series no estacionarias

  • Estacionalidad en la serie
Análisis de series temporales en Python

Ejemplos de series no estacionarias

  • Cambio de media o desviación estándar en el tiempo
Análisis de series temporales en Python

Transformar series no estacionarias en estacionarias

  • Paseo aleatorio
    plot.plot(SPY)
    
  • Primera diferencia
    plot.plot(SPY.diff())
    
Análisis de series temporales en Python

Transformar series no estacionarias en estacionarias

  • Estacionalidad
    plot.plot(HRB)
    
  • Diferencia estacional
    plot.plot(HRB.diff(4))
    
Análisis de series temporales en Python

Transformar series no estacionarias en estacionarias

  • Ingresos trimestrales de AMZN
    plt.plot(AMZN)
    
# Log of AMZN Revenues
plt.plot(np.log(AMZN))

# Log, then seasonal difference
plt.plot(np.log(AMZN).diff(4))

Análisis de series temporales en Python

¡Vamos a practicar!

Análisis de series temporales en Python

Preparing Video For Download...