Solving Onion Market Instability by Forecasting Onion Price Using Machine Learning Approach

Price is the key factor in financial activities. Unexpected fluctuation in price is the sign of market instability. Nowadays Machine learning provides enormous techniques to forecast price of products to cope up with market instability. In this paper, we look into the application of machine learning approach to forecast the price of onion. The forecast is based on the data collected from Ministry of Agriculture, Bangladesh. For making prediction we used machine learning algorithms e.g. K- Nearest Neighbor (KNN), Naïve Bayes, Decision Tree, Neural Network (NN), Support Vector Machine (SVM). Then we assessed and compared our techniques to find which technique provides the best performance in term of accuracy. We find all of our techniques provide analogous performance. By above mentioned techniques we seek to classify whether the price of onion would be preferable (low), economical (mid), expensive (high).

[1]  David A. Landgrebe,et al.  A survey of decision tree classifier methodology , 1991, IEEE Trans. Syst. Man Cybern..

[2]  Amiya Kumar Tripathy,et al.  Rice crop yield prediction in India using support vector machines , 2016, 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE).

[3]  R. Manicka Chezian,et al.  Support Vector Regression to Forecast the Demand and Supply of Pulpwood , 2013 .

[4]  Jonathan Levin,et al.  Economics in the age of big data , 2014, Science.

[5]  Babak Barazandeh,et al.  Analysis of Supply and Demand Dynamics to Predict Oil Market Trends: A Case Study of 2015 Price Data , 2016 .

[6]  Soheil Mehralian,et al.  Comparison between Artificial Neural Network and neuro-fuzzy for gold price prediction , 2013, 2013 13th Iranian Conference on Fuzzy Systems (IFSC).

[7]  Aurélien Géron,et al.  Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems , 2017 .

[8]  Takeshi Takenaka,et al.  Demand forecasting in restaurants using machine learning and statistical analysis , 2019, Procedia CIRP.

[9]  Ajith Abraham,et al.  Oil price prediction using ensemble machine learning , 2013, 2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONIC ENGINEERING (ICCEEE).

[10]  James M. Keller,et al.  A fuzzy K-nearest neighbor algorithm , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[11]  Hari Wijayanto,et al.  Ensemble K-nearest neighbors method to predict rice price in Indonesia , 2014 .

[12]  Anshul Goyal,et al.  Performance Comparison of Naïve Bayes and J 48 Classification Algorithms , 2012 .

[13]  Ashis Pradhan,et al.  SUPPORT VECTOR MACHINE-A Survey , 2012 .

[14]  Shouyang Wang,et al.  Forecasting stock market movement direction with support vector machine , 2005, Comput. Oper. Res..