journal article·2022Open access

Price Prediction of Seasonal Items Using Machine Learning and Statistical Methods

Mohamed Ali Mohamed, Ibrahim Mahmoud El-Henawy, Ahmad Salah

Computers, Materials & Continua· Volume 70· Issue 2

Abstract

Price prediction of goods is a vital point of research due to how common e-commerce platforms are. There are several efforts conducted to forecast the price of items using classic machine learning algorithms and statistical models. These models can predict prices of various financial instruments, e.g., gold, oil, cryptocurrencies, stocks, and second-hand items. Despite these efforts, the literature has no model for predicting the prices of seasonal goods (e.g., Christmas gifts). In this context, we framed the task of seasonal goods price prediction as a regression problem. First, we utilized a real online trailer dataset of Christmas gifts and then we proposed several machine learning-based models and one statistical-based model to predict the prices of these seasonal products. Second, we utilized a real-life dataset of Christmas gifts for the prediction task. Then, we proposed support vector regressor (SVR), linear regression, random forest, and ridge models as machine learning models for price prediction. Next, we proposed an autoregressive-integrated-moving-average (ARIMA) model for the same purpose as a statistical-based model. Finally, we evaluated the performance of the proposed models; the comparison shows that the best performing model was the random forest model, followed by the ARIMA model.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Stock Market Forecasting Methods · Energy Load and Power Forecasting · Forecasting Techniques and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (36)

Show source-provided references
1. Price prediction of share market using artificial neural network ‘ANN’10.5120/2552-3497 ↗
2. Different methods for gas price forecasting10.1016/S0210-0266(11)70013-9 ↗
3. Multiple regression: A data mining approach for predicting the stock market trends based on open, close and high price of the month
4. A novel carbon price prediction model combines the secondary decomposition algorithm and the long short-term memory network10.1016/j.energy.2020.118294 ↗
5. Car price prediction using machine learning techniques
6. Airfare prices prediction using machine learning techniques
7. Arima models to predict next-day electricity prices10.1109/TPWRS.2002.804943 ↗
8. A hybrid ARIMA and support vector machines model in stock price forecasting10.1016/j.omega.2004.07.024 ↗
9. Hyndman · Forecasting: Principles and practice · 2018
10. A new ridge-type estimator for the linear regression model: Simulations and applications
11. Ridge regression: Biased estimation for nonorthogonal problems10.1080/00401706.1970.10488634 ↗
12. Ridge regression as a technique for analyzing models with multicollinearity10.2307/351539 ↗
13. Ridge regression: Some simulations10.1080/03610927508827232 ↗
14. Awad · Efficient Learning Machines · 2015 · 67
15. Crone · IFIP AI 2006. IFIP International Federation for Information Processing · 2006 · 217 · 149
16. Wenshan Guo, estimation of biomass in wheat using random forest regression algorithm and remote sensing data10.1016/j.cj.2016.01.008 ↗
17. An empirical study on modeling and prediction of bitcoin prices with bayesian neural networks based on blockchain information10.1109/ACCESS.2017.2779181 ↗
18. Using machine learning arima to predict the price of cryptocurrencies
19. Applications of autoregressive integrated moving average (arima) approach in time-series prediction of traffic noise pollution10.3397/1/376317 ↗
20. Time series analysis: An application of arima model in stock price forecasting
21. Housing price prediction using machine learning algorithms: The case of Melbourne city, Australia
22. Stock price prediction using artificial neural model: An application of big data
23. Data driven natural gas spot price prediction models using machine learning methods10.3390/en12091680 ↗
24. A decision trees approach to oil price prediction
25. Survey of stock market prediction using machine learning approach
26. Stock closing price prediction using machine learning techniques10.1016/j.procs.2020.03.326 ↗
27. Deep end-to-end learning for price prediction of second-hand items10.1007/s10115-020-01495-8 ↗
28. A novel hybrid model based on Hodrick–Prescott filter and support vector regression algorithm for optimizing stock market price prediction10.1186/s40537-017-0092-5 ↗
29. Stock price prediction using support vector regression on daily and up to the minute prices10.1016/j.jfds.2018.04.003 ↗
30. Predicting the price of bitcoin using machine learning
31. Stock price prediction using DEEP learning algorithm and its comparison with machine learning algorithms10.1002/isaf.1459 ↗
32. A Comprehensive survey of loss functions in machine learning
33. Ensemble averaging and mean squared error10.1175/JCLI-D-16-0012.1 ↗
34. Comparing metrics to evaluate performance of regression methods for decoding of neural signals
35. R-squared for bayesian regression models10.1080/00031305.2018.1549100 ↗
36. A new metric of absolute percentage error for intermittent demand forecasts10.1016/j.ijforecast.2015.12.003 ↗