Cargando…

Machine learning techniques for forecasting agricultural prices: A case of brinjal in Odisha, India

BACKGROUND: Price forecasting of perishable crop like vegetables has importance implications to the farmers, traders as well as consumers. Timely and accurate forecast of the price helps the farmers switch between the alternative nearby markets to sale their produce and getting good prices. The farm...

Descripción completa

Detalles Bibliográficos
Autores principales: Paul, Ranjit Kumar, Yeasin, Md., Kumar, Pramod, Kumar, Prabhakar, Balasubramanian, M., Roy, H. S., Paul, A. K., Gupta, Ajit
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9258887/
https://www.ncbi.nlm.nih.gov/pubmed/35793366
http://dx.doi.org/10.1371/journal.pone.0270553
_version_ 1784741651957153792
author Paul, Ranjit Kumar
Yeasin, Md.
Kumar, Pramod
Kumar, Prabhakar
Balasubramanian, M.
Roy, H. S.
Paul, A. K.
Gupta, Ajit
author_facet Paul, Ranjit Kumar
Yeasin, Md.
Kumar, Pramod
Kumar, Prabhakar
Balasubramanian, M.
Roy, H. S.
Paul, A. K.
Gupta, Ajit
author_sort Paul, Ranjit Kumar
collection PubMed
description BACKGROUND: Price forecasting of perishable crop like vegetables has importance implications to the farmers, traders as well as consumers. Timely and accurate forecast of the price helps the farmers switch between the alternative nearby markets to sale their produce and getting good prices. The farmers can use the information to make choices around the timing of marketing. For forecasting price of agricultural commodities, several statistical models have been applied in past but those models have their own limitations in terms of assumptions. METHODS: In recent times, Machine Learning (ML) techniques have been much successful in modeling time series data. Though, numerous empirical studies have shown that ML approaches outperform time series models in forecasting time series, but their application in forecasting vegetables prices in India is scared. In the present investigation, an attempt has been made to explore efficient ML algorithms e.g. Generalized Neural Network (GRNN), Support Vector Regression (SVR), Random Forest (RF) and Gradient Boosting Machine (GBM) for forecasting wholesale price of Brinjal in seventeen major markets of Odisha, India. RESULTS: An empirical comparison of the predictive accuracies of different models with that of the usual stochastic model i.e. Autoregressive integrated moving average (ARIMA) model is carried out and it is observed that ML techniques particularly GRNN performs better in most of the cases. The superiority of the models is established by means of Model Confidence Set (MCS), and other accuracy measures such as Mean Error (ME), Root Mean Square Error (RMSE), Mean Absolute Error (MAE) and Mean Absolute Prediction Error (MAPE). To this end, Diebold-Mariano test is performed to test for the significant differences in predictive accuracy of different models. CONCLUSIONS: Among the machine learning techniques, GRNN performs better in all the seventeen markets as compared to other techniques. RF performs at par with GRNN in four markets. The accuracies of other techniques such as SVR, GBM and ARIMA are not up to the mark.
format Online
Article
Text
id pubmed-9258887
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-92588872022-07-07 Machine learning techniques for forecasting agricultural prices: A case of brinjal in Odisha, India Paul, Ranjit Kumar Yeasin, Md. Kumar, Pramod Kumar, Prabhakar Balasubramanian, M. Roy, H. S. Paul, A. K. Gupta, Ajit PLoS One Research Article BACKGROUND: Price forecasting of perishable crop like vegetables has importance implications to the farmers, traders as well as consumers. Timely and accurate forecast of the price helps the farmers switch between the alternative nearby markets to sale their produce and getting good prices. The farmers can use the information to make choices around the timing of marketing. For forecasting price of agricultural commodities, several statistical models have been applied in past but those models have their own limitations in terms of assumptions. METHODS: In recent times, Machine Learning (ML) techniques have been much successful in modeling time series data. Though, numerous empirical studies have shown that ML approaches outperform time series models in forecasting time series, but their application in forecasting vegetables prices in India is scared. In the present investigation, an attempt has been made to explore efficient ML algorithms e.g. Generalized Neural Network (GRNN), Support Vector Regression (SVR), Random Forest (RF) and Gradient Boosting Machine (GBM) for forecasting wholesale price of Brinjal in seventeen major markets of Odisha, India. RESULTS: An empirical comparison of the predictive accuracies of different models with that of the usual stochastic model i.e. Autoregressive integrated moving average (ARIMA) model is carried out and it is observed that ML techniques particularly GRNN performs better in most of the cases. The superiority of the models is established by means of Model Confidence Set (MCS), and other accuracy measures such as Mean Error (ME), Root Mean Square Error (RMSE), Mean Absolute Error (MAE) and Mean Absolute Prediction Error (MAPE). To this end, Diebold-Mariano test is performed to test for the significant differences in predictive accuracy of different models. CONCLUSIONS: Among the machine learning techniques, GRNN performs better in all the seventeen markets as compared to other techniques. RF performs at par with GRNN in four markets. The accuracies of other techniques such as SVR, GBM and ARIMA are not up to the mark. Public Library of Science 2022-07-06 /pmc/articles/PMC9258887/ /pubmed/35793366 http://dx.doi.org/10.1371/journal.pone.0270553 Text en © 2022 Paul et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Paul, Ranjit Kumar
Yeasin, Md.
Kumar, Pramod
Kumar, Prabhakar
Balasubramanian, M.
Roy, H. S.
Paul, A. K.
Gupta, Ajit
Machine learning techniques for forecasting agricultural prices: A case of brinjal in Odisha, India
title Machine learning techniques for forecasting agricultural prices: A case of brinjal in Odisha, India
title_full Machine learning techniques for forecasting agricultural prices: A case of brinjal in Odisha, India
title_fullStr Machine learning techniques for forecasting agricultural prices: A case of brinjal in Odisha, India
title_full_unstemmed Machine learning techniques for forecasting agricultural prices: A case of brinjal in Odisha, India
title_short Machine learning techniques for forecasting agricultural prices: A case of brinjal in Odisha, India
title_sort machine learning techniques for forecasting agricultural prices: a case of brinjal in odisha, india
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9258887/
https://www.ncbi.nlm.nih.gov/pubmed/35793366
http://dx.doi.org/10.1371/journal.pone.0270553
work_keys_str_mv AT paulranjitkumar machinelearningtechniquesforforecastingagriculturalpricesacaseofbrinjalinodishaindia
AT yeasinmd machinelearningtechniquesforforecastingagriculturalpricesacaseofbrinjalinodishaindia
AT kumarpramod machinelearningtechniquesforforecastingagriculturalpricesacaseofbrinjalinodishaindia
AT kumarprabhakar machinelearningtechniquesforforecastingagriculturalpricesacaseofbrinjalinodishaindia
AT balasubramanianm machinelearningtechniquesforforecastingagriculturalpricesacaseofbrinjalinodishaindia
AT royhs machinelearningtechniquesforforecastingagriculturalpricesacaseofbrinjalinodishaindia
AT paulak machinelearningtechniquesforforecastingagriculturalpricesacaseofbrinjalinodishaindia
AT guptaajit machinelearningtechniquesforforecastingagriculturalpricesacaseofbrinjalinodishaindia