Scinovex
article Open Access

Forecasting of area and production of sorghum in Maharashtra, India using ARIMA and ANN models

International Journal of Research in Agronomy · 2025 · Vol. 8(11S) · pp. 218–225

Abstract

Sorghum, a highly valued crop in India, has been experiencing a decline in production over the past two decades, despite India being the largest producer and consumer of millets. Forecasting expected area under cultivation and production of sorghum in advance can play a pivotal role in reversing this trend. This study made an attempt to find suitable model for sorghum area and production forecasting in Maharashtra, India. From 1966 to 2021, data on sorghum area and production were gathered and forecasted using ARIMA and ANN techniques. ARIMA (0, 1, 1) with drift is fitted best for the sorghum area and ANN (3:2S:1) best-fitted model for sorghum production. The model's accuracy was compared using RMSE, MAE and MAPE measures. The study found the ARIMA model effectively forecasts sorghum areas, while the Time delay neural network model effectively captures heterogeneity and complexity in production data.

Full Text

Tables and figures are in the full-text PDF.

Introduction

Millets have played a vital role in shaping the agricultural landscape, particularly in regions like Asia and Africa. For their resilience to harsh climatic conditions and minimal water requirement, millets are now recognized as vital contributors to sustainable agriculture as well as safer diversification option for the farmers. Their high nutritional value, low environmental impact, and ability to thrive in challenging conditions make them indispensable for ensuring food and nutritional security [1] . Globally, millets are grown over an area of 71.71 million ha, with 90.65 million tons of production. India is the leading producer of millets accounting for 19% of the total global production [2] . Among millets, sorghum (Sorghum bicolor), invariably referred to as the "king of millets", secures a prominent position with 56% of the world's millet production. Despite being the largest millet producer and consumer, India does not rank among the top five global sorghum producers. In 2021-2022, the global area under sorghum cultivation was 40.44 million ha, producing 60.13 million tons, of which India contributed 4.40 million tons [3,4] . Sorghum holds immense economic and social value in India as a staple food and fodder crop. Advancements in production technologies have significantly improved yields, with reported increases of up to 58% and net returns growing by 170% [5] . The United States is a giant producer of sorghum, accounting for 13% of total production, followed by Nigeria (11%) and Brazil (8%) [6] . In 2023-2024, India's total sorghum production stood at 4.03 million tons, with lead by Maharashtra (37%) followed by Karnataka, Tamil Nadu, Rajasthan, and Madhya Pradesh [6] . Despite being one of the major millets, the area under cultivation in India has declined drastically with a reduction of 69.64% in area and 62.42% in production over the last three decades [7] . Despite its advantages, sorghum cultivation has witnessed a steady decline due to a shift toward other high-yield crops. However, the growing awareness of its health benefits and ecological advantages is fostering renewed interest in its production and consumption. Forecasting expected area under cultivation and production in advance can play a pivotal role in reversing this trend. Forecasting enables better resource allocation, optimizes production, and strengthens supply chains, thereby enhancing economic stability and rural livelihoods. To support farmers in making informed decisions and planning effectively during the cropping season, there is a pressing need for suitable statistical and machine learning models to predict sorghum crop production and area under cultivation. It can inform policy-making, facilitate government incentives, and drive campaigns to promote their cultivation, further boosting their social and economic significance. By focusing on millets, India can tackle the twin challenges of climate change and food security, paving the way for a more resilient and sustainable agricultural future. So, considering the importance of the sorghum crop, this article is an attempt to project the production and area under cultivation of sorghum in Maharashtra, India.

Review of Literature:

Time series analysis is a robust and reliable technique widely utilized for predicting commodity prices and agricultural yields. The Autoregressive Integrated Moving Average (ARIMA) model, in particular, is well known for its ability to uncover underlying paradigms and trends in temporal data. The most widely used classical linear time series models are linear regression models and ARIMA. Rathod et al. (2011) [8] and Naveena et al. (2014) [9] used different time series models to forecast coconut production in India. Nireesha et al. (2016) [10] forecasted the area, production, and productivity of pearl millet in Andhra Pradesh for the period 1966 to 2012. Goyal (2022) [11] used ARIMA and seasonal ARIMA model to forecast pea prices of the Varanasi market. The advent of machine learning and deep learning techniques has transformed the field, providing sophisticated methods for analyzing and forecasting complex data patterns. For instance, one can refer to Vijay and Mishra (2018a) [12] utilized ARIMA and ANN models to forecast pearl millet production in Karnataka. Jhade et al. [13] (2020) forecasted the area and production of wheat crops in India using the ARIMA model. Singh (2021) [14] compared ANN and ARIMA models for price forecasting of edible oils in the Indian market. Manjubala et al. (2023) [15] efficiently forecasted weekly prices of garlic and ginger using ARIMA, exponential smoothing, and artificial neural networks. In case of millet production and price forecasting, similar research has been conducted at the International and national levels. Muhammad et al. (2021) [16] suggested that the ARIMA model is better for modeling millet production in Nigeria. Several researchers, including Yadav et al. (2023) [17] , Sarvanad et al. (2022) [18] , Prabhu et al. (2022) [19] , and Gandhi et al. (2023) [20] , have conducted significant studies on trends and forecasts related to the area and production of millets in various states of the country. Vijay and Mishra (2018b) [21] forecasted the area and production of sorghum in Karnataka using machine learning techniques and found the performance of SVR to be better than ANN for predicting both area and production. Sridhara et al. (2020) [22] performed a study using six multivariate weather-based models to forecast sorghum yield in Karnataka, India, and concluded that LASSO and ENET were the best-suited models for weather-based district-level sorghum yield forecasting. Bezabih et al. (2023) [23] utilized the ARIMA model to forecast sorghum production in Ethiopia. Prabha Rani et al. (2023) [24] analyzed the growth rates of area, production, and yield of sorghum in India, as well as in major sorghumcultivating states. To assess the state of the relationship among area, production and productivity, several statistical tools were employed. Their findings indicate a potential deficit scenario in the coming years, which raises significant concerns. There has been comparatively less focus on forecasting the area and production of sorghum crops at both national and international levels. Given the importance of sorghum in India, there is a pressing need to analyze its trends and forecast its area and production comprehensively. This study aims to forecast and analyze the area and production of sorghum in Maharashtra and the leading producer of sorghum in India, using statistical and machine learning models such as ARIMA and ANN. Maharashtra, accounting for 37% of India's total sorghum production across both kharif and rabi seasons, has been selected as a focus area. The article integrates a review of literature, methodology for time series models, detailed results, and discussion, followed by references.

Methodology

Maharashtra, selected purposively as it is a leading producer [25] and accounts for 49.40 per cent of the total area under cultivation [26] . Yearly data for the period from 1966 to 2021 pertaining to area and production of sorghum in Maharashtra were collected from the Millets Stat website of Indian Institute of Millets Research (ICAR-IIMR), and the Directorate of Economics and Statistics, Government of Maharashtra. Forecasting was attempted using two techniques-Autoregressive Integrated Moving Average (ARIMA) and Artificial Neural Network (ANN). The data from 1966 to 2017 have been used for model calibration and validation was carried out on data from 2018 to 2021.

Autoregressive Integrated Moving Average (ARIMA) model

ARIMA is the classical, univariate statistical model widely used for non-stationary time series analysis [27] . The ARIMA model permits time series to be explained by their lagged values and stochastic error terms. It is indicated by ARIMA (p, d and q) where "p" stands for the auto-regressive process order, "d" is the order of the stationarity and "q" gives the order of the moving average process. A standard ARIMA model equation is presented as

Where, B is the backshift operator, that is B (X t = X t-1 ), 'p', denotes the number of autoregressive terms, 'q' number of moving average terms. Building an ARIMA model involves three key stages: identification, estimation, and diagnostic checking. During the identification phase, parameters are selected experimentally, and the differencing parameter (d) is determined to transform a nonstationary time series into a stationary one. Stationarity was confirmed by employing the Augmented Dickey-Fuller (ADF) and Phillips-Perron (P-P) test, which checks for the presence of a unit root. Once the series is stationary, assessment of autoregressive (AR) or moving average (MA) terms was done with the help of the autocorrelation function (ACF) and partial autocorrelation function (PACF), respectively. During the estimation stage, parameters of the selected ARIMA model are estimated using methods such as iterative least squares or maximum likelihood estimation [28] . The Ljung-Box test was used for diagnostic analysis of the model.

Time delay Neural Network (TDNN)

The Artificial Neural Network for time series, termed as Time Delay Neural Network (TDNN), is a powerful supervised machine learning tool for modeling data when underlying relationships within data are unknown. Like conventional models, Artificial Neural Networks (ANNs) do not depend on predefined assumptions of linearity, normality and stationarity about the data-generating process. Instead, they are adept at capturing complex nonlinear patterns and intricate relationships within the data by working similarly to the central nervous system of the human brain [15] . TDNN has three key components, viz, input layer, hidden layer, and output layer. In univariate analysis, the number of input layers is chosen by using past values of the same variable, with this crucial number often identified through the autocorrelation structure. A single hidden layer is commonly utilized in time series forecasting. Selecting the output layer is straightforward, as it typically requires just one output. The TDNN can be stated as

Where, (j = 0,1,2,…,q) and (i= 0,1,2,…, p, j= 0,1,2,…,q) stands for connection weights or the model parameters, p is the number of input nodes and q is the number of hidden nodes. The weighted total of all inputs and bias terms, whose value is always 1, is sent to each node in the hidden layer. Each hidden node modifies this weighted sum of input variables using the activation function, which is the nonlinear relationship between a network's inputs and outputs. Sigmoid functions are commonly employed as activation functions for hidden layer transfer functions.

… (4)

The output node receives the weighted sum of the output from each hidden node, just like the input node, and converts the weighted total into an output using its activation function.

… (5)

Where, 'f' act as a function of the network structure and 'w' is a vector of network parameters. The behavior of this structure is comparable to that of a nonlinear autoregressive model. Learning by doing is one of the adaptive features of neural networks. The study's data was split into two sets for this reason: a training set and a test set. While the test set is used to assess sample performance, the training set is used to build the network and estimate parameters.

Model accuracy measures

Results and Discussion

Descriptive statistics provide the insights from the nature variable and the same for the area and production of sorghum have been reported in Table 1. Over the study period area under sorghum ranged from 2.23 million ha to 6.82 million ha, with an average of 5.14 million ha, whereas production ranged from 1.19 million tons to 6.68 million tons with a mean of 3.27 million tons. Higher variability was observed in production than in the area with a magnitude of the coefficient of variation of 37.69. It was observed that the area as well as production continuously declined during the study period (Figure 1). The area under cultivation was found to be negatively skewed and platykurtic, whereas production was found to be positively skewed and platykurtic 2). The insignificant results of both tests confirmed the non-stationary nature at the level, but found stationary at first difference. The differenced series were considered for further analysis. The ACF and PACF plots of the differenced series of area and production have been visualized in Figure 2 and 3, respectively and on the basis of this, order for p and q were identified. We perform model building process on training dataset comprising of 52 observations, as mentioned in methodology. Eight tentative model have been checked for different p and q value. The results of the candidate ARIMA models for area and production are given in Table 3. The best fit model was selected for both area and production data based on the minimum AIC value. For area series ARIMA (0, 1, 1) with drift model is selected with AIC-751.53 and BIC-757.33 value. Parameters of selected best fit model of area were estimated through maximum likelihood method and mentioned in panel A of Table 4. ARIMA (2, 1, 0) was found to be best with AIC-847.31 and BIC-854.77 for sorghum production series. Parameters for ARIMA (2, 1, and 0) were also estimated through maximum likelihood and depicted in Panel B of Table 4. Best fitted models are now tested for prediction using test datasets comprising of 4 observations each of area and production, respectively. To check the adequacy of selected forecasting models diagnostic test was performed on the residuals of the area and production. Results of the diagnostic test are represented in Table 6. Figure 5represents the graph of residual series, ACF plot and histogram of residuals. Non-significant chi-square statistics of Box-Ljung test in Table 5 for autocorrelation on residuals followed by a graphical representation of a non-significant ACF residual plot in Figure 5 confirmed that fitted ARIMA models are adequate for forecasting area and production of sorghum.

Fitting of TDNN model for area and production of Sorghum:

A time delay neural network was fitted to the area and production time series data of sorghum. As mentioned in the TDNN procedure above data series were divided into training and testing datasets. Modeling building on training dataset was done by using the Levenberg-Marquardt (LM) back propagation algorithm based on repetitive iteration. For model building, ninety percent observations of both time series was used and model validation was carried out with remaining observations. Several models were tried with different pairs of input and hidden nodes before deciding the final skeleton of the model (Table 7). On the basis of lowest RMSE on training and testing datasets, final TDNN model has been selected with two tapped delay and two hidden nodes (2:2S:1) for area forecasting.

Selected TDNN model for production forecasting is comprises of three tapped delay and two hidden nodes (3:2S:1) (Table 7). Forecasting performance of different models was compared with help of RMSE, MAE and MAPE values which are measures the difference between test and forecast values of testing datasets for area and production. Forecasting performance of TDNN is given in Table 8.

Acknowledgement

AcknowledgementAuthor acknowledged the Department of Agricultural Engineering, Institute of Agricultural Sciences, Banaras Hindu University, Varanasi, for the guidance and initial reviews during manuscript preparation.

References

  1. Unleashing the potential of millets. FAO eBooks. 2023. https://doi.org/10.4060/cc7484en.
  2. Harish MS, Bhuker A, Chauhan BS. Millet production, challenges, and opportunities in the Asia-Pacific region: a comprehensive review. Front Sustain Food Syst. 2024;8. https://doi.org/10.3389/fsufs.2024.1386469
  3. APEDA, YES BANK. Indian superfood millets: a USD 2 billion export opportunity. 2022. https://ipga.co.in/wpcontent/uploads/2023/08/Indian_Superfood_Millet_APEDA Report.pdf.
  4. ANGRU Sorghum Outlook Report, June-May 2023-24. Center for Agriculture and Rural Development Policy Research (CARP). Lam, Guntur: ANGRU; 2023. https://angrau.ac.in/downloads/AMIC/OutlookReports/2023 _24/sorghum%20outlook-June-july-2023-24.pdf.
  5. Chapke RR, Tonapi VA. Adoption and socio-economic benefits of improved post-rainy sorghum production technology. Agric Res. 2018;8(2):270-278. https://doi.org/10.1007/s40003-018-0359-x
  6. Kumar P, Sonnad SJ, A YR. A study on trend in area and production of major millets in India. J Farm Sci. 2024;36(3):290-294. http://doi.org/10.61475/jfs.2023.v36i3.13
  7. Rathod SA, Surendra HS, Munirajappa R, Chandrashekar H. Statistical assessment on the factors influencing agriculture diversification in different districts of Karnataka. Environ Ecol. 2012;30(3A):790-794.
  8. Naveena K, Rathod SR, Shukla GS, Yogish KJ. Forecasting of coconut production in India: a suitable time series model. Int J Agric Eng. 2014;7:190-193. http://www.researchjournal.co.in/online/IJAE.htm
  9. Nireesha V, Rao VS, Rao DV, Reddy GR. A study on forecasting of area, production and productivity of pearl millet in Andhra Pradesh. J Res ANGRAU. 2016;44:119126. https://www.cabidigitallibrary.org/doi/pdf/10.5555/2017310 3437 11. Goyal A. Forecasting of pea prices of Varanasi market, Uttar Pradesh, India through ARIMA model. AgroEconomist. 2022;9(1). https://doi.org/10.30954/23948159.01.2022.7
  10. Vijay N, Mishra GC. Time series forecasting using ARIMA and ANN models for production of pearl millet (bajra) crop of Karnataka, India. Int J Curr Microbiol Appl Sci. 2018;7(12):880-889. https://doi.org/10.20546/ijcmas.2018.712.110
  11. Sunil J, Singh A. Comparison of non-linear models on area, production and productivity of sugarcane crop in Uttar Pradesh. Pantnagar J Res. 2016;18:237-242.
  12. Singh A. Comparison of artificial neural networks and statistical methods for forecasting prices of different edible oils in Indian markets. Int Res J Modern Eng Technol Sci. 2021;3:1044-1050.
  13. M M, Singh A, Sunil J, D A. Weekly price prediction of garlic and ginger using complex exponential smoothing. Int J Stat Appl Math. 2023;8(3):214-220. https://doi.org/10.22271/maths.2023.v8.i3c.1028
  14. Muhammad S, Garba I, Audu A. Modelling and forecasting of millet production in Nigeria. Bima J Sci Technol. 2021;5(1):99-109.
  15. Yadav R, Singh LB, Patel A, Kumar M, Kumar M, Pandey MK, et al. A review on yield gap analysis of millets in India. Int J Plant Soil Sci. 2023;35(18):1800-1804. https://doi.org/10.9734/ijpss/2023/v35i183462
  16. Saravand MJ, Rebasiddanavar RM, Relekar SP, Thakar K. Forecasting of pearl millet production in North Gujarat by using ARIMA model. Pharma Innov J. 2022;11:672-677.
  17. Prabhu R, Gowri MU, Gayathri R, Govindaraj M, Manikandan G. Growth dynamics and forecasting of minor millets in India: a time series analysis. J Appl Nat Sci. 2022;14(SI):145-150. https://doi.org/10.31018/jans.v14isi.3600
  18. Gandhi T, Saravanakumar V, Chandrakumar M, Divya K, Senthilnathan S. Forecasting pearl millet production and prices in Rajasthan, India: an ARIMA approach. Int J Stat Appl Math. 2023;8(5S):307-314. https://doi.org/10.22271/maths.2023.v8.i5se.1209
  19. Vijay N, Mishra GC. Modeling and forecasting of area and production of sorghum of Karnataka using support vector machine and artificial neural network models. Int J Agric Sci. 2018;10:7535-7538. https://mail.bioinfopublication.org/include/download.php?id =BIA0004678
  20. Sridhara S, Ramesh N, Gopakkali P, Das B, Venkatappa S, Sanjivaiah S, et al. Weather-based neural network, stepwise linear and sparse regression approach for rabi sorghum yield forecasting of Karnataka, India. Agronomy. 2020;10(11):1645. https://doi.org/10.3390/agronomy10111645
  21. Bezabih G, Wale M, Satheesh N, Fanta SW, Atlabachew M. Forecasting cereal crops production using time series analysis in Ethiopia. J Saudi Soc Agric Sci. 2023;22(8):546559. https://doi.org/10.1016/j.jssas.2023.07.001
  22. Rani NP, Kumar NA, Singh NC. Performance of sorghum crop in India: an analytical study. Int J Adv Res Sci Commun Technol. 2023;619-623. http://doi.org/10.48175/ijarsct-7922
  23. Kumara Charyulu D, Shyam MD, Bantilan C, Borikar ST, Ashok Kumar A, Reddy BV. Rainy season sorghum technology adoption and impact study in Maharashtra. Research Report 70. Telangana, India: ICRISAT; 2015. 80
  24. Gautam Y, Singh PK. Economic analysis of sorghum in Maharashtra, India. Int J Agric Stat Sci. 2018;14(2):601606. https://www.researchgate.net/publication/330658559
  25. Box G, Jenkins GM. Time series analysis: forecasting and control. San Francisco: Holden-Day; 1970.
  26. Verma VK, Jheeba SS, Kumar P, Singh SP. Price forecasting of bajra (pearl millet) in Rajasthan: ARIMA model. Int J Agric Sci. 2016;8(9):1103-1106.

Funding

  • Banaras Hindu University
Citations
0
FWCI
0.00
field-weighted impact
References
0
Percentile
41%
vs. same field & year
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.