Next Article in Journal
Severe Drought in the Spring of 2020 in Poland—More of the Same?
Previous Article in Journal
The Level of Luvisols Biochemical Activity in Midfield Shelterbelt and Winter Triticale (xTriticosecale Wittm. ex A. Camus) Cultivation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Weather-Based Neural Network, Stepwise Linear and Sparse Regression Approach for Rabi Sorghum Yield Forecasting of Karnataka, India

by
Shankarappa Sridhara
1,*,
Nandini Ramesh
1,
Pradeep Gopakkali
1,
Bappa Das
2,
Soumya D. Venkatappa
3,
Shivaramu H. Sanjivaiah
3,
Kamalesh Kumar Singh
4,
Priyanka Singh
4,
Diaa O. El-Ansary
5,
Eman A. Mahmoud
6 and
Hosam O. Elansary
7,8,9,*
1
Department of Agronomy, University of Agricultural and Horticultural Sciences, Shivamogga 577201, Karnataka, India
2
ICAR-Central Coastal Agricultural Research Institute, Old Goa 403402, Goa, India
3
AICRP on Agrometeorology, University of Agricultural Sciences, Bengaluru 560065, Karnataka, India
4
India Meteorological Department, New Delhi 110003, India
5
Precision Agriculture Laboratory, Department of Pomology, Faculty of Agriculture (El-Shatby), Alexandria University, Alexandria 21545, Egypt
6
Department of Food Industries, Damietta University, Damietta 34517, Egypt
7
Plant Production Department, College of Food and Agricultural Sciences, King Saud University, P.O. Box 2455, Riyadh 11451, Saudi Arabia
8
Floriculture, Ornamental Horticulture, and Garden Design Department, Faculty of Agriculture (El-Shatby), Alexandria University, Alexandria 21545, Egypt
9
Department of Geography, Environmental Management, and Energy Studies, University of Johannesburg, APK Campus, Johannesburg 2006, South Africa
*
Authors to whom correspondence should be addressed.
Agronomy 2020, 10(11), 1645; https://doi.org/10.3390/agronomy10111645
Submission received: 3 September 2020 / Revised: 12 October 2020 / Accepted: 22 October 2020 / Published: 26 October 2020

Abstract

:
Sorghum is an important dual-purpose crop of India grown for food and fodder. Prevailing weather conditions during the crop growth period determine the yield of sorghum. Hence, the crop yield forecasting models based on weather parameters will be an appropriate option for policymakers and researchers to develop sustainable cropping strategies. In the present study, six multivariate weather-based models viz., least absolute shrinkage and selection operator (LASSO), elastic net (ENET), principal component analysis (PCA) in combination with stepwise multiple linear regression (SMLR), artificial neural network (ANN) alone and in combination with PCA and ridge regression model are examined by fixing 90% of the data for calibration and remaining dataset for validation to forecast rabi sorghum yield for different districts of Karnataka. The R2 and root mean square error (RMSE) during calibration ranged between 0.42 to 0.98 and 30.48 to 304.17 kg ha−1, respectively, without actual evapotranspiration (AET) whereas, these evaluation parameters varied from 0.38 to 0.99 and 19.84 to 308.79 kg ha−1, respectively with AET inclusion. During validation, the RMSE and nRMSE (normalized root mean square error) varied between 88.99 to 1265.03 kg ha−1 and 4.49 to 96.84%, respectively without AET and including AET as one of the weather variable RMSE and nRMSE were 63.48 to 1172.01 kg ha−1 and 4.16 to 92.56%, respectively. The performance of six multivariate models revealed that LASSO was the best model followed by ENET compared to PCA_SMLR, ANN, PCA_ANN and ridge regression models because of reduced overfitting through penalisation of regression coefficient. Thus, it can be concluded that LASSO and ENET weather-based models can be effectively utilized for the district level forecast of sorghum yield.

1. Introduction

Sorghum (Sorghum bicolor (L.) Moench) is an essential dual-purpose food crop of India grown in an area of 4.09 million hectares (Mha) with a production of 3.47 million tons and productivity of 849 kg/ha (www.indiastat.com, 2019). It is also being utilized in industries for ethanol, adhesives, starch and paper production. Sorghum is mainly cultivated under rainfed conditions during kharif (rainy) as well as during rabi (winter) season mainly concentrated in the southern and central India. With the advent and introduction of high yielding varieties and hybrids during the past few decades, India’s sorghum production and productivity have shown remarkable growth. Climate plays a vital role in deciding the production and productivity of sorghum. Any changes in climate that lead to moisture reduction in the root zone might reduce the productivity and production to a great extent [1]. Karnataka and Maharastra are the two major states contributing significantly towards national sorghum acreage during rabi season. These two states occupy about 90% of rabi sorghum area and 81.5% of production in India (Directorate of Economics and Statistics data of 2012–13 to 2016–17). It is also grown in Andhra Pradesh, Gujarat, Rajasthan, Uttar Pradesh and Tamil Nadu in small areas primarily for fodder.
Rabi sorghum is grown during October to November months. Sorghum is a hardy crop that can tolerate higher temperatures and moisture stress to a larger extent. Sorghum requires a temperature range of 15 to 40 °C with an annual rainfall ranging from 400 to 1000 mm for successful cultivation (https://www.indiaagronet.com/indiaagronet/crop%20info/jower.htm). It is grown on various soil types, but the clayey loam soil rich in organic matter found to be the ideal one. It requires a well-drained soils although it withstand water logging to some extent compared to maize. Sorghum grown during rabi season has excellent grain quality thus mainly used for food purpose in India, but several production constraints in rabi season such as moisture stress/drought, infestation of many pests and diseases have led to a decline in yield. As sorghum is a short-day plant, its sensitivity to photoperiod and temperature determines it’s yielding potential [2]. Hence, this becomes necessary to study the importance of weather parameters on enhancing the yield and quality of sorghum. Timely and reliable estimate of crop acreage and yield estimation play an important role and helps todevelop food policies, economic plans and food security programs for a country [3]. Forecasting of crop yield well before harvest is crucial, especially in regions characterized by climatic uncertainties. These forecasts enable planners and decision-makers to predict and plan for how much to import or export depending upon the case of shortfall or of surplus production. Mainly there are two approaches to forecast crop yield: crop simulation and empirical statistical models [4]. Crop simulation models are process-based and input data-intensive. Though crop simulation models are precise, due to lack of availability of sufficient data sets make their application limited to smaller areas rather than their application to regional scales.
At the same time empirical statistical models can be used as a common alternative to process-based simulation models due to their simplicity and lesser input data requirement. Hence, empirical statistical models using historical crop yield and weather data with simple regression techniques have been largely used as simple alternative to process-based simulation models [5,6]. Since the regression based empirical models offer interactions between crop yield and weather parameters, they can be employed to update other advanced models [5,7,8]. Calibrated and tested statistical models can be used for successful crop yield forecasting based on weather information.
Predominantly sorghum is cultivated under rainfed conditions, its productivity is largely affected by weather elements [9]. Grain sorghum yield is significantly influenced by in-season management practices, season of growing, quantum of rainfall and its distribution, root zone soil moisture at sowing, and other prevailing climatic conditions [10]. The sorghum growth and completion of different phenophases is inversely proportional to variation in temperature and grain yield is directly proportional to rainfall variability [11]. Rabi sorghum yield of three genotypes, M-35-1, Vasudha and Yeshoda of western Maharashtra were quantified through statistical methods, correlation and regression analysis using meteorological variables of 15 years and developed yield prediction models which showed very high coefficient of determination ranging from 0.88–0.90 for M-35-1 to 0.75–0.80 for Yeshoda [12]. Similar to this, statistical yield forecasting model based on weather indices was developed for rice and wheat for eastern Uttar Pradesh [13] and found that models could explain the variability of yield to an extent of 51% to 79% for rice and 65% to 92% for wheat. Most of the earlier studies developed statistical yield forecasting models by using multiple linear regressions (MLRs) [14,15,16]. However, over-fitting when the number of samples is less than the number of predictors, and multi-collinearity when the independent variables are correlated, are some of the pitfalls of MLR [17]. To overcome these pitfalls, feature selection either by stepwise multiple linear regression (SMLR), least absolute shrinkage and selection operator (LASSO) or elastic net (ENET) method can be used. Further, feature extraction (e.g., principal component analysis) statistical techniques can also be used [18]. Only few researchers have developed forecasting models using PCA in combination with MLR [17,19]. Meanwhile the study to assess the performance of SMLR or LASSO or ENET or artificial neural network (ANN) along with PCA for forecasting the crop yield is rare. In this context, the main objective of our study is to develop and select a statistical forecasting model for sorghum using various regression techniques for major sorghum growing regions of Karnataka apart from evaluating the yield forecasting ability and efficiency of developed weather indices based models.

2. Materials and Methods

2.1. Study Area

The district-wise acreage and production estimates were compiled for 12 major sorghum growing districts of Karnataka, which contributes to 26% and 36.3% of acreage and production of the country, respectively. The details of the geographical position along with average yield and standard deviation for the districts under study are provided in Table 1.

2.2. Data Collection

Time series data of sorghum yield (Sorghum bicolor L.) of nearly 26 years (1993–2018) for major sorghum growing districts of Karnataka has been obtained from the Directorate of Economics and Statistics, Government of Karnataka.
Grid level daily weather data was collected from the India Meteorological Department (IMD). The data on weather variables viz., maximum and minimum temperature (Tmax and Tmin °C), relative humidity (RH %), actual evapotranspiration (AET) and rainfall (mm) were used for calculation of different weather indices. The data corresponding to 39th to 4th standard meteorological week (SMW) spread over 18 weeks of the crop cultivation was used in this study. Weekly averages were worked out from the daily weather data for Tmax, Tmin and RH, whereas the weekly total of rainfall and AET was considered. Out of the total dataset of 26 years, 24 years data was used for model calibration while remaining two-year data was used for model validation.

2.3. Calculation of Weather Indices

Unweighted and weighted weather indices were developed for each weather variable. Unweighted indices were calculated by summation of individual or interaction of weather variables while the weighted weather indices were generated from the sum product of individual or interaction of weather variables and its correlation with detrended yield of sorghum. The first index (unweighted) represents the total amount of weather parameters received by the crop during the period under consideration. While the latter one (weighted) represents distribution of weather parameters with special reference to its importance in different weeks in relation to the detrended yield of crop [20]. This kind of weather indices based model approach was successfully used for forecasting yields of rice, wheat, sugarcane and potato for Uttar Pradesh, India [21]. The formula for the calculation of unweighted and weighted weather indices are mentioned below.
Unweighted weather indices:
Z ij = w = 1 m X i w
Z ii j = w = 1 m X i w X i w
Weighted weather indices:
Z ij = w   = 1 m r iw j   X iw
Z ii j = w   = 1 m r ii m j   X iw   X i w
where,
  • Xiw/Xii′—Value of i-th/i′-th weather variable understudy in w-th week;
  • rjiw/rjii′w—Correlation coefficient of detrended yield with i-th weather variable/product of i-th and i′-th weather variables in w-th week;
  • m—Week of forecast
Totally 42 weather variables (Table 2) were generated as per the procedure explained by Das et al. [22]. One method used 30 weather variables excluding AET and other used all the 42 variables to know the impact of AET on yield of sorghum.

Detrending of Yield Time-Series Data

The fluctuations in yield time series data over the years is influenced by technology differences, climatic variability etc., leading to nonlinear and non-stationary trend which have to be removed before computing the basic correlation function to improve the prediction performance of the model [23]. Thus, detrending the yield data becomes necessary to remove the long-term mean changes from time series. One of the most popular methods is by performing a predetermined function i.e., simple linear regression model or a second-order polynomial regression model against time. Many researchers have applied this method to detrend the yield data of crops and to examine the impacts of climate variability [24,25,26,27]. In the present investigation, simple linear regression model has been applied to detrend the yield of sorghum.
Simple linear regression model can be fitted against time using the method of least squares.
Yt= β0 + β1t
where Yt is the crop yield at time t; time t is the predictor, and β0 and β1 are the coefficients. The residuals (detrended yield) of this model were used for indices calculation.

2.4. Multivariate Techniques

The details of multivariate analysis methods were used in this study to develop good crop yield prediction model are given as follows:
(i) 
Principal component analysis
In our study, principal component analysis (PCA) was performed using all the 42 or 30 weather indices for each district. PCA aims to reduce the dimensionality of a data set while retaining most of the information. All the input variables were normalized by subtracting the minimum from each value and divide by the range (x − min)/(max − min) before PCA analysis. The principal components (PCs) with eigenvalues more than 1 were only considered [28]. PCA was performed to reduce over-fitting because of high dimension and interdependency among independent variables. The firstPC deciphers most variability present in the dataset, and each subsequent PCs deciphers remaining variability [29].
(ii) 
Shrinkage regression models
Shrinkage regression models are used for handling multicollinearity by penalising the magnitude of regression coefficients. Ridge regression retains all predictors in the final model by imposing different penalties. Least absolute shrinkage and selection operator (LASSO) is a regression analysis that performs both variable selection and regularization to enhance the prediction accuracy and interpretability of the statistical model [30]. Elastic net (ENET) regression combines both the LASSO and ridge regression methods by learning from their shortcomings to improve model performance [31]. The two parameters, namely lambda and alpha, are needed to be optimized. The optimal lambda values for ridge, LASSO and ENET regression were selected by minimising the average mean square error in leave-one-out cross-validation [32]. The alpha is fixed at 0 for ridge regression and 1 for LASSO regression. In ENET the alpha can take any value between 0 and 1. In our study, we have taken constant alpha value of 0.5 for ENET. The alpha value of 0.5 provides an equal combination of penalties whereas alpha < 0.5 will have a heavier ridge penalty applied and alpha > 0.5 will have a heavier lasso penalty. In the present study, the ‘glmnet’ package was used for implementing LASSO and ENET in R software version 3.6.1 [33].
(iii) 
Artificial Neural Network
Artificial neural networks (ANNs) are computational models motivated by central nervous system equipped for machine learning and pattern recognition. They are usually presented as systems of interconnected “neurons” that can compute values from inputs by feeding information through the network [34]. In the current examination, three layers viz., input, hidden and output feed-forward ANN has been utilized. Each layer comprises of neurons or nodes interconnected with one another. The number of neurons in the input and output layer is fixed by the dataset utilized. The principle issue in the usage of ANN is to find the ideal number of hidden neurons or nodes. In the present study, the number of hidden nodes is selected by the “train” function of the “caret” package using the method “nnet” with 10-fold cross-validation in R software version 3.6.1 [35]. All 30 and 42 indices without or with AET were used as inputs, whereas yield was the dependent variable.
(iv) 
Principal components analysis-stepwise multiple linear regression and principal components analysis-artificial neural network
PCA followed by SMLR or ANN is the combination of feature extraction and selection method for data analysis. The multicollinearity problem among weather variables was sorted by using PC scores as regressors for SMLR and ANN to develop the crop yield models [17]. PCA decomposes the original data matrix X into two matrices P and T as X = TPt. The matrix P is usually referred to as loadings matrix and the matrix T represents an orthogonal score matrix. The superscript t indicates transpose of a matrix. Loadings are linear combinations of the original variables. The matrix T contains the original data in the rotated coordinate system.

2.5. Testing the Performance of the Model

The performance of statistical models used for forecasting was tested using R2, root mean square error (RMSE), normalized root mean square (nRMSE) and modelling efficiency (EF) which were calculated using the formula given below:
R 2 = ( 1 n i = 1 n ( M i   M ¯ ) ( O i O ¯ ) σ M σ O ) 2
RMSE = 1 n i = 1 n ( O i M i ) 2
nRMSE = 1 n i = 1 n ( O i M i ) 2 × 100 O ¯
EF = 1 i = 1 n ( O i M i ) 2 i = 1 n ( O i O ¯ ) 2
Mi: model output; M ¯ and σ M : mean and standard deviation of model output, respectively; Oi: observations; O ¯ and σ o : mean and standard deviation of observations, respectively. R2 values nearer to 1 and RMSE values close to 0 indicate the better model performance. According to nRMSE, the model performance is judged as excellent, good, fair and poor when the values are in the range of <10%, 10–20%, 20–30% and >30%, respectively [36]. EF ranges from −∞ to 1. EF values closer to 1 indicate accurate model predictions while 0 EF value means that the model does not predict better than the average of the observed values [37].

3. Results

Sorghum being a dry land crop, water stress management is of prime importance to achieve sustainable yield levels. Potential evapotranspiration (ET) is a key factor that decides the sorghum production under water deficit conditions and also an important factor required in crop simulation models to predict the yield. Hence, an attempt was made in the present investigation to know the impact of ET on sorghum yield without and with the inclusion of actual evapotranspiration in the predictive models.

3.1. Least Absolute Shrinkage and Selection Operator (LASSO) Model

3.1.1. Weather Variables without Actual Evapotranspiration (AET)

The sorghum yield forecasting model developed using LASSO is presented in Table 3 and Table A1. The maximum R2 was recorded in the Belagavi district (0.98) with RMSE of 31.47 kg ha−1 whereas, the minimum R2 of 0.72 was observed in the Koppal district with 174.70 kg ha−1 RMSE. Most of the Z variates showed a positive influence on the yield of sorghum. The important meteorological variables included in the LASSO model were Tmax, followed by Tmin and RHI revealing the linear relationship between temperature and humidity on yield of the crop. The RMSE during validation varied from 88.99 kg ha−1 to 863.87 kg ha−1. The nRMSEV during validation revealed that LASSO model performance for Dharwad (5.28%) and Gulbarga (8.19%) districts were found excellent whereas good performance was recorded for Belagavi, Raichur and Davanagere and it was fair for Bijapur, Haveri and Bidar. However, predictions were found unsatisfactory for Gadag, Bellary and Shivamogga districts with nRMSEV of 81.85%, 40.01% and 32.16%, respectively. We have worked out modelling efficiency factor (EF) of LASSO model over different districts which ranged from 0.99 for Belagavi district to 0.60 for Koppal district.

3.1.2. Weather Variables with Actual Evapotranspiration (AET)

The addition of AET as one of the weather variables had improved the LASSO model’s accuracy to forecast rabi sorghum yield for different districts (Table 3 and Table A3). The R2 ranged from 0.72 to 0.99. The minimum RMSE was recorded in Bijapur (19.84 kg ha−1) followed by Haveri (2.46 kg ha−1). The Koppal district with maximum RMSE during calibration (176.76 kg ha−1), recorded the lowest RMSE during validation (91.98 kg ha−1). The model’s performance was excellent for Dharwad, Gulbarga and Davanagere with 4.54, 8.69 and 9.70% nRMSEV, respectively. For Belagavi, Koppal, Raichur and Shivamogga, predictions were found good while it was fair for Bijapur and Bidar districts and poor for Gadag, Haveri and Bellary districts. The inclusion of AET improved the modelling efficiency for Bijapur, Gulbarga, Haveri, Raichur, Bellary and Bidar districts.

3.2. Elastic Net (ENET) Model

3.2.1. Weather Variables without Actual Evapotranspiration (AET)

The data on ENET predictions of rabi sorghum yield revealed that Belagavi and Davanagere recorded maximum R2 value of 0.98 and 0.97 with RMSE of 32.70 and 48.30 kg ha−1, respectively. However, minimum R2 was recorded in Koppal district (0.73) with RMSE 171.60 kg ha−1. The RMSE obtained from validation ranged between 96.89 to 870.98 kg ha−1. Though almost all the weather variables were included in the ENET model for yield predictions, Tmax, Rain and RHI were found most important. Validation of the ENET model revealed that the yield predictions were excellent for Dharwad (5.13%) and Gulbarga (8.67%) districts. However, nRMSEV value revealed that the predictions were good for Belgavagi, Raichur and Davanagere, fair for Bijapur, Haveri and Bidar whereas, weak predictions were noticed in Gadag, Bellary and Shivamogga districts with 75.75%, 40.34% and 33.05%, respectively (Table 4 and Table A2). The modelling efficiency ranged from 0.62 for Koppal to 0.99 for Belagavi district.

3.2.2. Weather Variables with Actual Evapotranspiration (AET)

The data pertaining to ENET model predictions including AET is depicted in Table 4 and Table A4. The results showed that the maximum and minimum R2 were recorded in Davanagere (0.99) and Koppal (0.74) district. The RMSE of calibrated data ranged from 22.47 to 169.05 kg ha−1 recorded in Bijapur and Koppal district, respectively. However, the highest RMSE during validation was recorded in Bellary (898.80 kg ha−1) and the lowest was in Gulbarga (90.81 kg ha−1). Based on nRMSEV values, the model performance was found excellent for Dharwad, Gulbarga and Davanagere with 4.59, 7.71 and 8.94%, respectively. Functional predictions were noticed for Belagavi and Raichur however, it was fair for Bijapur, KoppalShivamogga and Bidar. The model’s performance was found inadequate for Gadag, Haveri and Bellary districts which recorded more than 30% of nRMSEV. The modelling efficiency of ENET was improved for Bijapur, Gulbarga, Haveri, Raichur, Bellary, Bidar and Davanagere districts by inclusion of AET.

3.3. Principal Component Analysis-Stepwise Multiple Linear Regression Model (PCA_SMLR)

3.3.1. Weather Variables without Actual Evapotranspiration (AET)

The sorghum yield predictions developed using PCA feature extraction method followed by SMLR showed that even though maximum R2 of 0.94 was recorded for Haveri district with RMSE of 61.42 kg ha−1 during calibration, the predictions were found to be poor based on nRMSEV value (31.16%). This was followed by Davanagere district (R2 = 0.90 and RMSE = 96.99 kg ha−1) having excellent yield predictions (9.90%). Minimum R2 of 0.54 was recorded for Koppal with 187.56 kg ha−1 RMSE. The maximum RMSE during validation among different districts was recorded in Bellary district (761.81 kg ha−1) while minimum was observed in Gulbarga (117.14 kg ha−1). It can be noticed that the yield predictions of sorghum developed by PCA_SMLR were found excellent for Dharwad, Davanagere and Gulbarga districts with nRMSEV value of 4.83, 9.90 and 9.94%, respectively. However, Belagavi and Shivamogga showed good performance under PCA_SMLR model while it was fair for Bijapur, Raichur and Bidar with nRMSEV of 27.75%, 26.77% and 21.33%, respectively. In contrast, the model’s performance was poor for Gadag, Haveri and Bellary districts (Table 5).

3.3.2. Weather Variables with Actual Evapotranspiration (AET)

The yield predictions as obtained by PCA_SMLR adding AET as one of the weather variables did not improve the model performance (Table 5). The R2 ranged from 0.51 to 0.90. The minimum RMSE was recorded in Dharwad (58.22 kg ha−1) with excellent prediction having an nRMSEV value of 5.07%. Maximum RMSE of 144.09 and 144.07 kg ha−1 was recorded in Bellary and Koppal district, respectively. The model performance was also found excellent for Shivamogga and Gulbarga districts with 9.06 and 9.16%, respectively other than Dharwad. Fair predictions were found for Belagavi, Bijapur, Haveri, Raichur and Bidar while it was poor for Gadag, Koppal and Bellary with nRMSEV of 92.56, 31.47 and 38.78%, respectively.

3.4. Artificial Neural Network and Principal Component Analysis-Artificial Neural Network Model

3.4.1. Weather Variables without Actual Evapotranspiration (AET)

The models’ predictive performance as indicated by R2 and RMSE during calibration using ANN alone ranged between 0.49 to 0.97 and 42.20 to 254.98 kg ha−1, respectively. During validation with independent dataset, the RMSEV and nRMSEV ranged between 95.83 to 1265.03 kg ha−1 and 4.81 to 58.59%, respectively. The ANN model’s performance was found excellent for Dharwad, good for Bijapur, Gulbarga and Koppal, fair for Bidar and Davanagere districts (Table 6).
Meanwhile, for PCA_ANN model, R2 varied between 0.42 to 0.96 with RMSE ranging from 66.01 to 304.17 kg ha−1 and recorded RMSEV and nRMSEV between 91.37 to 1028.88 kg ha−1 and 4.49 to 56.09%, respectively. However, the performance of PCA_ANN model was found better with respect to nRMSE of validation as compared to ANN with excellent prediction for Dharwad, Shivamogga and Davanagere (nRMSEV = 4.49, 8.71 and 9.65%, respectively). It was found good for Bijapur, Gadag and Gulbarga, fair for Haveri whereas it was found poor for remaining districts viz., Belagavi, Koppal, Raichur, Bellary and Bidar (Table 7). The variable importance of ANN (10 most important indices) and PCA_ANN has been depicted in Figure 1 and Figure 2. The variable importance of ANN revealed Z21 as the most important variable followed by Z121. Among the PCs, PC1 was the most important variable to be included in the model followed by PC2, PC3, PC4 and time.

3.4.2. Weather Variables with Actual Evapotranspiration (AET)

During calibration, the R2 and RMSEobtained by ANNincluding AET, range between 0.53 to 0.95 and 37.63 to 261.63 kg ha−1, respectively (Table 6). ANN’s model performance was found excellent for two districts, namely, Dharwad (4.44%) and Haveri (8.86%). The predictions were found fair for Bijapur, Gulbarga, Koppal, Raichur and Shivamogga districts based on nRMSEV values. During validation, the RMSE was found minimum for Haveri (66.97 kg ha−1) while the maximum was recorded in Bellary district (1172.01 kg ha−1).
The PCA_ANN model, with the inclusion of AET did not show much effect on yield prediction accuracy. The maximum R2 of 0.95 was observed in Haveri and minimum R2 was recorded in Raichur (0.38). The RMSE during calibration ranged between 54.47 to 308.79 kg ha−1, while during validation, it ranged between 63.48 to 1040.65 kg ha−1. The excellent model performance was noticed in only two districts namely Dharwad and Davanagere (nRMSEV = 4.16 and 5.11%, respectively). Good predictions were recorded for Belagavi and Gulbarga district while fair predictions were obtained for Bijapur and Haveri and for the remaining districts, predictions were found poor (Table 7).

3.5. Ridge Regression Model

3.5.1. Weather Variables without Actual Evapotranspiration (AET)

The data obtained for ridge regression model to predict yield levels of sorghum revealed that maximum R2 (0.85) and least RMSE (79.84 kg ha−1) during calibration was recorded in Bijapur district while the minimum R2 (0.58) and the highest RMSE (269.44 kg ha−1) was in Raichur. However, the RMSE during validation was found more in Bellary (1071.57 kg ha−1) and the lowest was recorded in Haveri (84.59 kg ha−1). The nRMSEV values depicted that the model performance was excellent only for Dharwad district with 3.98%. Most of the districts recorded nRMSE values greater than 30%depicting its poor performance for Bellary, Gadag, Bidar, Belagavi and Raichur districts with 49.63%, 46.81%, 38.06%, 34.81% and 33.46%, respectively. The modelling efficiency of ridge regression model ranged from 0.40 (Shivamogga) to 0.67 (Haveri) indicating poor efficiency compared to the other multivariate models (Table 8).

3.5.2. Weather Variables with Actual Evapotranspiration (AET)

The inclusion of AET as one of the weather parameters in ridge model has not shown that much improvement in the model performance. Maximum R2 (0.86) and least RMSE (73.22 kg ha−1) during calibration was observed in Bijapur district. The minimum R2 of 0.58 was in Bellary however, the highest RMSE during calibration was found in Raichur (254.31 kg ha−1). The RMSE during validation ranged between 86.09 to 1102.69 kg ha−1. The predictions were found excellent for Dharwad district with 4.25% nRMSE during validation, good for Haveri (11.40%) while the model performance was poor for Bellary, Bidar, Raichur, Belagavi and Gadag.

3.6. Cross-Comparison of Models Based on Their Performance

The performance of the six multivariate models used in this study was compared to know the better performing model to predict rabi sorghum yields with more accuracy. The cross-comparison revealed the order as LASSO > ENET > PCA_SMLR > PCA_ANN > ANN > Ridge where AET was not included as a weather variable. In case of AET included models, the order of performance was found as LASSO > ENET > PCA_SMLR > ANN > PCA_ANN > Ridge.
All the six multivariate models exhibited excellent performance in predicting the sorghum yield for Dharwad district without and with AET. For Gulbarga district, predictions were found excellent using LASSO, ENET and PCA_SMLR models without and with AET. For Shivamogga district, PCA_ANN model gave excellent predictions without AET whereas it was PCA_SMLR model with AET. PCA_SMLR, PCA_ANN models performed excellently in predicting sorghum yield of Davanagere without the inclusion of AET whereas LASSO, ENET as well as PCA_ANN gave excellent predictions for Davanagere district including AET as one of the weather variables (Table 9).

4. Discussion

The influence of weather parameters on sorghum yield has been reported by many researchers [10,38,39]. Rainfall at the seedling stage while minimum temperature and rainfall at the grain filling stage had greater influence on sorghum yield as reported by eshmukh et al. [40] who analysed the weather data of more than 15 years (2001–2015). The sorghum phenology is inversely proportional to change in temperature and grain yield is directly proportional to change in rainfall [11]. A pre-harvest estimate of crop yield is of prime importance in formulating agriculture policies of the government. Thus, in the present study, an attempt was made to develop reliable models based on weather variables using recent technologies like penalized regression, neural network etc., to forecast rabi sorghum yield with minimal prediction error rather than relying on basic statistical model fetching simple regression equation. Most commonly used weather parameters in the models are temperature, humidity and precipitation. As it is evident from several findings that evapotranspiration (ET) is a predominant key factor in deciding the yield levels of rabi sorghum, the present study was executed with and without AET. Field experiments conducted by Howell and Hiler [41] revealed that the yield response of grain sorghum was highly dependent on the timing of the ET deficit. Plaut et al. [42] observed a sigmoidal ET–yield function for sorghum. The outcome of the present findings also revealed that the inclusion of AET as one of the weather variables has improved the performance of some yield prediction models. Kumar et al. [43] assessed SMLR and LASSO regression models to predict wheat yield which showed that R2, RMSE and MAPE were 0.81, 195.90 and 4.54 per cent, respectively for SMLR. In contrast it was 0.95, 99.27, 2.7 percentage, respectively for LASSO regression [44].
The regression equations through stepwise linear regression analysis to estimate grain yield of rabi sorghum was developed which revealed the greater influence of maximum temperature on sorghum yield than other weather parameters [39]. In the present study, developed model equations showed the greater influence of maximum temperature on rabi sorghum yield than other weather variables. Singh et al. [43] used LASSO model for forecasting wheat yield at different growth stages of crop. The mean square error (MSE) and RMSE of LASSO regression were better than SMLR, which leads to the improvement of crop yield forecasting. In the present study, an attempt was made to forecast yield using the LASSO model which also improved yield forecasting accuracy with better RMSE values during prediction.
The results of PCA_SMLR attempted in the present study to predict rabi sorghum yields are line in with the outcomes of Sharma et al. [45]. They analyzed the effect of high precipitation on rainfed sorghum yields using MLR with and without PCA. The results showed that although the R2 values appear smaller, the regression relationships were found significant. The forecasts of rabi sorghum yield developed by ANN and PCA_ANN in the present study are in corroboration with the findings of Uno et al. [46] reporting the potential of ANN for the development of in-season yield mapping and forecasting systems for corn in eastern Canada and they opined that greater prediction accuracy (about 20% validation RMSE) was obtained with an ANN model than with conventional empirical models based on normalized difference vegetation index, simple ratio or photochemical reflectance index. The present findings are also in confirmation with Das et al. [47] while comparing ANN and PCA_ANN for rice and coconut yield forecasting for India’s west coast. Arvind [48] carried out multistage wheat yield estimation using six different multivariate weather-based models viz., SMLR, PCA_SMLR, ANN, PCA_ANN, LASSO and ENET. The nRMSEV ranged between 5.0 to 15.9% for ENET, 4.2 to 16.9% for LASSO, 3.7 to 20.0% for SMLR, 6.2 to 15.9% for PCA-SMLR, 7.8 to 22.3% for ANN and 11 to 16.1% for PCA-ANN revealing excellent performance of LASSO and ENET compared to other models. Similar outcomes were obtained in the current investigation wherein, nRMSEV varied between 5.28 to 81.85% and 4.54 to 65.45% without and with AET, respectively for LASSO, 5.13 to 75.75% and 4.59 to 69.08% without and with AET, respectively for ENET which may be due to prevention in overfitting and reducing the model complexity by penalizing the magnitude of regression coefficients.

5. Conclusions

In the present study, six multivariate models were examined to forecast rabi sorghum yield based on different weather variables without and with AET. The results revealed that the performance of LASSO model was found more reliable based on the nRMSE values obtained during validation compared to other multivariate models considered in this study. The next best model was ENET which performed similar to LASSO. Thus, it can be concluded from the present findings that LASSO and ENET were the best models for district-level yield forecast of sorghum in Karnataka compared to PCA_SMLR, ANN, PCA_ANN and ridge regression models. Prevention of overfitting and reducing the regression coefficient by penalization has made LASSO and ENET perform better.

Author Contributions

S.S.: Conceptualization, methodology, writing—reviewing and supervision. N.R.: software, data curation, formal analysis, writing—reviewing. P.G.: analysis, writing—reviewing. B.D.: software, analysis, reviewing and editing. S.D.V.: data curation, analysis. S.H.S.: visualization, reviewing and editing. K.K.S.: project administration, visualization. P.S.: project administration, data source. D.O.E.-A.: financial support for manuscript publication, reviewing and editing. E.A.M.: financial support for manuscript publication, reviewing and editing. H.O.E.: financial support for manuscript publication, reviewing and editing. All authors have read and agreed to the published version of the manuscript.

Funding

King Saud University, Researchers Supporting Project for funding this publication through research group (RSP-2020/118). India Meteorological Department (IMD), New Delhi, India sponsored FASAL project under which the present investigation has been carried out.

Acknowledgments

The authors acknowledge and thank King Saud University, Researchers Supporting Project for funding this publication through research group (RSP-2020/118).

Conflicts of Interest

The authors have no conflict of interest.

Appendix A

Table A1. Yield predicting equations derived from LASSO for major sorghum growing districts of Karnataka without AET.
Table A1. Yield predicting equations derived from LASSO for major sorghum growing districts of Karnataka without AET.
Sl. No.Districts Equation
1.BelagaviY = 1126.19 + 22.22 * Time − 4.70 * Z10 + 118.49 * Z11 + 5.84 * Z41 + 0.71 * Z50 + 1.59 * Z121 + 0.01 * Z130 + 0.09 * Z131 − 0.06 * Z140 + 0.26 * Z141 − 0.24 * Z241 + 0.02 * Z250
2.BijapurY = 986.29 + 2.85 * Time + 13.82 * Z21 + 1.00 * Z41 + 0.09 * Z141 + 0.09 * Z241 + 0.03 * Z251 + 0.01 * Z341
3.DharwadY = 2455.633 − 9.98 * Time + 1.34 * Z10 + 18.64 * Z11 − 2.18 * Z41 + 3.35 * Z51 + 0.20 * Z120 + 0.82 * Z121 + 0.01 * Z131 + 0.02 * Z140 − 0.02 * Z241 + 0.01 * Z350
4.GadagY = 768.44 + 21.52 * Time − 5.13 * Z10 + 119.24 * Z11 + 1.58 * Z41 + 3.15 * Z51 + 0.08 * Z131 + 0.02 * Z241
5.GulbargaY = − 982.65 + 26.01 * Time + 3.21 * Z11 + 4.26 * Z20 + 4.37 * Z51 + 1.61 * Z121 + 0.09 * Z131 + 0.16 * Z151 + 0.01 * Z341 − 0.002 * Z350
6.HaveriY = 2497.28 + 28.43 * Time − 1.41 * Z10 + 55.29 * Z11 + 3.43 * Z31 + 1.12 * Z41 + 3.92 * Z51 + 1.16 * Z121 + 0.02 * Z251
7.KoppalY = − 726.89 + 0.74 * Z41 + 1.15 * Z121
8.RaichurY = − 952.98 + 27.83 * Time + 0.61 * Z11 + 53.09 * Z21 + 13.60 * Z51 + 0.02 * Z131 + 0.005 * Z341
9.ShivamoggaY = − 3521.14 + 16.19 * Time + 8.54 * Z10 + 51.10 * Z11 + 0.84 * Z21 − 1.20 * Z40 + 12.63 * Z41 − 1.35 * Z50 + 1.29 * Z121 + 0.03 * Z130 − 0.02 * Z131 − 0.01 * Z250 + 0.09 * Z251 − 0.02 * Z341 − 0.01 * Z351 + 0.08 * Z451
10.BellaryY = − 3976.33 + 14.02 * Time + 38.69 * Z11 − 3.26 * Z20 + 38.50 * Z21 + 10.14 * Z41 − 0.20 * Z50 + 0.12 * Z131 + 0.23 * Z141 + 0.44 * Z251
11.BidarY = 1622.64 + 10.22 * Time + 64.21 * Z11 + 43.39 * Z21 + 0.17 * Z50 + 6.33 * Z51 + 0.001 * Z150 + 0.09 * Z151 + 0.05 * Z241 + 0.07 * Z251 − 0.01 * Z350 − 0.02 * Z351
12.DavanagereY = − 762.56 + 32.21 * Time + 5.70 * Z10 − 68.35 * Z11 + 123.85 * Z21 + 3.32 * Z51 + 0.27 * Z131 + 0.01 * Z150 − 0.01 * Z240 + 0.05 * Z241 + 0.37 * Z251 − 0.003 * Z340
* refers to multiplication sign.
Table A2. Yield predicting equations derived from ENET for major sorghum growing districts of Karnataka without AET.
Table A2. Yield predicting equations derived from ENET for major sorghum growing districts of Karnataka without AET.
Sl. No.Districts Equation
1.BelagaviY = 1338.45 + 21.98 * Time − 4.85 + 124.74 * Z11 + 5.78 * Z21 − 0.30 * Z40 + 6.83 * Z41 + 0.64 * Z50 + 1.36 * Z121 + 0.01 * Z130 + 0.09 * Z131 − 0.05 * Z140 + 0.21 * Z141 − 023 * Z241 + 0.03 * Z250
2.BijapurY = 956.16 + 2.80 * Time + 11.07 * Z21 + 0.03 * Z31 + 1.72 * Z41 + 0.06 * Z141 + 0.01 * Z231 + 0.09 + Z241 + 0.01 * Z251 + 0.01 * Z341 + 0.01 * Z351 + 0.00 * Z451
3.DharwadY = 1710.28 − 8.87 * Time + 0.97 * Z10 + 11.08 * Z11 + 0.10 * Z31 − 1.37 * Z41 + 3.07 * Z51 + 0.11 * Z120 + 0.56 * Z121 + 0.02 * Z131 + 0.01 * Z240 − 001 * Z241 + 0.01 *Z350
4.GadagY = 492.14 + 18.74 * Time − 4.31 * Z10 + 101.0 * Z11 + 15.76 * Z21 + 0.69 * Z31 + 2.04 * Z41 + 1.38 * Z51 + 0.08 * Z121 + 0.03 * Z131 + 0.01 * Z231 + 0.02 * Z231 + 0.07 * Z241 + 0.01 * Z251 + 0.001 * Z450 + 0.005 * Z451
5.GulbargaY = −843.09 + 25.22 * Time + 6.54 * Z11 + 3.77 * Z20 + 9.27 * Z21 + 0.03 * Z40 + 4.56 * Z51 + 1.33 * Z121 + 0.09 * Z131 + 0.15 * Z151 + 0.02 * Z341 − 0.004 * Z350
6.HaveriY = 2401.77 + 26.76 * Time − 1.59 * Z10 + 52.44 * Z11 + 2.10 * Z31 + 0.02 * Z40 + 1.28 * Z41 + 2.73 * Z51 + 1.09 * Z121 + 0.02 * Z131 + 0.03 * Z231 + 0.09 * Z251
7.KoppalY = −634.21 + 0.36 * Time + 12.06 * Z21 + 0.07 * Z40 + 0.45 * Z41 + 0.62 * Z121 + 0.02 * Z131 + 0.004 * Z231 + 0.01 * Z241 + 0.0001 * Z341 + 0.01 * Z451
8.RaichurY = −1023.32 + 24.57 * Time + 6.83 * Z11 + 48.75 * Z21 + 10.81 * Z51 + 0.02 * Z131 + 0.006 * Z341 + 0.03 * Z451
9.ShivamoggaY = −3715.83 + 15.80 * Time + 8.07 * Z10 + 53.27 * Z11 + 7.86 * Z21 − 1.15 * Z40 + 13.11 * Z41 − 0.50 * Z50 + 0.93 * Z121 + 0.03 * Z130 − 0.02 * Z131 + 0.04 * Z141 − 0.01 * Z231 − 0.02 * Z250 + 0.16 * Z251 − 0.02 * Z341 − 0.005 * Z351 + 0.05 * Z451
10.BellaryY = −387.14 + 13.89 * Time + 35.64 * Z11 − 1.12 * Z20 + 28.57 * Z21 + 9.49 * Z41 − 0.13 * Z50 + 0.13 * Z131 + 0.23 * Z141 + 0.01 * Z241 − 0.005 * Z250 + 0.45 * Z251
11.BidarY = 1554.12 + 9.93 * Time + 61.15 * Z11 + 40.91 * Z21 + 0.08 * Z50 + 4.39 * Z51 + 0.004 * Z150 + 0.13 * Z151 + 0.12 * Z251 − 0.01 * Z350 − 0.02 * Z351
12.DavanagereY = −8.27 + 3.12 *Time + 6.20 * Z10 − 5.71 * Z11 + 1.24 * Z21 + 1.03 * Z31 − 1.09 * Z40 + 1.18 * Z41 + 6.20 * Z50 + 3.82 * Z51 + 1.32 * Z131 + 1.12 * Z150 + 5.03 * Z231 − 1.43 * Z240 + 3.33 * Z251 − 1.84 * Z340 + 1.53 * Z341
* refers to multiplication sign.
Table A3. Yield predicting equations derived from LASSO for major sorghum growing districts of Karnataka including AET.
Table A3. Yield predicting equations derived from LASSO for major sorghum growing districts of Karnataka including AET.
Sl. No.Districts Equation
1.BelagaviY = 1298.73 + 23.24 * Time − 4.63 * Z10 + 139.36 * Z11 + 3.61 * Z41 + 0.10 * Z50 − 5.99 * Z61 + 0.98 * Z121 + 0.02 * Z130 + 0.07 * Z131 − 0.06 * Z140 + 0.05 * Z250 + 0.23 * Z261 + 0.32 * Z461 + 0.01 * Z560
2.BijapurY = 2868.73 + 4.89 * Time − 0.04 * Z10 + 3.76 * Z61 + 1.69 * Z121 + 0.14 * Z141 −.06 * Z160 + 0.05 * Z241 − 0.06 * Z260 − 0.85 * Z261 + 0.01 * Z341 − 0.01 * Z350 + 0.001 * Z451
3.DharwadY = −11.63 − 6.32 * Time + 3.05 * Z11 + 2.06 * Z60 + 10.71 * Z61 + 0.10 * Z121 + 0.00001 * Z130 + 0.07 * Z131 + 0.01 * Z140 + 0.01 * Z340 + 0.002 * Z350 + 0.02 * Z451
4.GadagY = −1517.25 + 13.61 * Time + 83.66 * Z11 + 4.32 * Z21 + 1.90 * Z41 + 1.05 * Z51 + 0.26 * Z241 + 0.05 * Z361
5.GulbargaY = −527.76 + 31.91 * Time + 3.35 * Z20 − 0.79 * Z60 + 1.22 * Z121 − 0.03 * Z141 + 0.07 * Z261 + 0.03 * Z341 − 0.01 * Z360 + 0.03 * Z560 + 0.61 * Z561
6.HaveriY = 4070.24 + 34.23 * Time + 183.86 * Z11 + 3.48 * Z31 + 0.29 * Z40 + 0.54 * Z41 + 1.74 * Z51 + 0.60 * Z60 + 1.35 * Z121 − 2.19 * Z161 − 0.01 * Z350 + 0.07 * Z360 + 0.07 * Z361 + 0.0001 * Z460
7.KoppalY = −659.85 + 0.68 * Z41 + 1.11 * Z121 + 0.01 * Z361
8.RaichurY = −921.47 + 26.65 * Time + 46.26 * Z21 + 12.74 * Z51 + 32.20 * Z61 + 0.05 * Z361
9.ShivamoggaY = 1185.05 + 14.58 * Time + 0.60 * Z10 + 10.82 * Z11 + 42.16 * Z21 + 0.01 * Z130 + 0.17 * Z141 + 0.08 * Z241
10.BellaryY = −2103.03 + 14.22 * Time + 25.10 * Z11 + 24.80 * Z21 + 17.11 * Z41 + 21.49 * Z61 + 0.02 * Z141 + 0.08 * Z151 + 0.43 * Z251
11.BidarY = 85510 + 8.75 * Time + 16.45 * Z11 + 19.50 * Z61 + 0.83 * Z121 − 0.002 * Z130 + 0.02 * Z141 + 0.004 * Z150 + 0.26 * Z151 − 0.003 * Z560
12.DavanagereZ = −3458.93 + 34.96 * Time + 10.85 * Z10 − 27.48 * Z11 + 90.86 * Z21 + 0.31 * Z41 + 7.37 * Z51 + 0.06 * Z121 + 0.17 * Z131 + 0.02 * Z150 − 0.04 * Z240 − 0.04 * Z261 − 0.003 * Z340 + 0.0006 * Z560 + 0.28 * Z561
* refers to multiplication sign.
Table A4. Yield predicting equations derived from ENET for major sorghum growing districts of Karnataka including AET.
Table A4. Yield predicting equations derived from ENET for major sorghum growing districts of Karnataka including AET.
Sl. No.Districts Equation
1.BelagaviY = 1243.99 + 23.01 * Time − 4.83 * Z10 + 138.12 * Z11 + 6.15 * Z21 − 0.08 * Z40 + 3.25 * Z41 + 0.33 * Z50 − 6.99 * Z61 + 0.75 * Z121 + 0.02 * Z130 + 0.08 * Z131 − 0.05 * Z140 + 0.03 * Z250 + 0.03 * Z251 + 0.35 * Z261 − 0.0005 * Z460 + 0.32 * Z461 + 0.003 * Z560
2.BijapurY = 2902.88 + 4.82 * Time − 0.82 * Z10 + 0.56 * Z41 + 4.77 * Z61 + 1.47 * Z121 − 0.002 * Z130 + 0.09 * Z141 − 0.04 * Z160 − 0.001 * Z230 + 0.09 * Z241 − 0.04 * Z260 − 0.72 * Z261 − 0.001 * Z340 + 0.01 * Z341 − 0.01 * Z350 + 0.003 * Z451 + 0.02 * Z461
3.DharwadY = 164.70 − 6.52 * Time + 2.96 * Z11 + 0.03 * Z30 + 0.69 * Z31 + 0.27 + 1.79 * Z60 + 10.66 * Z61 + 0.11 * Z121 + 0.01 * Z130 + 0.04 * Z131 + 0.01 * Z140 + 0.01 * Z231 + 0.004 * Z340 + 0.003 * Z350 + 0.02 * Z451 + 0.002 * Z460
4.GadagY = −454.67 + 16.25 * Time − 0.14 * Z10 + 88.10 * Z11 + 7.64 * Z21 + 0.05 * Z31 + 1.15 * Z41 + 1.18 * Z51 − 1.46 * Z60 + 0.02 * Z131 + 0.005 * Z151 − 0.01 * Z160 + 0.01 * Z231 + 0.14 * Z241 + 0.02 * Z251 + 0.08 * Z361 + 0.0001 * Z450 + 0.01 * Z451 + 0.003 * Z561
5.GulbargaY = −782.85 + 27.94 * Time + 3.07 * Z20 + 0.22 * Z40 + 0.66 * Z121 − 0.0002 * Z141 + 0.80 * Z261 + 0.02 * Z341 + 0.03 * Z351 − 0.01 * Z360 + 0.0003 * Z460 + 0.02 * Z560 + 0.53 * Z561
6.HaveriY = 3405.99 + 32.44 * Time + 137.85 * Z11 − 0.94 * Z20 + 2.85 * Z31 + 0.28 * Z40 + 0.58 * Z41 + 2.38 * Z51 + 1.11 * Z121 − 1.72 * Z161 + 0.04 * Z231 + 0.44 * Z261 − 0.01 * Z350 + 0.06 * Z360 + 0.06 * Z361 + 0.003 * Z450
7.KoppalY = −571.47 + 0.57 * Time + 11.85 * Z21 + 0.07 * Z40 + 0.43 * Z41 + 0.59 * Z121 + 0.005 * Z241 + 0.07 * Z361 + 0.01 * Z451 + 0.001 * Z461
8.RaichurY = −894.50 + 24.91 * Time + 35.26 * Z21 + 11.73 * Z51 + 37.46 * Z61 + 0.33 * Z121 + 0.007 * Z131 + 0.001 * Z341 + 0.03 * Z361 + 0.005 * Z451 − 0.002 * Z560
9.ShivamoggaY = 325.33 + 13.60 * Time + 2.02 * Z10 + 33.12 * Z11 + 40.72 * Z21 − 0.62 * Z40 + 2.99 * Z41 + 0.01 * Z130 + 0.20 * Z141 + 0.01 * Z160 + 0.03 * Z241 + 0.03 * Z251 + 0.01 * Z360
10.BellaryY = −2480.39 + 14.22 * Time + 26.63 * Z11 + 25.58 * Z21 + 15.20 * Z41 + 11.47 * Z61 + 0.04 * Z141 + 0.11 * Z151 + 0.20 * Z161 + 0.03 * Z241 + 0.35 * Z251 + 0.01 * Z451 + 0.09 * Z461 + 0.01 * Z560
11.BidarY = 1044.10 + 9.12 * Time + 27.37 * Z11 + 0.36 * Z21 + 0.13 * Z50 + 1.25 * Z51 + 16.92 * Z61 + 0.70 * Z121 − 0.002 * Z130 + 0.02 * Z141 + 0.001 * Z150 + 0.19 * Z151 + 0.07 * Z251 + 0.16 * Z261 − 0.002 * Z350 − 0.01 * Z560
12.DavanagereY = −3382.73 + 33.67 * Time + 10.69 * Z10 − 29.11 * Z11 + 87.67 * Z21 + 1.52 * Z31 + 0.36 * Z41 + 4.24 * Z51 + 0.23 * Z121 + 0.08 * Z131 + 0.02 * Z150 + 0.11 * Z151 + 0.002 * Z160 + 0.003 * Z231 − 0.03 * Z240 − 0.004 * Z340 + 0.01 * Z341 − 0.0003 * Z350 + 0.004 * Z560 + 0.28 * Z561
* refers to multiplication sign.

References

  1. Bhuvaneswari, K.; Geethalakshmi, V.; Lakshmanan, A.; Anbhazhagan, R.; Sekhar, D.N.U. Climate change impact assessment and developing adaptation strategies for rice crop in western zone of Tamil Nadu. J. Agrometeorol. 2014, 16, 39–43. [Google Scholar]
  2. Craufurd, P.Q.; Mahalakshmi, V.; Bidinger, F.R.; Mukuru, S.Z.; Chantereau, J.; Omanga, P.A.; Qi, A.; Roberts, E.H.; Ellis, R.H.; Summerfield, R.J. Adaptation of sorghum: Characterisation of genotypic flowering responses to temperature and photoperiod. Theor. Appl. Genet. 1999, 99, 900–911. [Google Scholar] [CrossRef] [Green Version]
  3. Ray, S.S.; Mamatha Neetu, S.; Gupta, S. Use of remote sensing in crop forecasting and assessment of impact of natural disasters: Operational approaches in India. In Proceeding of the FAO Expert Meeting on Crop Monitoring for Improved Food Security, Vientiane, Laos, 17 February 2014. [Google Scholar]
  4. Bocca, F.F.; Rodrigues, L.H.A. The effect of tuning, feature engineering, and feature selection in data mining applied to rainfed sugarcane yield modelling. Comput. Electron. Agric. 2016, 128, 67–76. [Google Scholar] [CrossRef]
  5. Lobell, D.B.; Schlenker, W.; Costa-Roberts, J. Climate Trends and Global Crop Production Since 1980. Science 2011, 333, 616–620. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Shi, W.; Tao, F.; Zhang, Z. A review on statistical models for identifying climate contributions to crop yields. J. Geogr. Sci. 2013, 23, 567–576. [Google Scholar] [CrossRef]
  7. Lobell, D.B.; Burke, M.B. On the use of statistical models to predict crop yield responses to climate change. Agric. For. Meteorol. 2010, 150, 1443–1452. [Google Scholar] [CrossRef]
  8. Basso, B.; Cammarano, D.; Carfagna, E. Review of Crop Yield Forecasting Methods and Early Warning Systems. In Proceedings of the First Meeting of the Scientific Advisory Committee Global Strategy to Improve Agricultural Rural Statistic, Rome, Italy, 18–19 July 2013; pp. 1–56. [Google Scholar]
  9. Srivastava, A.; Kumar, S.N.; Aggarwal, P.K. Assessment on vulnerability of sorghum to climate change in India. Agric. Ecosyst. Environ. 2010, 138, 160–169. [Google Scholar] [CrossRef]
  10. Assefa, Y.; Staggenborg, S.A.; Prasad, V.P.V. Grain Sorghum Water Requirement and Responses to Drought Stress: A Review. Crop Manag. 2010, 9, 1–11. [Google Scholar] [CrossRef] [Green Version]
  11. Varshneya, M.C.; Sabale, R.N.; Bote, N.L.; Salunke, S.S.; More, D.B.; Thanedar, P.V. Response of CERES sorghum model for different agroclimatic conditions. J. Agrometeorol. 2004, 6, 119–124. [Google Scholar]
  12. Jadhav, J.D.; Amrutsagar, V.M.; Pawar, P.B.; Rao, V.U.M.; Kumar, P.V.; Rao, B.P.; Bavadekar, V.R. Agrometeorology of Rabi Sorghum in Western Region of Maharashtra State of India; MPKV: Rahuri, India, 2015. [Google Scholar]
  13. Singh, R.S.; Patel, C.; Yadav, M.K.; Singh, K.K. Yield forecasting of rice and wheat crops for Eastern Uttar Pradesh. J. Agrometeorol. 2014, 16, 199–202. [Google Scholar]
  14. Pandey, K.K.; Rai, V.N.; Sisodia, B.V.S.; Bharti, K.A.; Gairola, K.C. Pre -Harvest Forecast Models Based on Weather Variable and Weather Indices for Eastern U.P. Adv. Biores. 2013, 4, 118–122. [Google Scholar]
  15. Dhekale, B.S.; Sawant, P.; Upadhye, T. Weather based pre-harvest forecasting of rice at Kolhapur (Maharashtra). Trends Biosci. 2014, 7, 39–41. [Google Scholar]
  16. Dhekale, B.S.; Mahdi, S.S.; Dalvi, T.P.; Sawant, P.K. Forecast models for groundnut using meteorological variables in Kolhapur, Maharashtra. J. Agrometeorol. 2014, 16, 238–239. [Google Scholar]
  17. Verma, U.; Piepho, H.P.; Goyal, A.; Ogutu, J.O.; Kalubarme, M.H. Role of climatic variables and crop condition term for mustard yield prediction in Haryana. Int. J. Agric. Stat. Sci. 2016, 12, 45–51. [Google Scholar]
  18. Das, B.; Sahoo, R.N.; Pargal, S.; Krishna, G.; Verma, R.; Chinnusamy, V.; Sehgal, V.K.; Gupta, V.K. Comparison of different uni- and multi-variate techniques for monitoring leaf water status as an indicator of water-deficit stress in wheat through spectroscopy. Biosyst. Eng. 2017, 160, 69–83. [Google Scholar] [CrossRef]
  19. Annu, A.; Sisodia, B.V.S.; Rai, V.N. An application of principal component analysis for pre- harvest forecast model for rice crop based on biometrical characters. J. Appl. Nat. Sci. 2016, 8, 1164–1167. [Google Scholar] [CrossRef]
  20. Agrawal, R.; Jain, R.C.; Jha, M.P. Models for studying rice crop-weather relationship. Mausam 1986, 37, 67–70. [Google Scholar]
  21. Mehta, S.C.; Pal, S.; Kumar, V. Weather Based Models for Forecasting Potato Yield in Uttar Pradesh; IASRI: New Delhi, India, 2010.
  22. Das, B.; Nair, B.; Reddy, V.K.; Venkatesh, P. Evaluation of multiple linear, neural network and penalised regression models for prediction of rice yield based on weather parameters for west coast of India. Int. J. Biometeorol. 2018, 62, 1809–1822. [Google Scholar] [CrossRef]
  23. Wu, Z.; Huang, N.E.; Long, S.R.; Peng, C.K. On the trend, detrending, and variability of nonlinear and nonstationary time series. Proc. Natl. Acad. Sci. USA 2007, 104, 14889–14894. [Google Scholar] [CrossRef] [Green Version]
  24. Trnka, M.; Hlavinka, P.; Semerádová, D.; Dubrovský, M.; Žalud, Z.; Možný, M. Agricultural drought and spring barley yields in the Czech Republic. Plant, Soil Environ. 2007, 53, 306–316. [Google Scholar] [CrossRef] [Green Version]
  25. Quiring, S.M.; Papakryiakou, T.N. An evaluation of agricultural drought indices for the Canadian prairies. Agric. For. Meteorol. 2003, 118, 49–62. [Google Scholar] [CrossRef]
  26. Goldblum, D. Sensitivity of corn and soybean yield in Illinois to air temperature and precipitation: The potential impact of future climate change. Phys. Geogr. 2009, 30, 27–42. [Google Scholar] [CrossRef]
  27. Hlavinka, P.; Trnka, M.; Semeradova, D.; Dubrovský, M.; Žalud, Z.; Možný, M. Effect of drought on yield variability of key crops in Czech Republic. Agric. For. Meteorol. 2009, 149, 431–442. [Google Scholar] [CrossRef]
  28. Brejda, J.J.; Moorman, T.B.; Karlen, D.L.; Dao, T.H. Identification of Regional Soil Quality Factors and Indicators, I. Central and Southern High Plains. Soil Sci. Soc. Am. J. 2000, 64, 2115–2124. [Google Scholar] [CrossRef]
  29. Sharma, K.L.; Grace, J.K.; Mandal, U.K.; Gajbhiye, P.N.; Srinivas, K.; Korwar, G.R.; Bindu, V.H.; Ramesh, V.; Ramachandran, K.; Yadav, S.K. Evaluation of long-term soil management practices using key indicators and soil quality indices in a semi-arid tropical Alfisol. Soil Res. 2008, 46, 368. [Google Scholar] [CrossRef]
  30. Tishbirani, R. Regression shrinkage and selection via the Lasso. J. R. Stat. Soc. Ser. B 1996, 58, 267–288. [Google Scholar]
  31. Zou, H.; Hastie, T. Regularization and variable selection via the elastic net. J. R. Stat. Soc. Ser. B 2005, 67, 301–320. [Google Scholar] [CrossRef] [Green Version]
  32. Piaskowski, J.L.; Brown, D.; Campbell, K.G. Near-Infrared Calibration of Soluble Stem Carbohydrates for Predicting Drought Tolerance in Spring Wheat. Agron. J. 2016, 108, 285–293. [Google Scholar] [CrossRef] [Green Version]
  33. Friedman, J.; Hastie, T.; Tibshirani, R. Glmnet: Lasso and Elastic-Net Regularized Generalized Linear Models. R Package Version. 2009. Available online: https://www.researchgate.net/publication/285707231_Glmnet_Lasso_and_elastic-net_regularized_generalized_linear_models (accessed on 26 October 2020).
  34. Dahikar, S.S.; Rode, S.V. Agricultural crop yield prediction using artificial neural network approach. Int. J. Innov. Res. Electr. Electron. Instrum. Control Eng. 2014, 2, 683–686. [Google Scholar]
  35. Kuhn, M. Building Predictive Models in R Using the caret Package. J. Stat. Softw. 2008, 28, 1–26. [Google Scholar] [CrossRef] [Green Version]
  36. Jamieson, P.D.; Porter, J.R.; Wilson, D.R. A test of the computer simulation model ARCWHEAT1 on wheat crops grown in New Zealand. Field Crop. Res. 1991, 27, 337–350. [Google Scholar] [CrossRef]
  37. Therond, O.; Hengsdijk, H.; Casellas, E.; Wallach, D.; Adam, M.; Belhouchette, H.; Oomen, R.; Russell, G.; Ewert, F.; Bergez, J.-E.; et al. Using a cropping system model at regional scale: Low-data approaches for crop management information and model calibration. Agric. Ecosyst. Environ. 2011, 142, 85–94. [Google Scholar] [CrossRef]
  38. Sandeep, V.M.; Rao, V.U.M.; Rao, B.B.; Bharathi, G.; Pramod, V.P.; Chowdary, P.S.; Patel, N.R.; Mukesh, P.; Kumar, P.V. Impact of climate change on sorghum productivity in India and its adaptation strategies. J. Agrometeorol. 2018, 20, 89–96. [Google Scholar]
  39. Subramanyam, G.; Kharbade, S.B.; Shaikh, A.A.; Jadhav, J.D.; Balasubramanian, R.; Sthool, V.A. Assessment of crop weather relations in sorghum (Sorghum bicolor L. Moench) in Western Maharashtra. Green Farming 2020, 11, 199. [Google Scholar] [CrossRef]
  40. Deshmukh, R.G.; Mohod, A.R.; Bhopale, A.A. Influence of Weather on Yield of Sorghum in Washim District. Int. J. Pure Appl. Biosci. 2019, 7, 253–257. [Google Scholar] [CrossRef]
  41. Howell, T.A.; Hiler, E.A. Optimization of water use efficiency under high frequency irrigation—I. Evapotranspiration and yield relationship. Trans. ASAE 1975, 18, 873–878. [Google Scholar] [CrossRef]
  42. Plaut, Z.; Blum, A.; Arnon, I. Effect of Soil Moisture Regime and Row Spacing on Grain Sorghum Production 1. Agron. J. 1969, 61, 344–347. [Google Scholar] [CrossRef]
  43. Kumar, S.; Attri, S.D.; Singh, K.K. Comparison of Lasso and stepwise regression technique for wheat yield prediction. J. Agrometeorol. 2019, 21, 188–192. [Google Scholar]
  44. Singh, K.N.; Singh, K.K.; Kumar, S.; Panwar, S.; Gurung, B. Forecasting crop yield through weather indices through LASSO. Indian J. Agric. Sci. 2019, 89, 540–544. [Google Scholar]
  45. Sharma, O.P.; Kannan, N.; Cook, S.; Pokhrel, B.K.; McKenzie, C. Analysis of the effects of high precipitation in Texas on rainfed sorghum yields. Water 2019, 11, 1920. [Google Scholar] [CrossRef] [Green Version]
  46. Uno, Y.; Prasher, S.O.; Lacroix, R.; Goel, P.K.; Karimi, Y.; Viau, A.; Patel, R.M. Artificial neural networks to predict corn yield from Compact Airborne Spectrographic Imager data. Comput. Electron. Agric. 2005, 47, 149–161. [Google Scholar] [CrossRef]
  47. Das, B.; Nair, B.; Arunachalam, V.; Reddy, K.V.; Venkatesh, P.; Chakraborty, D.; Desai, S. Comparative evaluation of linear and nonlinear weather-based models for coconut yield prediction in the west coast of India. Int. J. Biometeorol. 2020, 64, 1111–1123. [Google Scholar] [CrossRef] [PubMed]
  48. Arvind, K.S. Multi Stage Wheat Yield Estimation Using Weather Based Models. Ph.D. Thesis, Division of Agricultural Physics ICAR-Indian Agricultural Research Institute, New Delhi, India, 2019. [Google Scholar]
Figure 1. Variable importance of ANN (10 most important indices) model without (a) and with AET (b).
Figure 1. Variable importance of ANN (10 most important indices) model without (a) and with AET (b).
Agronomy 10 01645 g001aAgronomy 10 01645 g001b
Figure 2. Variable importance of PCA_ANN model without (a) and with AET (b).
Figure 2. Variable importance of PCA_ANN model without (a) and with AET (b).
Agronomy 10 01645 g002aAgronomy 10 01645 g002b
Table 1. The co-ordinates, altitude, mean and standard deviation of yield data for 12 major sorghum growing districts considered in this study.
Table 1. The co-ordinates, altitude, mean and standard deviation of yield data for 12 major sorghum growing districts considered in this study.
Sl. No.Name of the DistrictLatitudeLongitudeElevation (m)MeanStandard Deviation
1.Belagavi15°50′ N74°29′ E775800.25273.73
2.Bijapur16°49′ N75°42′ E613708.53132.54
3.Dharwad15°27′ N75°00′ E731592.22165.65
4.Gadag15°25′ N75°38′ E660627.94266.20
5.Gulbarga17°19′ N76°50′ E466870.95292.87
6.Haveri14°47′ N75°23′ E583678.50269.27
7.Koppal15°21′ N76°09′ E543540.87286.51
8.Raichur16°12′ N77°21′ E400752.40373.01
9.Shivamogga13°55′ N75°34′ E590755.22216.29
10.Bellary15°08′ N76°55′ E461840.38356.63
11.Bidar17°54′ N77°31′ E673568.21152.73
12.Davanagere14°27′ N75°55′ E601904.84319.69
Table 2. Weather indices used for development of multivariate yield forecasting regression models.
Table 2. Weather indices used for development of multivariate yield forecasting regression models.
ParameterUnweighted IndicesWeighted Indices
TmaxZ10Z11
TminZ20Z21
RainZ30Z31
RHIZ40Z41
RHIIZ50Z51
AETZ60Z61
Tmax * TminZ120Z121
Tmax * RainZ130Z131
Tmax * RHIZ140Z141
Tmax * RHIIZ150Z151
Tmax * AETZ160Z161
Tmin * RainZ230Z231
Tmin * RHIZ240Z241
Tmin * RHIIZ250Z251
Tmin * AETZ260Z261
Rain * RHIZ340Z341
Rain * RHIIZ350Z351
Rain * AETZ360Z361
RHI * RHIIZ450Z451
RHI * AETZ460Z461
RHII * AETZ560Z561
RHI refers to morning Relative Humidity and RHII refers to evening Relative Humidity. * refers to multiplication sign.
Table 3. Quantitative measures obtained for sorghum yield prediction of Karnataka using LASSO.
Table 3. Quantitative measures obtained for sorghum yield prediction of Karnataka using LASSO.
DistrictsWithout Actual EvapotranspirationWith Actual Evapotranspiration
R2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEVR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEV
Belagavi0.9832.360.99130.3410.600.9831.470.99145.3311.82
Bijapur0.8846.340.87223.3226.290.9719.840.98239.4728.19
Dharwad0.9630.480.96194.695.280.9243.460.93143.934.54
Gadag0.9084.730.89447.3281.850.82117.920.79357.6665.45
Gulbarga0.9186.380.9196.448.190.9651.430.97102.378.69
Haveri0.9367.010.93184.2524.390.9922.460.99298.6039.52
Koppal0.72174.700.6088.9916.600.72176.760.5991.9817.16
Raichur0.80169.380.78232.2215.160.82158.940.81210.3313.73
Shivamogga0.9352.400.94337.3132.160.7998.150.78193.9618.49
Bellary0.76104.070.76863.8740.010.78102.880.78911.4042.21
Bidar0.9337.930.93180.2121.040.9436.370.94178.3020.82
Davanagere0.9745.310.98156.2012.570.9929.610.99120.629.70
Table 4. Quantitative measures obtained for sorghum yield prediction of Karnataka using ENET.
Table 4. Quantitative measures obtained for sorghum yield prediction of Karnataka using ENET.
Without Actual EvapotranspirationWith Actual Evapotranspiration
DistrictsR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEVR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEV
Belagavi0.9834.360.99136.8211.120.9832.700.99146.9311.95
Bijapur0.8849.350.85212.9425.070.9722.470.97231.3827.24
Dharwad0.9536.010.95184.295.130.9243.910.93147.574.59
Gadag0.8990.480.88413.7175.700.85104.810.83377.5269.08
Gulbarga0.9185.520.91102.128.670.9657.080.9690.817.71
Haveri0.9368.120.93164.7921.810.9828.280.99276.6836.62
Koppal0.73171.600.6296.8918.080.74169.050.63109.9620.51
Raichur0.79175.300.77240.6815.720.82160.150.81216.3414.13
Shivamogga0.9356.560.93346.7333.050.8486.610.83222.2521.19
Bellary0.75103.340.75870.9840.340.78102.240.78898.8041.63
Bidar0.9338.300.93180.8121.110.9532.700.95176.6320.62
Davanagere0.9748.300.98147.9611.900.9930.980.99111.078.94
Table 5. Quantitative measures obtained for sorghum yield prediction of Karnataka using PCA_SMLR.
Table 5. Quantitative measures obtained for sorghum yield prediction of Karnataka using PCA_SMLR.
Without Actual EvapotranspirationWith Actual Evapotranspiration
DistrictsR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEVR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEV
Belagavi0.70144.400.71219.2417.820.80119.380.80249.4020.28
Bijapur0.7958.320.79235.7627.750.7760.470.78226.8726.71
Dharwad0.8659.430.86162.904.830.8658.220.87180.145.07
Gadag0.79115.860.80529.2396.840.81109.40−10.44505.8492.56
Gulbarga0.83115.440.84117.149.940.83115.370.84107.959.16
Haveri0.9461.420.94235.4031.160.9078.470.91175.0523.17
Koppal0.54187.560.54194.6936.320.72144.070.73168.6931.47
Raichur0.56239.800.56410.0226.770.60229.150.60458.4229.93
Shivamogga0.75104.080.76117.8311.230.71113.680.7195.079.06
Bellary0.69120.900.70761.8135.290.68144.090.69837.1838.78
Bidar0.7963.320.79182.7021.330.7868.390.78230.9326.96
Davanagere0.9096.990.90123.129.900.9096.990.00123.129.90
Table 6. Quantitative measures obtained for sorghum yield prediction of Karnataka using ANN.
Table 6. Quantitative measures obtained for sorghum yield prediction of Karnataka using ANN.
Without Actual EvapotranspirationWith Actual Evapotranspiration
DistrictsR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEVR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEV
Belagavi0.9742.200.98489.9339.830.9178.900.91514.1941.80
Bijapur0.8257.890.80117.5813.840.7470.750.70176.9520.83
Dharwad0.9052.170.89161.804.810.9537.630.95137.604.44
Gadag0.84104.720.83256.0346.850.8791.630.87474.2986.79
Gulbarga0.79145.130.74232.9419.770.68185.570.58341.8429.02
Haveri0.9660.820.95315.2641.730.9390.180.8866.978.86
Koppal0.9086.660.9095.8317.880.8892.660.89112.7521.04
Raichur0.61254.980.51539.3235.220.53261.630.48428.8928.00
Shivamogga0.74126.610.64332.7131.720.70134.030.60299.0428.51
Bellary0.49117.020.461265.0358.590.58132.120.511172.0154.28
Bidar0.6875.240.58254.2829.690.7376.520.57302.9735.37
Davanagere0.89125.620.84330.6326.600.67216.990.51469.7637.79
Table 7. Quantitative measures obtained for sorghum yield prediction of Karnataka using PCA_ANN.
Table 7. Quantitative measures obtained for sorghum yield prediction of Karnataka using PCA_ANN.
Without Actual EvapotranspirationWith Actual Evapotranspiration
DistrictsR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEVR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEV
Belagavi0.8890.670.89486.9739.590.71145.130.71191.9615.61
Bijapur0.6877.090.64169.7819.990.7374.260.67174.9120.59
Dharwad0.8566.270.83141.324.490.9058.220.87121.004.16
Gadag0.84106.410.8394.6717.320.8982.230.90208.7238.19
Gulbarga0.74171.370.64229.5119.480.75161.850.68226.7019.24
Haveri0.9466.010.94156.9320.770.9554.470.96157.0720.79
Koppal0.76134.520.76300.6456.090.9373.720.93346.8564.71
Raichur0.42304.170.30481.4431.440.38308.790.28638.2141.67
Shivamogga0.8386.490.8391.378.710.64153.270.48436.9641.65
Bellary0.7181.620.651028.8847.660.68119.370.611040.6548.20
Bidar0.4297.460.24353.7641.300.4781.600.33357.8841.78
Davanagere0.9479.550.93119.989.650.85124.100.8463.485.11
Table 8. Quantitative measures obtained for sorghum yield prediction of Karnataka using ridge regression.
Table 8. Quantitative measures obtained for sorghum yield prediction of Karnataka using ridge regression.
Without Actual EvapotranspirationWith Actual Evapotranspiration
DistrictsR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEVR2RMSEC (kg ha−1)EFRMSEV (kg ha−1)nRMSEV
Belagavi0.59198.630.45428.1234.810.62188.780.50437.8435.60
Bijapur0.8579.840.61193.1322.730.8673.220.68196.4323.12
Dharwad0.8488.640.53110.803.980.8382.720.74126.434.25
Gadag0.72161.010.61255.7946.810.73154.050.64256.1846.88
Gulbarga0.71201.770.50312.6626.540.72189.070.56311.8326.47
Haveri0.78149.670.6784.5911.200.79143.110.7086.0911.40
Koppal0.70182.200.57151.5928.280.73170.940.62153.0128.55
Raichur0.58269.440.45512.4133.460.63254.310.51498.7032.56
Shivamogga0.65164.270.40251.1523.940.68152.620.48223.4321.30
Bellary0.60138.140.521071.5749.630.58147.310.501102.6951.07
Bidar0.6587.720.52325.9738.060.7085.350.58323.0837.72
Davanagere0.71213.070.53313.6125.230.70208.330.55336.1127.04
Table 9. Cross comparison of models based on performance.
Table 9. Cross comparison of models based on performance.
DistrictsWeather Variables without Actual EvapotranspirationWeather Variables with Actual Evapotranspiration
LASSOENETPCA_SMLRANNPCA_ANNRidgeLASSOENETPCA_SMLRANNPCA_ANNRidge
BelagaviGoodGoodGoodPoorPoorPoorGoodGoodFairPoorGoodPoor
BijapurFairFairFairGoodGoodFairFairFairFairFairFairFair
DharwadExcellentExcellentExcellentExcellentExcellentExcellentExcellentExcellentExcellentExcellentExcellentExcellent
GadagPoorPoorPoorPoorGoodPoorPoorPoorPoorPoorPoorPoor
GulbargaExcellentExcellentExcellentGoodGoodFairExcellentExcellentExcellentFairGoodFair
HaveriFairFairPoorPoorFairGoodPoorPoorFairExcellentFairGood
KoppalGoodGoodPoorGoodPoorFairGoodFairPoorFairPoorFair
RaichurGoodGoodFairPoorPoorPoorGoodGoodFairFairPoorPoor
ShivamoggaPoorPoorGoodPoorExcellentFairGoodFairExcellentFairPoorFair
BellaryPoorPoorPoorPoorPoorPoorPoorPoorPoorPoorPoorPoor
BidarFairFairFairFairPoorPoorFairFairFairPoorPoorPoor
DavanagereGoodGoodExcellentFairExcellentFairExcellentExcellentExcellentPoorExcellentFair
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sridhara, S.; Ramesh, N.; Gopakkali, P.; Das, B.; Venkatappa, S.D.; Sanjivaiah, S.H.; Kumar Singh, K.; Singh, P.; El-Ansary, D.O.; Mahmoud, E.A.; et al. Weather-Based Neural Network, Stepwise Linear and Sparse Regression Approach for Rabi Sorghum Yield Forecasting of Karnataka, India. Agronomy 2020, 10, 1645. https://doi.org/10.3390/agronomy10111645

AMA Style

Sridhara S, Ramesh N, Gopakkali P, Das B, Venkatappa SD, Sanjivaiah SH, Kumar Singh K, Singh P, El-Ansary DO, Mahmoud EA, 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

Chicago/Turabian Style

Sridhara, Shankarappa, Nandini Ramesh, Pradeep Gopakkali, Bappa Das, Soumya D. Venkatappa, Shivaramu H. Sanjivaiah, Kamalesh Kumar Singh, Priyanka Singh, Diaa O. El-Ansary, Eman A. Mahmoud, and et al. 2020. "Weather-Based Neural Network, Stepwise Linear and Sparse Regression Approach for Rabi Sorghum Yield Forecasting of Karnataka, India" Agronomy 10, no. 11: 1645. https://doi.org/10.3390/agronomy10111645

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop