| Literature DB >> 28713814 |
Hamed Ahmadi1, Markus Rodehutscord2.
Abstract
BACKGROUND: In the nutrition literature, there are several reports on the use of artificial neural network (ANN) and multiple linear regression (MLR) approaches for predicting feed composition and nutritive value, while the use of support vector machines (SVM) method as a new alternative approach to MLR and ANN models is still not fully investigated.Entities:
Keywords: artificial neural network; compound feed; metabolizable energy; pig; support vector machines
Year: 2017 PMID: 28713814 PMCID: PMC5491901 DOI: 10.3389/fnut.2017.00027
Source DB: PubMed Journal: Front Nutr ISSN: 2296-861X
Information and descriptive statistics for the data used in modeling process.
| Train set ( | Validation set ( | All data ( | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Min | Max | Mean | SD | Min | Max | Mean | SD | Min | Max | Mean | SD | |
| CP (g/kg) | 114.0 | 245.0 | 199.5 | 24.8 | 122.0 | 243.5 | 196.8 | 24.2 | 114.0 | 245.0 | 198.7 | 24.6 |
| EE (g/kg) | 12.0 | 98.0 | 35.5 | 12.4 | 12.0 | 107.0 | 33.5 | 13.1 | 12.0 | 107.0 | 34.9 | 12.6 |
| CF (g/kg) | 27.0 | 139.5 | 44.1 | 16.9 | 23.0 | 130.5 | 44.7 | 19.6 | 23.0 | 139.5 | 44.2 | 17.7 |
| Starch (g/kg) | 151.1 | 618.0 | 453.9 | 71.2 | 95.4 | 658.0 | 461.3 | 94.7 | 95.4 | 658.0 | 456.1 | 78.9 |
| ME (MJ/kg) | 10.4 | 16.6 | 15.1 | 0.8 | 11.0 | 16.0 | 15.0 | 0.9 | 10.4 | 16.6 | 15.0 | 0.8 |
CP, crude protein; EE, ether extract; CF, crude fiber; ME, metabolizable energy for pigs.
Values for all criteria presented as on dry matter basis. Dataset originally published in Ref. (.
Coefficient estimates for the multiple linear regression model fitted to data on metabolizable energy (MJ/kg of dry matter) for pigs.
| Coefficient | SE | |||
|---|---|---|---|---|
| Intercept | 13.126 | 0.4694 | 28.0 | |
| Crude protein (g/kg) | 0.007 | 0.0011 | 6.2 | |
| Ether extract (g/kg) | 0.016 | 0.0016 | 9.9 | |
| Crude fiber (g/kg) | −0.031 | 0.0021 | −14.9 | |
| Starch (g/kg) | 0.003 | 0.0005 | 6.6 |
***P < 0.001.
Computed goodness-of-fit values on multiple linear regression (MLR), artificial neural network (ANN), and support vector machines (SVM) models of metabolizable energy for pigs.
| Train set ( | Validation set ( | |||||
|---|---|---|---|---|---|---|
| MLR | ANN | SVM | MLR | ANN | SVM | |
| Goodness-of-fit criteria | ||||||
| 0.89 | 0.95 | 0.95 | 0.91 | 0.96 | 0.94 | |
| RMSE (MJ/kg of dry matter) | 0.27 | 0.19 | 0.21 | 0.23 | 0.20 | 0.21 |
| MAPE (%) | 1.31 | 1.00 | 1.20 | 1.19 | 1.01 | 1.06 |
| Bias (MJ/kg of dry matter) | −0.0006 | 0.0001 | 0.0050 | −0.0031 | −0.0080 | 0.0133 |
RMSE, root mean square error; MAPE, mean absolute percentage error.
Figure 1Plot of residuals (validation set; n = 88) against predicted values of metabolizable energy for pigs (ME) from the multiple linear regression (MLR), artificial neural network (ANN), and support vector machines (SVM) models. The line represents the regression of residuals on MLR predicted ME (Y = 0.477 − 0.032 × predicted ME; R2 = 0.01; P = 0.26), on ANN predicted ME (Y = 0.067 − 0.005 × predicted ME; R2 = 0.00; P = 0.85), and on SVM predicted ME (Y = 0.146 − 0.009 × predicted ME; R2 = 0.00; P = 0.73).
The overall (training and testing sets; n = 290) sensitivity analysis of input variables in artificial neural network (ANN), and support vector machines (SVM) models of metabolizable energy for pigs.
| Input variables | |||||
|---|---|---|---|---|---|
| Model | Crude protein | Ether extract | Crude fiber | Starch | |
| ANN | Variable sensitivity ratio (VSR) | 2.8 | 2.7 | 26.9 | 7.7 |
| Rank | 3 | 4 | 1 | 2 | |
| SVM | VSR | 2.9 | 3.2 | 18.6 | 7.1 |
| Rank | 4 | 3 | 1 | 2 | |
Figure 2The SVM_ME_pig: an Excel® calculator to predict the metabolizable energy values in compound feeds for pigs using support vector machine model.