Easy Learning with Forecasting con Python: ARIMA y Prophet para Negocios
Marketing > Marketing Analytics & Automation
2h 51m
£17.99 Free for 0 days
4.1

Enroll Now

Language: Spanish

Sale Ends: 26 Mar

Dominando la Predicción de Series Temporales con Python: Modelos ARIMA y Prophet para Estrategias de Negocio

What you will learn:

  • Dominar los fundamentos de las series temporales, incluyendo la descomposición en tendencia, estacionalidad y componentes residuales.
  • Implementar técnicas avanzadas de preprocesamiento de datos para identificar y resolver anomalías (outliers), datos faltantes y registros duplicados en contextos empresariales.
  • Desarrollar y aplicar modelos predictivos de última generación utilizando los algoritmos ARIMA y Prophet en entornos de Python.
  • Optimizar la precisión de los pronósticos integrando variables exógenas estratégicas, como promociones de marketing o fluctuaciones de precios.
  • Realizar una evaluación rigurosa de los modelos de pronóstico empleando métricas avanzadas como MAPE, RMSE, AIC y BIC, e interpretar sus implicados.
  • Diseñar e implementar soluciones de automatización para la generación y actualización recurrente de predicciones, incluyendo la exportación de modelos y resultados.

Description

La predicción de series temporales es una habilidad analítica fundamental en el entorno empresarial actual, permitiendo a las organizaciones anticipar con precisión variables críticas como ventas, demanda, precios o cualquier dato que evolucione con el tiempo. Este curso te guiará exhaustivamente en la aplicación de dos de los modelos más influyentes y ampliamente adoptados en el ámbito del forecasting: ARIMA y Prophet.

Iniciaremos tu aprendizaje con una inmersión profunda en los fundamentos de las series temporales: sus componentes esenciales (tendencia, estacionalidad y ruido) y las mejores prácticas para la preparación de datos. Aprenderás a identificar y corregir eficazmente outliers, valores nulos y registros duplicados. A través de ejemplos prácticos, dominarás el uso de SQL y Python para la ingesta y limpieza de información real, sentando una base sólida para el modelado.

Posteriormente, te sumergirás en el universo del modelado con ARIMA (AutoRegressive Integrated Moving Average). Comprenderás intuitivamente la función de los parámetros p, d, q, aplicarás la técnica de `auto_arima` para una selección de modelo eficiente y validarás rigurosamente los supuestos clave, como la autocorrelación, estacionariedad y normalidad de los residuos. Aprenderás a cuantificar la precisión de tus pronósticos con métricas estándar como MAPE y RMSE, y a visualizar los resultados de forma comparativa.

Continuaremos explorando Prophet, una herramienta de código abierto desarrollada por Meta que simplifica drásticamente el proceso de creación de modelos predictivos. Descubrirás cómo integrar variables exógenas estratégicas (como promociones o fluctuaciones de precios), ajustar los changepoints para capturar cambios estructurales en la serie, personalizar parámetros de estacionalidad y efectos de festividades, y generar gráficos de componentes para una explicación transparente de las predicciones.

El curso también te equipará para comparar críticamente ambos modelos, ARIMA y Prophet, utilizando métricas avanzadas como AIC y BIC, y te ayudará a discernir sus ventajas y desventajas en diferentes escenarios empresariales. Culminaremos con un módulo dedicado a las buenas prácticas de comunicación de pronósticos al negocio, incluyendo la presentación de intervalos de confianza, la creación de visualizaciones impactantes y el almacenamiento eficiente de los resultados en formatos como CSV o bases de datos.

Como broche de oro, el proyecto final te capacitará para automatizar procesos de predicción completos, desde la exportación de modelos entrenados a archivos pickle hasta la programación de notebooks o scripts para ejecuciones recurrentes. Este programa integral combina teoría robusta, práctica intensiva y casos de uso del mundo real, convirtiéndote en un experto en forecasting con ARIMA y Prophet, listo para impulsar decisiones estratégicas en cualquier entorno de negocio.

Curriculum

Fundamentos de Series Temporales y Análisis Exploratorio con Python

Este módulo introduce los conceptos esenciales de las series temporales, explicando su naturaleza, características y la descomposición en sus componentes principales: tendencia, estacionalidad y ruido. Aprenderás a identificar visualmente estos patrones y a preparar tu entorno de desarrollo en Python para trabajar con datos temporales. Se cubrirá la carga inicial de datos, la manipulación básica con pandas y las primeras visualizaciones para comprender la estructura de tus series, sentando las bases para el modelado avanzado.

Preparación Avanzada de Datos para Modelado Predictivo

En esta sección, dominarás las técnicas de preprocesamiento de datos empresariales cruciales para el forecasting. Utilizando SQL y Python, aprenderás a manejar datos reales que a menudo presentan imperfecciones. Esto incluye la detección y corrección de outliers (valores atípicos), la gestión eficiente de valores nulos o faltantes, y la identificación y eliminación de registros duplicados. El objetivo es transformar datos crudos en un formato limpio y óptimo, listo para alimentar los modelos predictivos más sofisticados.

Modelado Predictivo con ARIMA: De la Teoría a la Práctica en Python

Adéntrate en el poderoso modelo ARIMA (AutoRegressive Integrated Moving Average). Este módulo te guiará a través de la comprensión intuitiva de sus parámetros clave (p, d, q) y cómo se relacionan con el comportamiento de la serie temporal. Explorarás la implementación práctica en Python, incluyendo el uso de la librería `auto_arima` para la selección automatizada de los mejores parámetros. Realizarás validaciones rigurosas de los supuestos del modelo, como la estacionariedad y la normalidad de los residuos, y evaluarás su desempeño con métricas como MAPE y RMSE, visualizando tus predicciones frente a los datos reales.

Dominando Prophet: El Modelo de Forecasting de Meta para Negocios

Descubre Prophet, una librería desarrollada por Meta que simplifica el forecasting, especialmente útil para series temporales con estacionalidad fuerte y efectos de días festivos. Aprenderás a configurar y personalizar modelos Prophet, a incorporar variables exógenas como precios o campañas de marketing para mejorar la precisión, y a ajustar puntos de cambio (changepoints) para capturar transformaciones en la tendencia. Analizarás los componentes del pronóstico para una interpretación clara y accionable, comprendiendo los drivers detrás de tus predicciones.

Evaluación, Comparación y Selección de Modelos Predictivos

Este módulo se centra en la evaluación crítica y la comparación estratégica entre los modelos ARIMA y Prophet. Aprenderás a utilizar métricas avanzadas como AIC (Akaike Information Criterion) y BIC (Bayesian Information Criterion), junto con MAPE y RMSE, para determinar la calidad y parsimonia de tus modelos. Analizarás las ventajas y desventajas de cada enfoque en diversos escenarios de negocio, desarrollando la capacidad de seleccionar el modelo más apropiado para cada desafío de predicción.

Implementación y Automatización de Pronósticos Empresariales

Finaliza el curso con las mejores prácticas para comunicar eficazmente tus pronósticos a los stakeholders empresariales. Aprenderás a presentar resultados con intervalos de confianza, a crear visualizaciones claras y convincentes, y a almacenar los resultados de tus predicciones de manera organizada (CSV, bases de datos). El proyecto final de este módulo te permitirá construir un pipeline de automatización para la generación recurrente de pronósticos, incluyendo la exportación de modelos entrenados (pickle) y la programación de scripts o notebooks, asegurando que tus predicciones generen valor continuo en el negocio.

Deal Source: real.discount