dj_ski_mask
dj_ski_mask t1_j8x2m11 wrote
Reply to comment by emotionalfool123 in [Discussion] Time Series methods comparisons: XGBoost, MLForecast, Prophet, ARIMAX? by RAFisherman
I am knee deep in this library at work right now.
Pros: they implement tons of algos and regularly update with the ‘latest and greatest,’ like NHITS. Also can scale with GPUs/TPUs for the algos that use Torch backend. Depending on the algo you can add covariates and the “global” models for multivariate time series are impressive in their performance.
Cons: my god it’s a finicky library that takes considerable time to pick up. Weird syntax/restrictions for scoring and evaluating. Differentiating between “past” and “future” covariates is not as cut and dried as documentation makes it seem. Also, limited tutorials and examples.
All in all I like it and am making a speed run to learning this library for my time series needs.
To OP I would suggest NHITS, but also, the tree based methods STILL tend to win with the data I work with.
dj_ski_mask t1_j9345mc wrote
Reply to comment by clisztian in [Discussion] Time Series methods comparisons: XGBoost, MLForecast, Prophet, ARIMAX? by RAFisherman
I should mention with some tuning I have been able to get NHITS to outperform Naive Seasonal, CatBoost with lags, and ES models, so it’s not terrible.