Prognozowanie dziennych obrotów przedsiębiorstwa za pomocą algorytmu XGBoost – studium przypadku Forecasting daily turnover using XGBoost algorithm – a case study
Celem niniejszego artykułu było zbadanie możliwości wykorzystania
algorytmu Extreme Gradient Boosting (XGBoost) jako narzędzia prognozowania obrotów
przedsiębiorstwa. Na studium przypadku wybrano udostępnione przez firmę Rossmann
(wraz z prośbą o opracowanie innowacyjnej metody prognozowania) dane, obejmujące
informacje z mikro- i makrootoczenia oraz obrotów 1115 oddziałów. Działanie
algorytmu porównano z klasycznymi modelami SARIMAX i Holta–Wintersa, wykorzystując
walidację krzyżową oraz testy statystycznej istotności różnic trafności predykcji.
Badano metryki średniego błędu procentowego, współczynnik Theila oraz skorygowany
współczynnik determinacji. Wyniki przekazano do weryfikacji firmie Rossmann. Potwierdzono,
iż XGBoost po zastosowaniu odpowiedniej obróbki danych i sposobu uczenia
osiąga lepsze rezultaty niż modele klasyczne.
The goal of this paper was to investigate use of the Extreme Gradient Boosting
XGBoost algorithm as a forecasting tool. The data provided by the Rossman Company,
with a request to design an innovative prediction method, has been used as a base for
this case study. The data contains details about micro- and macro-environment, as well
as turnover of 1115 stores. Performance of the algorithm was compared to classical
forecasting models SARIMAX and Holt–Winters, using time-series cross validation and
tests for statistical importance in prediction quality differences. Metrics of root mean
squared percentage error (RMSPE), Theil’s coefficient and adjusted correlation coefficient
were analyzed. Results where then passed to Rossman for verification on a separate
validation set, via Kaggle.com platform. Study results confirmed, that XGBoost, after
using proper data preparation and training method, achieves better results than classical
models.
Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies
Informacja
SZANOWNI CZYTELNICY!
UPRZEJMIE INFORMUJEMY, ŻE BIBLIOTEKA FUNKCJONUJE W NASTĘPUJĄCYCH GODZINACH:
Wypożyczalnia i Czytelnia Główna: poniedziałek – piątek od 9.00 do 19.00