Abstract
The Balangu (Lallemantia iberica) species have a high gastronomical impact in the Middle East and Balkan region. It is widely used in the local food industry, such as confectionery, edible oil, and protein food. In this study, 49 ecotypes were collected from different regions of Iran. 37 agronomic traits were measured during the growing season and at harvest time. To find the correlation between the grain yield per unit area, grain yield per single plant (GYSP), oil percent (OP), and protein percent (PP) with other measured traits, which these were utilized as the labels of different machine learning (ML) procedures including Linear Regression (LR), Support Vector Regression (SVR), Random Forest Regression (RFR), and Gradient Boosting Decision Tree Regression (GBDTR). It was observed that there is a linear relationship between the measured agronomic traits and the considered labels. So, the LR, RFR, and GBDTR models showed the lowest mean absolute error, mean square error, and root mean square error than SVR models and good prediction ability of the test data. Although, the RFR and GBDTR have naturally lower bias than other methods in this study, but the GBDTR scheme is preferred because of the over-fitting shortcoming of the RFR technique. The GBDTR method showed better results rather than the other ML regression methods according to the RMSE 3.302, 0.040, 0.028, and 0.060 for GYUA, GYSP, OP, and PP, respectively.
Subject terms: Evolution, Plant sciences, Climate sciences
Introduction
The Balangu (Lallemantia Iberica) species are cultivated in the different regions of Iran with historical roots in the gastronomic culture1–3. This plant also has been used for medical applications4. In a new development, Lallemantia species are being used to synthesize gold and silver nanoparticles without hazardous materials5. Recently, effective symbiosis under drought stress has been reported for Lallemantia iberica6. Clearly, it could be used in soils with high salt concentration and improve the characteristics of the soil after harvest. Similarly, it has been found that one of the Lallemantia species could be used in wastewater treatment effectively and environmentally, especially in the semi-arid regions7. Accordingly, this plant family has great adaptability to various environmental conditions and could be used as ecosystem services to improve the soil health and quality of the water resources of the cultivated region.
The Lallemantia iberica contains protein and oil in its structure which is the reason for the gastronomical uses of this plant. Unfortunately, insufficient data are available about the agronomic characteristics of these species and the effect of ecotype on extracted compounds such as protein and oil. Therefore, studies about the agronomic parameters of the Lallemantia iberica are required.
In the state of the art, machine learning (ML) has been used in the data analysis to predict yield responsiveness to nitrogen fertilization in maize8 and predicting grain arsenic concentration in rice under deficit irrigation system and use of organic amendments9, and crop yield forecasting10,11. However, to our best knowledge, there is no such investigation to study the relationship of the agronomic characteristics with the grain yield. The ML procedures could be used to solve classification, clustering, and regression problems.10 The regression is one of the supervised applications of the ML methods that could provide a reliable result in the prediction of a complex dataset11. The regression application can use various algorithms such as linear regression with a diversity of modifications, such as random forest regression (RFR), support vector regression (SVR), and gradient boosting decision tree regression (GBDTR)12–14.
The present work provides a four-year dataset for the agronomic properties of Lallamentia iberica and the metrics such as morph-physiological traits of 49 different ecotypes from various regions of Iran with the diversity of extracted materials percent’s such as protein and oil. Machine Learning is used for data analysis. The prediction for the grain yield performance was the main subject of this analysis. In this respect, linear, support vector machine regression, random forest regression, and gradient boosting decision tree have been utilized.
Results and discussion
The measured traits of the Lallamentia iberica ecotypes and their descriptive data, including the mean, standard deviation, minimum, maximum, and quartiles, averaged over four years, are shown in Tables 1 and 2. Based on the descriptive data, the mean of 49 ecotypes for oil and protein content was 38.59% and 21.20%, respectively, indicating that Lallamentia iberica is rich in oil and protein. Likewise, the grain yield per unit area could reach the maximum value of 169 g/m2 (1690 kg/ha) in this experiment.
Table 1.
The measured traits of the Lallemantia iberica ecotypes with corresponding abbreviations, and units of measurement.
| Trait | Abbreviation | Unit |
|---|---|---|
| Biomass per unit area | BYPUA | g m−2 |
| Straw yield per unit area | SYUA | g m−2 |
| Grain yield per unit area | GYUA | g m−2 |
| Biomass yield per plant | BYP | g |
| Straw yield per plant | SYP | g |
| Grain yield per plant | GYP | g |
| Number of seeds per plant | NSP | – |
| Plant height | PH | cm |
| Stem diameter | SD | mm |
| Number of nodes in the main stem | NNMS | – |
| Number of leaves in the main stem | NLMS | – |
| Number of fertile sub-branches | NFSB | – |
| Fertile branch length | FBL | cm |
| Number of nodes in the fertile sub-branch | NNFSB | – |
| Number of leaves per fertile branch | NLFB | – |
| Number of capsules in the main stem | NCMS | – |
| Number of capsules in each sub-branch | NCSB | – |
| Number of flower cycles in the main stem | NFCMS | – |
| Number of flower cycles in the sub-branch | NFCSB | – |
| Number of capsules per cycle in the main stem | NCCMS | – |
| Number of capsules in each cycle in the sub-branch | NCCSB | – |
| Number of seeds in the main stem | NSMS | – |
| Number of seeds per branch | NSB | – |
| Number of seeds per the main cycle | NSMC | – |
| Number of seeds per sub-cycle | NSSC | – |
| 1000-grain weight per unit area | TGWUA | – |
| Harvest index per unit area | HIUA | – |
| Oil percentage | OP | % |
| Oil yield per unit area | OYUA | – |
| Protein percentage | PP | % |
| Protein yield per unit area | PYUA | – |
| Oil extraction index per unit area | OEIUA | – |
| Protein extraction index per unit area | PEIUA | – |
| Chlorophyll index | CHI | – |
| Leaf area index | LAI | – |
| Oil yield per plant | OYP | – |
| Protein yield per plant | PYP | – |
Table 2.
The descriptive data of the Lallemantia iberica ecotypes, evaluated during the 2014–2017 growing seasons.
| Trait1 | Mean | Standard deviation | Minimum | Quartile | Maximum | ||
|---|---|---|---|---|---|---|---|
| 25% | 50% | 75% | |||||
| BYUA | 274.42 | 80.80 | 120.00 | 215.93 | 261.10 | 318.35 | 565.32 |
| SYUA | 187.36 | 62.45 | 58.96 | 143.51 | 175.64 | 218.34 | 446.42 |
| GYUA | 87.07 | 24.16 | 15.32 | 70.51 | 83.96 | 102.86 | 169.30 |
| BYP | 2.03 | 0.65 | 0.65 | 1.58 | 1.95 | 2.42 | 4.55 |
| SYP | 1.35 | 0.45 | 0.42 | 1.03 | 1.30 | 1.59 | 3.40 |
| GYP | 0.68 | 0.22 | 0.12 | 0.53 | 0.67 | 0.82 | 1.55 |
| NSP | 122.09 | 40.71 | 25.20 | 93.05 | 116.15 | 146.23 | 277.71 |
| PH | 30.30 | 4.89 | 19.40 | 26.76 | 30.00 | 33.52 | 43.10 |
| SD | 2.01 | 0.42 | 1.11 | 1.72 | 1.96 | 2.22 | 4.75 |
| NNMS | 13.31 | 1.54 | 8.40 | 12.30 | 13.50 | 14.40 | 16.90 |
| NLMS | 26.24 | 2.98 | 16.80 | 24.40 | 26.60 | 28.20 | 45.00 |
| NFSB | 2.40 | 1.14 | 0.00 | 1.60 | 2.30 | 3.00 | 7.40 |
| FBL | 10.51 | 3.42 | 0.00 | 8.12 | 10.34 | 12.74 | 22.17 |
| NNFSB | 5.23 | 1.10 | 0.00 | 4.50 | 5.30 | 6.00 | 8.37 |
| NLFB | 10.08 | 2.08 | 0.00 | 8.80 | 10.01 | 11.61 | 16.75 |
| NCMS | 36.61 | 6.79 | 13.70 | 32.38 | 36.75 | 40.90 | 59.40 |
| NCSB | 8.72 | 3.36 | 0.00 | 6.42 | 8.50 | 10.87 | 24.04 |
| NFCMS | 8.21 | 1.16 | 4.20 | 7.70 | 8.21 | 8.90 | 11.89 |
| NFCSB | 4.00 | 1.01 | 0.00 | 3.49 | 4.00 | 4.66 | 6.74 |
| NCCMS | 5.36 | 0.52 | 3.68 | 5.09 | 5.36 | 5.61 | 7.26 |
| NCCSB | 2.78 | 0.68 | 0.00 | 2.47 | 2.78 | 3.12 | 4.92 |
| NSMS | 2.86 | 0.60 | 1.02 | 2.44 | 2.81 | 3.20 | 5.40 |
| NSPMS | 102.00 | 26.92 | 38.67 | 87.70 | 102.00 | 111.38 | 227.22 |
| NSB | 21.22 | 9.12 | 0.00 | 15.46 | 21.22 | 24.08 | 54.19 |
| NSMC | 14.66 | 2.92 | 7.16 | 12.99 | 14.66 | 15.67 | 29.90 |
| NSSC | 7.61 | 2.41 | 0.00 | 6.25 | 7.61 | 8.53 | 17.27 |
| TGWUA | 4.98 | 0.34 | 3.80 | 4.80 | 5.00 | 5.20 | 5.90 |
| HIUA | 32.25 | 5.38 | 10.80 | 29.20 | 32.29 | 35.10 | 51.52 |
| OP | 38.59 | 1.72 | 32.81 | 37.67 | 38.59 | 39.41 | 45.77 |
| OYUA | 31.26 | 7.11 | 13.44 | 26.93 | 31.26 | 34.44 | 59.93 |
| PP | 21.20 | 2.47 | 15.64 | 19.82 | 21.20 | 21.76 | 34.38 |
| PYUA | 17.35 | 4.33 | 7.36 | 14.72 | 17.35 | 18.90 | 32.68 |
| OEIUA | 38.59 | 1.72 | 32.81 | 37.67 | 38.59 | 39.41 | 45.77 |
| PEIUA | 21.20 | 2.47 | 15.64 | 19.82 | 21.20 | 21.76 | 34.38 |
| CHI | 20.02 | 4.92 | 9.40 | 16.98 | 20.02 | 21.13 | 39.35 |
| LAI | 1.27 | 0.43 | 0.38 | 0.98 | 1.27 | 1.40 | 3.06 |
| OYP | 0.22 | 0.04 | 0.07 | 0.22 | 0.22 | 0.22 | 0.51 |
| PYP | 0.12 | 0.02 | 0.04 | 0.12 | 0.12 | 0.12 | 0.29 |
In this study, four labels, grain yield per unit area (GYUA), grain yield per plant (GYP), oil percent (OP), and protein percent (PP) of the Lallamentia iberica ecotypes were separately used for the sake of prediction purpose via other agronomic traits based on regression. The results and discussion for each label are briefly stated here.
GYUA
The prediction results of the GYUA through the ML-based regression methods are depicted in Table 3 and Fig. 1. According to Table 3, the LR, SVR Linear Kernel, RFR, and GBDTR methods had much lower mean absolute error (MAE), mean square error (MSE), and root means square error (RMSE) than SVR Gaussian Kernel, SVR Polynomial Kernel, and SVR Sigmoid Kernel. Figure 1 demonstrates the predicted values versus the experimentally evaluated values of the GYUA label for the LR, SVR Linear Kernel, RFR, and GBDTR methods had good prediction results. The main goal of this sequence of the ML methods was to eliminate possible overfitting and the potential bias in the learning process linear regression and increase the accuracy of the analytical information. Although the LR and SVR Linear Kernel methods showed a slightly better prediction ability than the other two methods, their higher biases may affect the objectivity of the results in this case. The Random forest and gradient boosting decision tree regression are used to import the random states to avoid the created bias of the linear ML regression algorithms. While the RFR may better handle the bias, under-fitting might be a problem15. On the other hand, the GBDTR as a hybrid method avoids the issues of the previous methods. The RFR and GBDTR methods are used to import the random states to avoid the created bias of the linear ML regression algorithms16.
Table 3.
The mean absolute error (MAE), mean square error (MSE), root mean square error (RMSE), and area under curve (AUC) of receiver operating characteristics (ROC) of the applied machine learning (ML) regression methods in predicting the grain yield per unit area of the Lallemantia iberica ecotypes with the training of other traits, using the K-fold cross-validation as the data splitting method.
| ML method | AUC-ROC | MAE | MSE | RMSE |
|---|---|---|---|---|
| Linear regression | 0.9969 | 0.176 | 0.760 | 0.871 |
| Support vector regression (SVR); linear kernel | 0.9979 | 0.120 | 0.681 | 0.825 |
| SVR; Gaussian kernel | 0.8157 | 11.981 | 250.224 | 15.818 |
| SVR; polynomial kernel | 0.8404 | 11.068 | 243.275 | 15.597 |
| SVR; sigmoid kernel | 0.2229 | 22.008 | 829.985 | 28.809 |
| Random forest regression | 0.9540 | 2.537 | 15.648 | 3.955 |
| Gradient boosting decision tree regression | 0.9695 | 2.097 | 10.907 | 3.302 |
Figure 1.
(a) Linear (b) Support vector, (c) Random forest, and (d) gradient boosting regressions of the grain yield per unit area of the Lallemantia iberica ecotypes based on machine learning regression.
There was a linear relationship between the indicator features and the label. In this respect, the effect of different features was evaluated in the ML process. For example, BYUA, OYUA, and HIUA were the most important features for predicting GYUA in RFR, respectively (Fig. 2). Hence, BYUA, OYUA, and HIUA can be regarded as good predictor indicators of GYUA. Similar results were reported for sesame (Sesamum indicum L.) in another study17.
Figure 2.
The importance of the traits in the random forest machine learning regression process for the prediction of the grain yield per unit area of the Lallemantia iberica ecotypes.
GYSP
The grain yield of a single plant is an important trait in crop yield evaluation and genetic assessments18,19. The results of the assessment of different ML methods in the prediction of GYSP by MAE, MSE, and RMSE are shown in Table 4. Although LR had slightly better performance than RFR and GBDTR in the prediction of GYSP (Table 4; Fig. 3), the bias in this method makes it partially unreliable20, as previously mentioned. Despite the fact that the RFR and GBDTR methods demonstrated higher error rather than LR and SVR Linear Kernel21 and the generated random states in the learning process could disturb the prediction, the results are more reliable due to the reduced bias.
Table 4.
The mean absolute error (MAE), mean square error (MSE), root mean square error (RMSE), and area under curve (AUC) of receiver operating characteristics (ROC) of the applied machine learning (ML) regression methods in predicting the grain yield per plant of the Lallemantia iberica ecotypes with the training of other traits, using the K-fold cross-validation as the data splitting method.
| ML method | AUC-ROC | MAE | MSE | RMSE |
|---|---|---|---|---|
| Linear Regression | 0.9667 | 0.010 | 0.001 | 0.018 |
| Support vector regression (SVR); linear kernel | 0.9302 | 0.038 | 0.002 | 0.048 |
| SVR; Gaussian kernel | 0.8775 | 0.069 | 0.007 | 0.086 |
| SVR; polynomial kernel | 0.8862 | 0.070 | 0.007 | 0.086 |
| SVR; sigmoid kernel | 0.3099 | 4.346 | 33.50 | 5.788 |
| Random forest regression | 0.9372 | 0.031 | 0.002 | 0.044 |
| Gradient boosting decision tree regression | 0.9503 | 0.030 | 0.002 | 0.040 |
Figure 3.
(a) Linear (b) Support vector, (c) Random forest, and (d) gradient boosting regressions of the grain yield per plant of the Lallemantia iberica ecotypes.
As an example of the importance of the indicator in the prediction of GYSP, the results for the RFR method were depicted in Fig. 4. The features BYSP, NSPP, and NSMS were the most effective features on GYSP in the RFR method, respectively. Besides, NSPSC had a small impact on this label.
Figure 4.
The importance of the traits in the random forest machine learning regression process for the prediction of the grain yield per plant of the Lallemantia iberica ecotypes.
OP
Oil percentage is an essential trait with respect to the gastronomic point of view22. Lallamentia iberica’s oil is healthy in food production and other uses in the cultivated region. The efficiency of different ML methods in the prediction of the OP was compared in Table 5. The GBDTR method showed the best performance in predicting OP followed by RFR and SVR Linear Kernel. Figure 5 shows the predicted values versus the tested values of the OP label for the LR, SVR Linear Kernel, RFR, and GBDTR methods. All four methods were acceptable in predicting OP. However, the different conditions should be considered to achieve an appropriate approach with the corresponding practical state. For example, if OP needs to be predicted for a specific ecotype, the gradient boosting decision tree would be a good choice. At the same time, in the particular condition with the features, the SVR could be used efficiently.
Table 5.
The mean absolute error (MAE), mean square error (MSE), root mean square error (RMSE), and area under curve (AUC) of receiver operating characteristics (ROC) of the applied machine learning (ML) regression methods in predicting the oil percentage of the Lallemantia iberica ecotypes with the training of other traits, using the K-fold cross-validation as the data splitting method.
| ML method | AUC-ROC | MAE | MSE | RMSE |
|---|---|---|---|---|
| Linear regression | 0.9998 | 1.145 | 1.851 | 1.360 |
| Support vector regression (SVR); linear kernel | 0.9987 | 0.047 | 0.003 | 0.056 |
| SVR; Gaussian kernel | 0.5987 | 1.178 | 2.875 | 1.696 |
| SVR; polynomial kernel | 0.6076 | 1.169 | 2.847 | 1.687 |
| SVR; sigmoid kernel | 0.4847 | 4.685 | 39.60 | 6.292 |
| Random forest regression | 0.9970 | 0.023 | 0.002 | 0.054 |
| Gradient boosting decision tree regression | 0.9963 | 0.014 | 0.0007 | 0.028 |
Figure 5.
(a) Linear (b) Support vector, (c) Random forest, and (d) gradient boosting regressions of the oil percentage of the Lallemantia iberica ecotypes.
PP
Lallamentia iberica is a protein reach plant that contains 21% protein on average with a maximum of 34%23,24. In this respect, the protein content of this plant was another subject of this work. The results of the prediction of PP by other agronomic characteristics for the LR, SVR Linear Kernel, RFR, and GBDTR methods are demonstrated in Fig. 6. A very high efficient prediction has been achieved with ML regression methods. The results were similar to previous labels. A linear relationship was observed between PP and the measured characteristics of this species. The estimated MAE, MSE, and RMSE in the prediction of PP are given in Table 6. The GBDTR method was the most effective procedure in predicting PP followed by RFR and SVR Linear Kernel methods. GBDTR trains the data with random decision trees and also performs a linear regression based on these data. So, the predicted PP by this method would be more reliable than the other methods.
Figure 6.
(a) Linear (b) Support vector, (c) Random forest, and (d) gradient boosting regressions of the protein percentage of the Lallemantia iberica ecotypes.
Table 6.
The mean absolute error (MAE), mean square error (MSE), root mean square error (RMSE), and area under curve (AUC) of receiver operating characteristics (ROC) of the applied machine learning (ML) regression methods in predicting the protein percentage of the Lallemantia iberica ecotypes with the training of other traits, using the K-fold cross-validation as the data splitting method.
| ML method | AUC-ROC | MAE | MSE | RMSE |
|---|---|---|---|---|
| Linear regression | 0.9971 | 1.020 | 1.522 | 1.233 |
| Support vector regression (SVR); linear kernel | 0.9909 | 0.045 | 0.004 | 0.064 |
| SVR; Gaussian kernel | 0.6624 | 1.871 | 9.539 | 3.088 |
| SVR; polynomial kernel | 0.6982 | 1.855 | 9.318 | 3.052 |
| SVR; sigmoid kernel | 0.5528 | 4.339 | 31.841 | 5.643 |
| Random forest regression | 0.9952 | 0.037 | 0.020 | 0.143 |
| Gradient boosting decision tree regression | 0.9983 | 0.022 | 0.003 | 0.060 |
Conclusions
The descriptive data showed that Lallamentia iberica is rich in oil and protein with the four-year average of 38.59% and 21.20%, respectively. Furthermore, it was shown that the grain yield per unit area could reach up to 1690 kg/ha in this experiment. The ML regression methods showed that there was a linear relationship between the indicator variables and GYUA, GYP, OP, and PP. ML Linear Regression, SVR Linear Kernel, RFR, and GBDTR had generally lower MAE, MSE, and RMSE than other SVR method and showed good fitting to the data set. Although both RFR and GBDTR have inherently lower bias than other utilized methods, the GBDTR method is a better choice since over-fitting is regarded as a disadvantage for the ML RFR.
Materials and methods
During years 2014–2017 an agronomic study has been implemented to evaluate the Balngu’s different agronomic properties. A machine learning approach is used to assess the evaluated agronomic properties. The whole process has been illustrated in Fig. 7. The detail of the measurement, data collection and data processing have been given in the next sections.
Figure 7.
The schematic of the methodology has been implemented to study Balangu’s agronomic properties.
Characteristics of the experimental site
This research was carried out in the research station of the Faculty of Agriculture, University of Tabriz, Tabriz, Iran. The experimental site was located at the longitude of 46° 17′, latitude of 38° 05′, and altitude of 1360 m. The annual rainfall was about 285 mm, averaged over four years. The average temperature was recorded about at 10 °C, with Tmax = 16.6 °C and Tmin = 4.2 °C. The physical properties of soil are given in Table 7. The soil type was silty loam with the pH of 7.75.
Table 7.
The properties of soil in the experimental site.
| Absorbable potassium (ppm) | Absorbable phosphorous (ppm) | Nitrogen (%) | Organic matter (%) | Soil type | Sand (%) | Silt (%) | Clay (%) | Acidity | Conductance (µS cm−1) |
|---|---|---|---|---|---|---|---|---|---|
| 304 | 61 | 0.08 | 0.76 | Sandy loam | 65 | 20 | 15 | 7.75 | 475 |
Plant material and experimental design
In the present investigation, 49 ecotypes were evaluated in four years (2014–2017), using the 7 × 7 triple design. The codes and locality of the ecotypes are listed in Table 8. Permission to collect the seeds of ecotypes was obtained from the farmers of each region before sampling. This study complies with relevant institutional, national, and international guidelines and legislation.
Table 8.
Code and locality of Lallemantia iberica ecotypes were evaluated in this study.
| Ecotype locality | Ecotype number | Ecotype locality | Ecotype code |
|---|---|---|---|
| Kalvanagh 15 | E26 | Kalvanagh 1 | E1 |
| Param 1 | E27 | Kalvanagh 2 | E2 |
| Zaranagh | E28 | Kalvanagh 3 | E3 |
| Varzeghan 1 | E29 | Kalvanagh 4 | E4 |
| Ahar 1 | E30 | Ahar | E5 |
| Tazeh-kand | E31 | Kalvanagh 5 | E6 |
| Malekan | E32 | Kalvanagh 6 | E7 |
| Mashhad | E33 | Kalvanagh 7 | E8 |
| Varzeghan 2 | E34 | Sarab | E9 |
| Param 2 | E35 | Kalvanagh 8 | E10 |
| Peygham Kaleyber | E36 | Kalvanagh 9 | E11 |
| Alvar Bostan Abad | E37 | Tabriz 2 | E12 |
| Dehlan Hashtrood | E38 | Tabriz 5 | E13 |
| Jolfa Komar-Sofla | E39 | Tabriz 3 | E14 |
| Bijar Gondak | E40 | Tabriz 1 | E15 |
| Urmia Serow Border | E41 | Tabriz 7 | E16 |
| Marand Arlan | E42 | Tabriz 6 | E17 |
| Khalkhal Majara | E43 | Tabriz 8 | E18 |
| Lilab Marand | E44 | Kalvanagh 10 | E19 |
| Kharvana | E45 | Kalvanagh 11 | E20 |
| Kurdistan 2 | E46 | Kalvanagh 12 | E21 |
| Takab | E47 | Kalvanagh 13 | E22 |
| Zanjan | E48 | Tabriz 4 | E23 |
| Nasarlu and Darvish Baghghal villages | E49 | Kalvanagh 14 | E24 |
| Tazeh-kand | E25 |
Each plot consisted of five rows of 1.5 m in length, with the between-row distance of 20 cm and within-row spacing of 1 cm. The planting density was 500 seeds per m2. The planting date each year was the 4th of May. Standard cultural practices, such as soil fertilization, irrigation, and weed control were performed during the growing season. The harvesting date in each year was the 26th of July. The harvested area was 0.5 m2 of the plot center. During the growing season and at the harvest, 37 traits were measured in each plot.
To estimate leaf area index (LAI) the green leaf area per unit area of ground surface was determined25. Also, leaf chlorophyll index at the full-flowering stage using three random plants in each plot. In each plant, the chlorophyll index was measured from three parts (bottom, middle, top), using CCM-200 Plus (Opti-Sciences Inc., NH, USA).
Data analysis
In this study, different ML regression methods were considered to predict the four labels, namely GYUA, GYP, OP, and PP by other measured traits. The ML regression methods included ML Regression, SVR Linear Kernel, SVR Gaussian Kernel, SVR Polynomial Kernel, SVR Sigmoid Kernel, RFR, and GBDTR were used to analyze the four-years data set26–31,32,33. The K-fold cross-validation was used to split the training and the test data sets. Furthermore, MAE, MSE, and RMSE were utilized to compare the efficiency of the ML regression methods.
Machine learning regression
Linear regression
Supervised learning is the base of the linear regression in the machine learning method with a target prediction of the independent variable34.
| 1 |
In this equation, x is input training data (univariate—one input variable (parameter)), and y is labeled to data (supervised learning). In the training process, model the best line to predict the value of y for a given value of x is fitted. The process would provide the best deals for the θ1 (intercept) and θ2 (coefficient of x) after fitting. Afterward, the coefficient would predict the y value with a given x data in the test process. A cost function of linear regression is used to minimize the Root Mean Squared Error (RMSE) between predicted y value and experimental y value (y).
Ridge regression
Linear regression with a tuning model is the Ridge regression method. It is used where multi-collinearity is observed. Unbiased least-square and significant variance are the results of multi-collinearity. The second-order linear regularization was used in the Ridge regression35. The cost function is shown by:
| 2 |
LASSO regression
The Ridge regressions are replaced with the LASSO regression with first-order linear regularization where some of the variables do not contribute effectively to the prediction task. Then the coefficients of the corresponding variables would be zero. It led to reforming the model function to a selective model and enhanced the prediction task36.
Elastic Net regression
Where, the ridge and lasso regression are both limited to L1 and L2 norms, the elastic net could be used without these limited conditions ignoring the penalties of ridge and LASSO regressions. Ultimately, the elastic net regression could be used efficiently for linear regression. The elastic net could be applied in complex regression problems with simplicity37.
Support vector machine (SVM)
The reduction of the elastic net to linear regression with support shows efficient results in the optimization problems. A training dataset with linear SVM learns and separates the data in a classification setting and parameterizes it by a weight vector for a unique solution38.
Decision tree
IT is a powerful ML method for regression and classification of complex datasets to perform multi-output tasks. Also, the foundation of random forest regression is a more complex method for regression that would be explained. The most critical parameter in this method is the depth or layer of the decision tree. It could be used to perform regression and as a predictor to evaluate the optimized value of the label with the corresponding selected features with more bias and lower variance concerning the other methods39.
Gradient boosting decision tree regression
This method is considered in this research. It is an ensemble learning method that is coupled with a decision tree. It uses the shrinkage regularization technique. This method also supports a subsample hyper-parameter that specifies the fraction of training increases to train the trees. As could be deducted, this technique is a higher bias for lower variance. The main advantage of this method is the speeded-up training process40.
Acknowledgements
The authors are grateful for the financial support of the Vice-Chancellor for Research and Technology, University of Tabriz, Tabriz, Iran.
Author contributions
Conceptualization, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Supervision: J.S., H.D.: Formal analysis, Software, Investigation, Methodology, Validation, Visualization, Writing—review & editing, A.D.M.: Data curation, Investigation, Methodology, Visualization, Writing—original draft, M.M.: Formal analysis, Software, Investigation, Methodology, Project administration, Validation, Visualization, Writing—review & editing original draft, Y.R.: Data curation, Investigation, Methodology, Visualization, Writing—original draft, S.Z.S.: Data curation, Investigation, Methodology, Visualization, Writing—original draft, P.S.: Data curation, Investigation, S.A.: Data curation, Investigation, B.G.: Data curation, Investigation.
Data availability
The datasets generated and/or analyzed during the current study are not publicly available due to [REASON WHY DATA ARE NOT PUBLIC] but are available from the corresponding author on reasonable request.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Zanganeh H, Mortazavi SA, Shahidi F, Alizadeh Behbahani B. Evaluation of the chemical and antibacterial properties of Citrus paradise essential oil and its application in Lallemantia iberica seed mucilage edible coating to improve the physicochemical, microbiological and sensory properties of lamb during refrigerated storage. J. Food Meas. Charact. 2021;15:5556–5571. doi: 10.1007/s11694-021-01129-9. [DOI] [Google Scholar]
- 2.Sadeghi-Varkani A, Emam-Djomeh Z, Askari G. Physicochemical and microstructural properties of a novel edible film synthesized from Balangu seed mucilage. Int. J. Biol. Macromol. 2018;108:1110–1119. doi: 10.1016/j.ijbiomac.2017.11.029. [DOI] [PubMed] [Google Scholar]
- 3.Taghinia P, Abdolshahi A, Sedaghati S, Shokrollahi B. Smart edible films based on mucilage of lallemantia iberica seed incorporated with curcumin for freshness monitoring. Food Sci. Nutr. 2021;9:1222–1231. doi: 10.1002/fsn3.2114. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Omidi H, Shams H, Seif Sahandi M, Rajabian T. Balangu (Lallemantia sp.) growth and physiology under field drought conditions affecting plant medicinal content. Plant Physiol. Biochem. 2018;130:641–646. doi: 10.1016/j.plaphy.2018.08.014. [DOI] [PubMed] [Google Scholar]
- 5.Iram F, et al. Synthesis of gold and silver nanoparticles by use of arabinoglucan from Lallemantia royleana. Int. J. Biol. Macromol. 2021;191:1137–1150. doi: 10.1016/j.ijbiomac.2021.09.096. [DOI] [PubMed] [Google Scholar]
- 6.Paravar A, Maleki Farahani S, Rezazadeh A. Lallemantia species response to drought stress and Arbuscular mycorrhizal fungi application. Ind. Crops Prod. 2021;172:114002. doi: 10.1016/j.indcrop.2021.114002. [DOI] [Google Scholar]
- 7.BesharatiFard M, et al. Saline oily wastewater treatment using Lallemantia mucilage as a natural coagulant: Kinetic study, process optimization, and modeling. Ind. Crops Prod. 2021;163:113326. doi: 10.1016/j.indcrop.2021.113326. [DOI] [Google Scholar]
- 8.Correndo AA, et al. Assessing the uncertainty of maize yield without nitrogen fertilization. Field Crops Res. 2021;260:107985. doi: 10.1016/j.fcr.2020.107985. [DOI] [Google Scholar]
- 9.Sengupta S, et al. Deficit irrigation and organic amendments can reduce dietary arsenic risk from rice: Introducing machine learning-based prediction models from field data. Agric. Ecosyst. Environ. 2021;319:107516. doi: 10.1016/j.agee.2021.107516. [DOI] [Google Scholar]
- 10.Bonaccorso G. Machine Learning Algorithms. Packt Publishing Ltd; 2017. [Google Scholar]
- 11.Ayodele TO. Types of machine learning algorithms. New Adv. Mach. Learn. 2010;3:19–48. [Google Scholar]
- 12.Ayodele TO. Types of machine learning algorithms. New Adv. Mach. Learn. 2010;3:19–48. [Google Scholar]
- 13.Bonaccorso G. Machine Learning Algorithms. Packt Publishing Ltd; 2017. [Google Scholar]
- 14.Mohammed M, Khan MB, Bashier EBM. Machine Learning: Algorithms and Applications. CRC Press; 2016. [Google Scholar]
- 15.Qian H, Wang B, Yuan M, Gao S, Song Y. Financial distress prediction using a corrected feature selection measure and gradient boosted decision tree. Expert Syst. Appl. 2022;190:116202. doi: 10.1016/j.eswa.2021.116202. [DOI] [Google Scholar]
- 16.Mahajan J, Banal K, Mahajan S. Estimation of crop production using machine learning techniques: A case study of J&K. Int. J. Inf. Technol. 2021;13:1441–1448. [Google Scholar]
- 17.Robertson MJ, Lilley JM, Robertson MJ, Lilley JM. Simulation of growth, development and yield of canola (Brassica napus) in APSIM. Crop Pasture Sci. 2016;67:332–344. doi: 10.1071/CP15267. [DOI] [Google Scholar]
- 18.Ma J, Cao Y. Genetic dissection of grain yield of maize and yield-related traits through association mapping and genomic prediction. Front. Plant Sci. 2021;12:1377. doi: 10.3389/fpls.2021.690059. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Kukal MS, Irmak S. Characterization of water use and productivity dynamics across four C3 and C4 row crops under optimal growth conditions. Agric. Water Manag. 2020;227:105840. doi: 10.1016/j.agwat.2019.105840. [DOI] [Google Scholar]
- 20.de Souza GSA, et al. Multi-sensor prediction of Eucalyptus stand volume: A support vector approach. ISPRS J. Photogramm. Remote Sens. 2019;156:135–146. doi: 10.1016/j.isprsjprs.2019.08.002. [DOI] [Google Scholar]
- 21.Holodinsky JK, Yu AYX, Kapral MK, Austin PC. Comparing regression modeling strategies for predicting hometime. BMC Med. Res. Methodol. 2021;21:138. doi: 10.1186/s12874-021-01331-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Naebi M, Torbati M, Azadmard-Damirchi S, Siabi S, Savage GP. Changes in physicochemical properties of cold press extracted oil from Balangu (Lallemantia peltata) seeds during storage. J. Food Compos. Anal. 2022;107:104358. doi: 10.1016/j.jfca.2021.104358. [DOI] [Google Scholar]
- 23.Sardarodiyan M, Arianfar A, Mohamadi Sani A, Naji-Tabasi S. Physicochemical properties and surface activity characterization of water-soluble polysaccharide isolated from Balangu seed (Lallemantia royleana) gum. J. Food Meas. Charact. 2020;14:3625–3632. doi: 10.1007/s11694-020-00593-z. [DOI] [Google Scholar]
- 24.Poursani P, Razavi SM, Mazaheri Tehrani M, Javidi F. Rheological, physical, and sensory properties of non-fat ice creams as affected by selected fat replacers. J. Food Process. Preserv. 2021;45:e15010. doi: 10.1111/jfpp.15010. [DOI] [Google Scholar]
- 25.Chen JM, Cihlar J. Retrieving leaf area index of boreal conifer forests using Landsat TM images. Remote Sens. Environ. 1996;55:153–162. doi: 10.1016/0034-4257(95)00195-6. [DOI] [Google Scholar]
- 26.Mccaffrey P. Chapter 14: Introduction to machine learning: Regression, classification, and important concepts. In: Mccaffrey P, editor. An Introduction to Healthcare Informatics. Academic Press; 2020. pp. 191–210. [Google Scholar]
- 27.Neumann K, Steil JJ. Optimizing extreme learning machines via ridge regression and batch intrinsic plasticity. Neurocomputing. 2013;102:23–30. doi: 10.1016/j.neucom.2012.01.041. [DOI] [Google Scholar]
- 28.Lee JH, Shi Z, Gao Z. On LASSO for predictive regression. J. Econom. 2021 doi: 10.1016/j.jeconom.2021.02.002. [DOI] [Google Scholar]
- 29.Mokhtari S, Navidi W, Mooney M. White-box regression (elastic net) modeling of earth pressure balance shield machine advance rate. Autom. Constr. 2020;115:103208. doi: 10.1016/j.autcon.2020.103208. [DOI] [Google Scholar]
- 30.Achieng KO. Modelling of soil moisture retention curve using machine learning techniques: Artificial and deep neural networks vs support vector regression models. Comput. Geosci. 2019;133:104320. doi: 10.1016/j.cageo.2019.104320. [DOI] [Google Scholar]
- 31.Belyadi H, Haghighat A. Chapter 5: Supervised learning. In: Belyadi H, Haghighat A, editors. Machine Learning Guide for Oil and Gas Using Python. Gulf Professional Publishing; 2021. pp. 169–295. [Google Scholar]
- 32.Mccaffrey, P. Chapter 14 - Introduction to machine learning: Regression, classification, and important concepts. In An Introduction to Healthcare Informatics (ed. Mccaffrey, P.) 191–210 (Academic Press, 2020). 10.1016/B978-0-12-814915-7.00014-4.
- 33.Neumann K, Steil JJ. Optimizing extreme learning machines via ridge regression and batch intrinsic plasticity. Neurocomputing. 2013;102:23–30. doi: 10.1016/j.neucom.2012.01.041. [DOI] [Google Scholar]
- 34.Lee JH, Shi Z, Gao Z. On LASSO for predictive regression. J. Econom. 2022;229(2):322–349. doi: 10.1016/j.jeconom.2021.02.002. [DOI] [Google Scholar]
- 35.Achieng KO. Modelling of soil moisture retention curve using machine learning techniques: Artificial and deep neural networks vs support vector regression models. Comput. Geosci. 2019;133:104320. doi: 10.1016/j.cageo.2019.104320. [DOI] [Google Scholar]
- 36.Dumitrescu E, Hué S, Hurlin C, Tokpavi S. Machine learning for credit scoring: Improving logistic regression with non-linear decision-tree effects. Eur. J. Oper. Res. 2022;297(3):1178–1192. doi: 10.1016/j.ejor.2021.06.053. [DOI] [Google Scholar]
- 37.Belyadi, H. & Haghighat, A. Chapter 5 - Supervised learning. In Machine Learning Guide for Oil and Gas Using Python (eds. Belyadi, H. & Haghighat, A.) 169–295 (Gulf Professional Publishing, 2021). 10.1016/B978-0-12-821929-4.00004-4.
- 38.Sarailidis G, Wagener T, Pianosi F. Integrating scientific knowledge into machine learning using interactive decision trees. Computers & Geosciences. 2023;170:105248. doi: 10.1016/j.cageo.2022.105248. [DOI] [Google Scholar]
- 39.Li X, Yi S, Cundy AB, Chen W. Sustainable decision-making for contaminated site risk management: A decision tree model using machine learning algorithms. J. Clean. Prod. 2022;371:133612. doi: 10.1016/j.cageo.2022.105248. [DOI] [Google Scholar]
- 40.Yao S, Kronenburg A, Shamooni A, Stein OT, Zhang W. Gradient boosted decision trees for combustion chemistry integration. Applications in Energy and Combustion Science. 2022;11:100077. doi: 10.1016/j.jaecs.2022.100077. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The datasets generated and/or analyzed during the current study are not publicly available due to [REASON WHY DATA ARE NOT PUBLIC] but are available from the corresponding author on reasonable request.







