Introducción al curso

Análisis de series temporales en Python

Rob Reider

Adjunct Professor, NYU-Courant Consultant, Quantopian

Ejemplo de series temporales: Google Trends

Análisis de series temporales en Python

Ejemplo de series temporales: datos climáticos

Análisis de series temporales en Python

Ejemplo de series temporales: beneficios trimestrales

Análisis de series temporales en Python

Ejemplo de series múltiples: gas natural y gasóleo de calefacción

Análisis de series temporales en Python

Objetivos del curso

  • Conocer modelos de series temporales
  • Ajustar datos a un modelo de series temporales
  • Usar los modelos para hacer pronósticos
  • Aprender a usar los paquetes estadísticos relevantes en Python
  • Ver ejemplos concretos de uso de estos modelos
Análisis de series temporales en Python

Algunas herramientas útiles de pandas

  • Cambiar un índice a datetime
      df.index = pd.to_datetime(df.index)
    
  • Graficar datos
      df.plot()
    
  • Cortar datos
      df['2012']
    
Análisis de series temporales en Python

Algunas herramientas útiles de pandas

  • Unir dos DataFrames
      df1.join(df2)
    
  • Remuestrear datos (p. ej., de diario a semanal)
      df = df.resample(rule='W').last()
    
Análisis de series temporales en Python

Más funciones de pandas

  • Calcular cambios porcentuales y diferencias de una serie temporal
      df['col'].pct_change()
      df['col'].diff()
    
  • Método de correlación de Series en pandas
      df['ABC'].corr(df['XYZ'])
    
  • Autocorrelación en pandas
      df['ABC'].autocorr()
    
Análisis de series temporales en Python

¡Vamos a practicar!

Análisis de series temporales en Python

Preparing Video For Download...