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...
Autores principales: | , , , , , , , |
---|---|
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 |