Este repositorio ofrece una guía práctica sobre Prophet, la biblioteca de Meta para el análisis y predicción de series temporales. Se incluye documentación detallada sobre sus parámetros principales y un caso práctico utilizando datos de NDVI (Índice de Vegetación de Diferencia Normalizada).
Para acceder a los recursos de documentación, consulta los Apuntes de Prophet y la Guía Técnica.
Para acceder al caso práctico, consulta Análisis NDVI. Predicciones
Prophet se basa en un modelo aditivo que descompone las series temporales en sus componentes fundamentales:
y(t) = g(t) + s(t) + h(t) + ε(t)
Esta descomposición permite analizar por separado:
- La tendencia general (
g(t)): Captura cambios graduales a largo plazo - Los patrones estacionales (
s(t)): Identifica ciclos repetitivos - Los eventos especiales (
h(t)): Incorpora efectos de acontecimientos puntuales - El componente aleatorio (
ε(t)): Representa las fluctuaciones no explicadas
Prophet destaca por su capacidad para:
- Manejar datos faltantes sin necesidad de imputación
- Detectar automáticamente cambios en la tendencia
- Incorporar diferentes tipos de estacionalidad (diaria, semanal, anual)
- Ajustar la flexibilidad del modelo mediante parámetros intuitivos
- Guía completa de parámetros de Prophet
- Recomendaciones de ajuste según el tipo de datos
- Interpretación de resultados
- Preprocesamiento de series temporales
- Configuración y entrenamiento del modelo
- Visualización de predicciones
- Evaluación de resultados
prophet
pandas
numpy
matplotlibLas contribuciones son bienvenidas.
Puedes abrir el notebook en Google Colab