| Literature DB >> 25548781 |
Hao Li1, Weijia Leng2, Yibing Zhou3, Fudi Chen3, Zhilong Xiu4, Dazuo Yang5.
Abstract
Soil nutrient is an important aspect that contributes to the soil fertility and environmental effects. Traditional evaluation approaches of soil nutrient are quite hard to operate, making great difficulties in practical applications. In this paper, we present a series of comprehensive evaluation models for soil nutrient by using support vector machine (SVM), multiple linear regression (MLR), and artificial neural networks (ANNs), respectively. We took the content of organic matter, total nitrogen, alkali-hydrolysable nitrogen, rapidly available phosphorus, and rapidly available potassium as independent variables, while the evaluation level of soil nutrient content was taken as dependent variable. Results show that the average prediction accuracies of SVM models are 77.87% and 83.00%, respectively, while the general regression neural network (GRNN) model's average prediction accuracy is 92.86%, indicating that SVM and GRNN models can be used effectively to assess the levels of soil nutrient with suitable dependent variables. In practical applications, both SVM and GRNN models can be used for determining the levels of soil nutrient.Entities:
Mesh:
Substances:
Year: 2014 PMID: 25548781 PMCID: PMC4273551 DOI: 10.1155/2014/478569
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
The evaluation criterion of soil nutrient content.
| Rank | Organic matter/g | Total nitrogen/g | Alkali-hydrolysable nitrogen/mg | Rapidly available phosphorus/mg | Rapidly available potassium/mg |
|---|---|---|---|---|---|
| 1 | >40 | >2.0 | >150 | >40 | >200 |
| 2 | 30–40 | 30–40 | 120–150 | 20–40 | 150–200 |
| 3 | 20–30 | 20–30 | 90–120 | 10–20 | 100–150 |
| 4 | 10–20 | 10–20 | 60–90 | 5–10 | 50–100 |
| 5 | 6–10 | 6–10 | 30–60 | 3–5 | 30–50 |
| 6 | <6 | <0.5 | <30 | <3 | <30 |
Figure 1The support vectors determine the position of the optimal hyperplane.
Figure 2The main structure of support vector machine.
Figure 3A general structure of artificial neural network.
Computing results of the two models in different normalization conditions.
| Model (trained for 1000 times) | Proportion of training set | Computing results | No normalization | [−1, 1] Normalization | [0, 1] Normalization |
|---|---|---|---|---|---|
| Model 1 | 35% | Average prediction accuracy | 77.87% | 80.91% | 82.34% |
| Standard deviation | 0.1396 | 0.1911 | 0.1727 | ||
|
| |||||
| Model 2 | 20% | Average prediction accuracy | 83.00% | 71.53% | 72.75% |
| Standard deviation | 0.1463 | 0.2548 | 0.2464 | ||
Results of multiple linear regression and artificial neural network models.
| ANN model | Trained samples | Tested samples | Average RMS error | Training time | Finishing reason |
|---|---|---|---|---|---|
| Linear predictor | 27 | 14 | 0.53 | 0:00:00 | Auto-stopped |
| GRNN | 27 | 14 | 0.27 | 0:00:00 | Auto-stopped |
| MLFN 2 nodes | 27 | 14 | 1.03 | 0:00:35 | Auto-stopped |
| MLFN 3 nodes | 27 | 14 | 1.58 | 0:01:07 | Auto-stopped |
| MLFN 4 nodes | 27 | 14 | 0.69 | 0:00:58 | Auto-stopped |
| MLFN 5 nodes | 27 | 14 | 0.38 | 0:00:38 | Auto-stopped |
| MLFN 6 nodes | 27 | 14 | 0.36 | 0:01:01 | Auto-stopped |
| MLFN 7 nodes | 27 | 14 | 0.50 | 0:01:19 | Auto-stopped |
| MLFN 8 nodes | 27 | 14 | 0.35 | 0:01:31 | Auto-stopped |
| MLFN 9 nodes | 27 | 14 | 1.48 | 0:01:48 | Auto-stopped |
| MLFN 10 nodes | 27 | 14 | 0.46 | 0:01:58 | Auto-stopped |
| MLFN 11 nodes | 27 | 14 | 0.38 | 0:02:22 | Auto-stopped |
| MLFN 12 nodes | 27 | 14 | 0.50 | 0:02:57 | Auto-stopped |
Figure 4Results of SVM model: (a) different results calculated from diverse normalization conditions in model 1; (b) different results calculated from diverse normalization conditions in model 2.
Figure 5Training results of GRNN model. (a) Comparison between predicted values and actual values, (b) comparison between residual values and actual values, and (c) comparison between residual values and predicted values.
Figure 6Testing results of GRNN model. (a) Comparison between predicted values and actual values, (b) comparison between residual values and actual values, and (c) comparison between residual values and predicted values.