GUILLERMO SANTAMARIA BONFIL
01/31/2023, 5:59 PMMax (Nixtla)
01/31/2023, 6:02 PMGUILLERMO SANTAMARIA BONFIL
01/31/2023, 6:03 PMMax (Nixtla)
01/31/2023, 6:18 PMGUILLERMO SANTAMARIA BONFIL
01/31/2023, 10:26 PMMax (Nixtla)
02/01/2023, 1:51 AMGUILLERMO SANTAMARIA BONFIL
02/01/2023, 7:07 PMds
column, please provide the frequency using the freq
argument." Mi dataframe tiene esta información . Para corregirlo tengo que especificarle la frecuencia, pero quisiera que automáticamente lo hiciera. Alguna sugerencia?Max (Nixtla)
02/01/2023, 7:09 PMfede (nixtla) (they/them)
02/03/2023, 6:52 PMpd.infer_freq
para inferir la frecuencia, en algunos casos puede fallar al inferirla si la columna ds
no tiene las fechas completas (por ejemplo si falta un día en caso de que sea diaria). Lo más seguro en todos los casos es pasar el argumento freq
, hay algún caso en específico para el que no te convenga usarlo? quizá podemos encontrar alguna manera que te sea útil e integrarlo en la libreríaGUILLERMO SANTAMARIA BONFIL
02/22/2023, 11:19 PMfede (nixtla) (they/them)
02/27/2023, 6:54 PMX_df
toma las variables exógenas para el horizon para el que quieres generar forecasts. Por ejemplo, si quisieras predecir los siguientes 5 días tendrías qué usar/tener las variables exógenas para los días 101-105. En el caso de que estas variables exógenas no estén disponibles, una opción es hacer lo que mencionas. Utilizar las últimas 5 observaciones disponibles, sin embargo esto tiene la desventaja de que el performance del modelo puede resultar menor.%pip install “statsforecast @ git+<https://github.com/Nixtla/statsforecast.git@main>”
o bien añadiendo git+<https://github.com/nixtla/statsforecast.git@main>
a tu cluster.
• A partir de la versión 1.5.0
de statsforecast ya no es necesario usar un backend, puedes pasar directamente spark dataframes a forecast
y se reconocerá en el engine (como en la imagen).
• Adjunto un ejemplo del nuevo uso de stastforecast con variables exogenas en databricks.
Avísame si te encuentras con algún error, o algo más requiere de clarificación. 🙂