| Literature DB >> 35625080 |
Alicja Satoła1, Jarosław Łuszczyński1, Weronika Petrych2, Krzysztof Satoła3.
Abstract
Knowledge of the body weight of horses permits breeders to provide appropriate feeding and care regimen and allows veterinarians to monitor the animals' health. It is not always possible to perform an accurate measurement of the body weight of horses using horse weighbridges, and therefore, new body weight formulas based on biometric measurements are required. The objective of this study is to develop and validate models for estimating body weight in Icelandic foals using machine learning methods. The study was conducted using 312 data records of body measurements on 24 Icelandic foals (12 colts and 12 fillies) from birth to 404 days of age. The best performing model was the polynomial model that included features such as heart girth, body circumference and cannon bone circumference. The mean percentage error for this model was 4.1% based on cross-validation and 3.8% for a holdout dataset. The body weight of Icelandic foals can also be estimated using a less complex model taking a single trait defined as the square of heart girth multiplied by body circumference. The mean percentage error for this model was up to 5% both for the training and the holdout datasets. The study results suggest that machine learning methods can be considered a useful tool for designing models for the estimation of body weight in horses.Entities:
Keywords: equations; evaluation; growth; horses; models
Year: 2022 PMID: 35625080 PMCID: PMC9137917 DOI: 10.3390/ani12101234
Source DB: PubMed Journal: Animals (Basel) ISSN: 2076-2615 Impact factor: 3.231
The growth variables defined for Icelandic foals, summarized as mean values and standard deviations according to age groups.
| Age Group | Number of | Body Weight | Heart Girth | Body | Height at | Cannon Bone |
|---|---|---|---|---|---|---|
| 1–30 | 32 (24) | 49.9 ± 14.3 | 80.9 ± 7.3 | 166.9 ± 15.7 | 88.5 ± 5.0 | 12.0 ± 0.6 |
| 31–60 | 16 (16) | 72.4 ± 5.2 | 92.3 ± 3.4 | 196.4 ± 6.5 | 97.7 ± 3.3 | 12.4 ± 0.5 |
| 61–90 | 27 (23) | 108.3 ± 14.4 | 106.3 ± 6.0 | 228.0 ± 10.8 | 103.1 ± 2.5 | 13.3 ± 0.6 |
| 91–120 | 20 (20) | 123.9 ± 14.5 | 111.0 ± 4.9 | 240.7 ± 8.3 | 106.3 ± 2.4 | 13.4 ± 0.6 |
| 121–150 | 26 (24) | 136.6 ± 15.2 | 115.5 ± 5.3 | 248.9 ± 7.2 | 107.5 ± 3.3 | 14.2 ± 0.5 |
| 151–180 | 22 (22) | 150.4 ± 15.3 | 121.3 ± 4.7 | 254.0 ± 6.9 | 110.3 ± 2.7 | 14.3 ± 0.5 |
| 181–210 | 23 (23) | 164.9 ± 14.1 | 123.8 ± 4.8 | 262.6 ± 9.7 | 112.4 ± 2.2 | 14.6 ± 0.5 |
| 211–240 | 22 (22) | 163.9 ± 12.7 | 124.7 ± 4.4 | 262.9 ± 9.4 | 113.4 ± 2.2 | 14.6 ± 0.5 |
| 241–270 | 23 (23) | 165.0 ± 14.1 | 126.7 ± 5.6 | 265.0 ± 9.0 | 114.7 ± 2.2 | 14.6 ± 0.4 |
| 271–300 | 27 (24) | 165.1 ± 15.2 | 125.4 ± 5.1 | 268.5 ± 9.9 | 115.9 ± 3.0 | 14.5 ± 0.4 |
| 301–330 | 21 (21) | 162.9 ± 13.9 | 124.4 ± 4.5 | 268.7 ± 9.5 | 117.1 ± 3.0 | 14.8 ± 0.5 |
| 331–360 | 24 (24) | 179.0 ± 14.9 | 127.3 ± 4.0 | 278.4 ± 8.3 | 118.7 ± 2.8 | 15.2 ± 0.5 |
| 361–404 | 29 (24) | 201.8 ± 16.9 | 131.8 ± 4.5 | 285.9 ± 10.0 | 120.1 ± 3.0 | 15.8 ± 0.7 |
Root-mean-square error (RMSE), mean absolute error (MAE), coefficient of determination (R2) and mean percentage error (MPE) from the cross-validation using the training and testing datasets for linear models featuring one independent variable for the prediction of body weight in Icelandic foals.
| Feature | Training (Mean ± SD) | Testing | ||||||
|---|---|---|---|---|---|---|---|---|
| RMSE | MAE | R2 | MPE | RMSE | MAE | R2 | MPE | |
| Heart girth [cm] | 11.94 ± 2.12 | 9.60 ± 1.71 | 0.92 ± 0.03 | 7.6 ± 1.5 | 11.22 | 8.40 | 0.94 | 6.0 |
| Body circumference [cm] | 10.62 ± 1.68 | 8.60 ± 1.18 | 0.94 ± 0.03 | 7.3 ± 1.3 | 11.91 | 9.56 | 0.93 | 7.6 |
| Height at withers [cm] | 13.94 ± 1.76 | 11.28 ± 1.56 | 0.89 ± 0.04 | 9.5 ± 2.1 | 11.62 | 9.27 | 0.93 | 7.1 |
| Cannon bone circumference [cm] | 20.09 ± 2.61 | 16.43 ± 2.40 | 0.77 ± 0.09 | 14.9 ± 3.4 | 21.44 | 16.93 | 0.78 | 14.8 |
| Age in days | 20.50 ± 2.46 | 16.98 ± 2.48 | 0.77 ± 0.10 | 16.4 ± 4.3 | 21.15 | 17.17 | 0.78 | 15.2 |
Root-mean-square error (RMSE), mean absolute error (MAE), coefficient of determination (R2) and mean percentage error (MPE) from the cross-validation using the training and testing datasets for four best performing models for predicting body weight of Icelandic foals: linear model featuring three traits (M1), quadratic polynomial (M2), linear model featuring a complex trait (M3) and a non-linear model based on the ExtraTreesRegressor algorithm (M4).
| Model Type | Features | Training (Mean ± SD) | Testing | ||||||
|---|---|---|---|---|---|---|---|---|---|
| RMSE | MAE | R2 | MPE | RMSE | MAE | R2 | MPE | ||
| M1 | HG, BC, AGE | 9.10 ± 1.32 | 7.20 ± 1.15 | 0.95 ± 0.02 | 5.4 ± 0.8 | 8.98 | 6.90 | 0.96 | 4.8 |
| M2 | HG, BC, CC | 7.12 ± 1.17 | 5.54 ± 0.92 | 0.97 ± 0.01 | 4.1 ± 0.7 | 6.94 | 5.20 | 0.98 | 3.8 |
| M3 | (HG)2 × BC | 8.24 ± 1.31 | 6.46 ± 1.02 | 0.96 ± 0.02 | 4.9 ± 0.7 | 8.49 | 6.49 | 0.97 | 4.7 |
| M4 | HG, BC, HW, CC, AGE, SEX | 6.25 ± 1.37 | 4.68 ± 0.76 | 0.98 ± 0.01 | 3.6 ± 0.6 | 7.67 | 5.82 | 0.97 | 4.6 |
Model M1: ; Model M2: ; Model M3: ; HG, heart girth; BC, body circumference; CC, cannon bone circumference; HW, height at withers; BW, body weight.
Hyper-parameters used for building the best performing non-linear model (M4).
| Model Name | Hyperparameters |
|---|---|
| ExtraTreesRegressor (M4) | bootstrap = False, ccp_alpha = 0.0, criterion = ‘mse’, max_depth = None, max_features = ‘auto’, max_leaf_nodes = None, max_samples = None, min_impurity_decrease = 0.0, min_impurity_split = None, min_samples_leaf = 1, min_samples_split = 2, min_weight_fraction_leaf = 0.0, n_estimators = 400, n_jobs = −1, oob_score = False, random_state = 42, verbose = 0, warm_start = True |
Figure 1The residual plots of the body weight target feature on testing data fitted to four different models: linear model featuring three traits (M1), quadratic polynomial (M2), linear model featuring a complex trait (M3) and a non-linear model based on the ExtraTreesRegressor algorithm (M4).