Predicting the body weight of Balochi sheep using a machine learning approach

Predicting the body weight of Balochi sheep using a machine learning approach

Various machine learning algorithms have been used to model and predict the body weight of rams of the Balochi sheepbreed of Pakistan. The traditional generalized linear model along with regression trees, support vector machine, and random forestsmethods have been used to develop models for the prediction of the body weight of animals. The independent variables (inputs) includethe body (body length, heart girth, withers height) and testicular (scrotal diameter, scrotal circumference, scrotal length, and testicularlength) measurements of 131 male sheep 2–36 months of age. The performance of the models is assessed based on evaluation criteriaof mean absolute error, mean absolute percentage error, correlation between observed and fitted values, coefficient of determination,and root mean squared error. A 10-fold cross-validation is done on a training dataset to check the stability of the models. A separatetraining dataset is used to assess the predictive performance of the developed models. The random forests model was found to providethe best results for both training and testing datasets. It was concluded that machine learning methods may provide better results thanthe traditional models and may help practitioners and researchers choose the best predictors for body weight of farm animals.

___

  • 1. Bilgin OC, Emsen E, Davis MH. Comparison of non-linear models for describing the growth of scrotal circumference in Awassi male lambs. Small Rumin Res 2004; 52: 155-160. doi: 10.1016/S0921-4488(03)00251-7
  • 2. Koyuncu M, Uzun SK, Ozis S, Duru S. Development of testicular dimensions and size, and their relationship to age and body weight in growing. Kivircik (Western Thrace) ram lambs. Czech J Anim Sci 2005; 50: 243-248. doi: 10.17221/4164-CJAS
  • 3. Land RB, Gauld FK, Lee GS, Webb R. Further possibilities for manipulating the reproductive process. In: Barker SF, Hammond K, McClintock AE, editors. Further Development in the Genetic Improvement of Animals. Sydney, Australia: Academic Press; 1982. pp. 59-87.
  • 4. Cam, MA, Olfaz M, Soydan E. Possibilities of using morphometrics characteristics as a tool for body weight production in Turkish hair goats (Kilkeci). Asian J Anim Vet Adv 2010; 5: 52-59. doi: 10.3923/ajava.2010.52.59
  • 5. Tariq MM, Eyduran E, Bajwa MA, Waheed A, Iqbal F, Javed Y. Prediction of body weight from testicular and morphological characteristics in indigenous Mengali sheep of Pakistan: using factor analysis scores in multiple linear regression analysis. Int J Agric Biol 2012; 14: 590-594.
  • 6. Rahman F. Prediction of carcass weight from the body characteristics of black goats. Int J Agric Biol 2007; 9: 431-434.
  • 7. Cam MA, Olfaz M, Soydan E. Body measurement reflect body weights and carcass yields in Karakaya sheep. Asian J Anim Vet Adv 2010; 5: 120-127. doi: 10.3923/ajava.2010.120.127
  • 8. Siddiqui MU, Lateef M, Bashir MK, Bilal MQ, Muhammad G, Mustafa MI, Rehman S. Estimation of live weight using different body measurements in Sahiwal Cattle. Pak J Life Soc Sci 2015; 13: 12-15.
  • 9. Karadas K, Tariq M. Tariq MM, Eyduran E. Measuring predictive performance of data mining and artificial neural network algorithms for predicting lactation milk yield in indigenous Akkaraman sheep. Pak J Zool 2017; 49: 1-7. doi: 10.17582/journal.pjz/2017.49.1.1.7
  • 10. Jahan M, Tariq MM, Kakar MA, Eudyran E, Waheed A. Predicting body weight from body and testicular characteristics of Balochi male sheep in Pakistan using different statistical analyses. J Anim Plant Sci 2013; 23: 14-19.
  • 11. Khan MA, Tariq MM, Eyduran E, Tatliyer A, Rafeeq M, Abbas F, Rashid N, Awan MA, Javed, K. Estimating body weight from several body measurements in Harnai sheep without multicollinearity problem. J Anim Plant Sci 2014; 24: 120-126.
  • 12. Ali M, Eyduran E, Tariq MM, Tirink C, Abbas F, Bajwa MA, Baloch MH, Nizamani AH, Waheed A, Awan MA, Shah SH, Ahmad Z, Jan S. Comparison of artificial neural network and decision tree algorithms used for predicting live weight at post weaning period from some biometrical characteristics in Harnai sheep. Pak J Zool 2015; 47: 1579-1585. doi: 10.17582/ journal.pjz/2015.47.6.1579.1585
  • 13. Celik S, Yilmaz O. Comparison of different data mining algorithms for prediction of body weight from several morphological measurements in dogs. J Anim Plant Sci 2017; 27: 57-64.
  • 14. Celik S, Yilmaz O. Prediction of body weight of Turkish Tazi dogs using data mining techniques: Classification and Regression Tree (CART) and Multivariate Adaptive Regression Splines (MARS). Pak J Zool 2018; 50: 575-583. doi: 10.17582/ journal.pjz/2018.50.2.55.583
  • 15. Eyduran E, Zaborski D, Waheed A, Celik S, Karadas K, Grzesiak W. Comparison of the predictive capabilities of several data mining algorithms and multiple linear regression in the prediction of body weight by means of body measurements in the indigenous Beetal goat of Pakistan. Pak J Zool 2017; 49: 273-282. doi: 10.17582/journal.pjz/2017.49.1.273.282
  • 16. Aytekin I, Eyduran E, Karadas K, Aksahan R, Keskin I. Prediction of fattening final live weight from some body measurements and fattening period in young bulls of crossbred and exotic breeds using MARS data mining algorithm. Pak J Zool 2018; 50: 189-195. doi: 10.17582/journal.pjz/2018.50.1.189.195
  • 17. Nelder JA, Wedderburn RWM. Generalized linear models. J R Stat Soc Ser A 1972; 135: 370-384. doi: 10.2307/2344614
  • 18. Breiman L, Friedman JH, Olshen RA, Stone CJ. Classification and Regression Trees. Boca Raton, FL, USA: Chapman & Hall/ CRC; 1984.
  • 19. Breiman L. Random forests. Mach Learn 2001; 45: 5-32. doi: 10.1023/A:101093340
  • 20. Vapnik V, Golowich S, Samola A. Support vector method for function approximation, regression estimation, and signal processing. In: Mozer M, Jordan M, and PetscheT, editors. Neural Information Processing Systems, Vol. 9. Cambridge, MA, USA: MIT Press; 1977.
  • 21. Vapnik V. Statistical Learning Theory. DBLP; 2010.
  • 22. Team RC. R: A Language and Environment for Statistical Computing. (Version 3.4.2). [Computer Software]. Vienna, Austria: R Foundation for Statistical Computing; 2017.
  • 23. Mohammad MT, Rafeeq M, Bajwa MA, Awan A, Abbas F, Waheed A, Bukhari A, Akhtar P. Prediction of body weights from body measurements using Regression Tree (RT) method for indigenous sheep breed in Balochistan, Pakistan. J Anim Plant Sci 2012; 22: 20-24.