Comparing Prophet and Deep Learning to ARIMA in Forecasting Wholesale Food Prices

Setting sale prices correctly is of great importance for firms, and the study and forecast of prices time series is therefore a relevant topic not only from a data science perspective but also from an economic and applicative one. In this paper, we examine different techniques to forecast sale price...

Full description

Bibliographic Details
Main Authors: Lorenzo Menculini, Andrea Marini, Massimiliano Proietti, Alberto Garinei, Alessio Bozza, Cecilia Moretti, Marcello Marconi
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Forecasting
Subjects:
Online Access:https://www.mdpi.com/2571-9394/3/3/40
id doaj-e1279ca1b1404068b3277c43f29cf2e5
record_format Article
spelling doaj-e1279ca1b1404068b3277c43f29cf2e52021-09-26T00:10:17ZengMDPI AGForecasting2571-93942021-09-0134064466210.3390/forecast3030040Comparing Prophet and Deep Learning to ARIMA in Forecasting Wholesale Food PricesLorenzo Menculini0Andrea Marini1Massimiliano Proietti2Alberto Garinei3Alessio Bozza4Cecilia Moretti5Marcello Marconi6Idea-re S.r.l., 06128 Perugia, ItalyIdea-re S.r.l., 06128 Perugia, ItalyIdea-re S.r.l., 06128 Perugia, ItalyIdea-re S.r.l., 06128 Perugia, ItalyCancelloni Food Service S.p.A., 06063 Magione, ItalyIndependent Researcher, Via Parco 6, 06073 Corciano, ItalyIdea-re S.r.l., 06128 Perugia, ItalySetting sale prices correctly is of great importance for firms, and the study and forecast of prices time series is therefore a relevant topic not only from a data science perspective but also from an economic and applicative one. In this paper, we examine different techniques to forecast sale prices applied by an Italian food wholesaler, as a step towards the automation of pricing tasks usually taken care by human workforce. We consider ARIMA models and compare them to Prophet, a scalable forecasting tool by Facebook based on a generalized additive model, and to deep learning models exploiting Long Short-Term Memory (LSTM) and Convolutional Neural Networks (CNNs). ARIMA models are frequently used in econometric analyses, providing a good benchmark for the problem under study. Our results indicate that ARIMA models and LSTM neural networks perform similarly for the forecasting task under consideration, while the combination of CNNs and LSTMs attains the best overall accuracy, but requires more time to be tuned. On the contrary, Prophet is quick and easy to use, but considerably less accurate.https://www.mdpi.com/2571-9394/3/3/40time-seriesforecastingdeep learningARIMAprophetprices
collection DOAJ
language English
format Article
sources DOAJ
author Lorenzo Menculini
Andrea Marini
Massimiliano Proietti
Alberto Garinei
Alessio Bozza
Cecilia Moretti
Marcello Marconi
spellingShingle Lorenzo Menculini
Andrea Marini
Massimiliano Proietti
Alberto Garinei
Alessio Bozza
Cecilia Moretti
Marcello Marconi
Comparing Prophet and Deep Learning to ARIMA in Forecasting Wholesale Food Prices
Forecasting
time-series
forecasting
deep learning
ARIMA
prophet
prices
author_facet Lorenzo Menculini
Andrea Marini
Massimiliano Proietti
Alberto Garinei
Alessio Bozza
Cecilia Moretti
Marcello Marconi
author_sort Lorenzo Menculini
title Comparing Prophet and Deep Learning to ARIMA in Forecasting Wholesale Food Prices
title_short Comparing Prophet and Deep Learning to ARIMA in Forecasting Wholesale Food Prices
title_full Comparing Prophet and Deep Learning to ARIMA in Forecasting Wholesale Food Prices
title_fullStr Comparing Prophet and Deep Learning to ARIMA in Forecasting Wholesale Food Prices
title_full_unstemmed Comparing Prophet and Deep Learning to ARIMA in Forecasting Wholesale Food Prices
title_sort comparing prophet and deep learning to arima in forecasting wholesale food prices
publisher MDPI AG
series Forecasting
issn 2571-9394
publishDate 2021-09-01
description Setting sale prices correctly is of great importance for firms, and the study and forecast of prices time series is therefore a relevant topic not only from a data science perspective but also from an economic and applicative one. In this paper, we examine different techniques to forecast sale prices applied by an Italian food wholesaler, as a step towards the automation of pricing tasks usually taken care by human workforce. We consider ARIMA models and compare them to Prophet, a scalable forecasting tool by Facebook based on a generalized additive model, and to deep learning models exploiting Long Short-Term Memory (LSTM) and Convolutional Neural Networks (CNNs). ARIMA models are frequently used in econometric analyses, providing a good benchmark for the problem under study. Our results indicate that ARIMA models and LSTM neural networks perform similarly for the forecasting task under consideration, while the combination of CNNs and LSTMs attains the best overall accuracy, but requires more time to be tuned. On the contrary, Prophet is quick and easy to use, but considerably less accurate.
topic time-series
forecasting
deep learning
ARIMA
prophet
prices
url https://www.mdpi.com/2571-9394/3/3/40
work_keys_str_mv AT lorenzomenculini comparingprophetanddeeplearningtoarimainforecastingwholesalefoodprices
AT andreamarini comparingprophetanddeeplearningtoarimainforecastingwholesalefoodprices
AT massimilianoproietti comparingprophetanddeeplearningtoarimainforecastingwholesalefoodprices
AT albertogarinei comparingprophetanddeeplearningtoarimainforecastingwholesalefoodprices
AT alessiobozza comparingprophetanddeeplearningtoarimainforecastingwholesalefoodprices
AT ceciliamoretti comparingprophetanddeeplearningtoarimainforecastingwholesalefoodprices
AT marcellomarconi comparingprophetanddeeplearningtoarimainforecastingwholesalefoodprices
_version_ 1717366893923270656