Cuando hablamos de modelado de series de tiempo, generalmente nos referimos a t茅cnicas basadas en modelos autorregresivos tales como ARIMA, VARMA entre otros, o tal vez la implementaci贸n de redes neuronales recurrentes. Estos modelos de an谩lisis de series temporales requieren un alto grado de especializaci贸n y en muchas ocasiones no son de f谩cil implementaci贸n. Sin embargo, con la evoluci贸n de las t茅cnicas basados en ML han emergido nuevos y m谩s eficientes modelos para el an谩lisis de series temporales. Entre ellos podemos destacar el uso de XGBoost y que se puede considerar como un enfoque avanzado del an谩lisis de series temporales. XGBoost es una implementaci贸n eficiente de aumento de gradiente para problemas de clasificaci贸n y regresi贸n. Es r谩pido y eficiente, tiene un buen desempe帽o, si no el mejor, en una amplia gama de tareas de modelado predictivo. El XGBoost tambi茅n se puede utilizar para la previsi贸n de series temporales, aunque requiere que el conjunto de datos de la serie temporal se transforme primero en un problema de aprendizaje supervisado. Tambi茅n requiere el uso de una t茅cnica especializada para evaluar el modelo, ya que evaluar el modelo usando la validaci贸n cruzada k-fold dar铆a como salidas resultados optimistamente sesgados.
En la contribuci贸n oral exploraremos las claves necesarias de c贸mo desarrollar un modelo XGBoost para la previsi贸n de series temporales. Describiremos c贸mo usar los conjuntos de datos de series temporales y transformarlos en datos para aprendizaje supervisado mediante una representaci贸n de ventana deslizante as铆 de c贸mo ajustar, evaluar y hacer predicciones con un modelo para la previsi贸n de series temporales. Mostraremos un caso de 茅xito y como se ha implementado en una aplicaci贸n web.