Using R Programming for Somatoploting
DOI:
https://doi.org/10.34256/ijk2417Keywords:
R programming, RStudio, Somatotyping, Somatochart, SomatotypesAbstract
Introduction: Anthropometry is a technique employed to evaluate body dimensions and ratios by examining body length, width, circumference, and skinfold thickness. It is cost-effective, uncomplicated, and easily transportable, and it may be used in diverse industries. Somatotyping is a primary method used to classify the human physique based on three main components: endomorphy, mesomorphy, and ectomorphy. Heath and Carter established and modified the standards of somatotype, which continue to be employed for global measurements. Several software tools have been created for somatoploting, including SAS/GRAPH, Houcine, Orhan, and machine-learning models. Nevertheless, most of these tools are not open-source, resulting in laborious manual enumeration and hindering the accurate representation of differences among groups. A functional, open-source, precise tool is required to categorise somatotypes of extensive sample sizes and illustrate their differences. Method: R programming is a powerful and versatile programme language, particularly popular in statistical computing and graphics. It is widely used in various fields, like biostatistics, bioinformatics, and financial market analysis. R incorporates original programming concepts like object-oriented programming, which users can use transparently. This paper introduces how to use R programming as a tool for somatoploting, introduces the code for somatoploting, inserts x and y data, and executes the program to get a somatochart. It uses anthropometric data of 34 school-going students collected in Shindikurbet, Karnataka, aged between 10 and 12 years, collected through ISAK protocol guidelines to develop somatotypes and further plot them. Result: The paper holistically demonstrates using R programming to plot somatotypes in a 2-D Somatochart. Using this process, the reader can develop high-quality somatocharts in image or PDF formats. Conclusion: This study explores using R programming, an open-source software, for somatoploting and generating somatocharts. This method aids in understanding complex information, fact-explaining, and guiding action in various fields. It offers accessible data processing, analysis, and presentation, making implementing and saving budgets for students, researchers, and institutions easy. Further research could be conducted to make the code easier to use in Excel sheets or mobile applications.
References
Anand, S. (2022). R programming language - Introduction and basics. Blogs & Updates on Data Science, Business Analytics, AI Machine Learning. Retrieved January 22, 2024, from https://www.analytixlabs.co.in/blog/r-programming-language-basics/
Bawari, B., Adhikari, R., Easow, J., Pullinger, S.A. (2023). Somatotype and Body Composition of Indian Male and Female Swimmers, and their Relationship to Countermovement Jump Performance. International Journal of Kinanthropometry, 3(2): 84–95. https://doi.org/10.34256/ijk23210
Baxter, M.J., & Cool, H.E.M. (2010). Correspondence analysis in R for archaeologists: an educational account. Archeologia e Calcolatori, (21): 211-228.
Berry, K.J., Kvamme, K.L., Johnston, J.E., Mielke, P.W., Berry, K.J., Kvamme, K. L., Johnston, J.E., & Mielke, P.W. (2021). The R Programming Language. Permutation Statistical Methods with R. Springer, Cham. https://doi.org/10.1007/978-3-030-74361-1_2
Chakrabarti, D., & Adhikari, A. (2023). Somatotype Characteristics of Indian National Canoeists and Kayakers. International Journal of Kinanthropometry, 3: 118–123. https://doi.org/10.34256/ijk23113
Chiu, C., Ciems, R., Thelwell, M., Bullas, A., & Choppin, S. (2022). Estimating somatotype from a single‐camera 3D body scanning system. European Journal of Sport Science, 22(8), 1204–1210. https://doi.org/10.1080/17461391.2021.1921041
Esparza-Ros, F., Vaquero-Cristobal, R., & Marfell-Jones, M. (2019). International Standards for Anthropometric Assessment (2019) Restricted Profile. The International Society for the Advancement of Kinanthropometry, Spain.
Ganguly, A. (2023). Plot Characters (PCH) in R. FavTutor. Plot Characters (PCH) in R (favtutor.com)
Heath, B.H., & Carter, J.L. (1967). A modified somatotype method. American journal of physical anthropology, 27(1): 57-74. https://doi.org/10.1002/ajpa.1330270108
Horgan, J.M. (2012). Programming in R. WIREs. Computational Statistics, 4(1): 75–84. https://doi.org/10.1002/wics.183
Jourdan, A. (2020). Using R for Multivariate Analysis. TORUS 1–Toward an Open Resource Using Services: Cloud Computing for Environmental Data, 129-151. https://doi.org/10.1002/9781119720492.ch10
Kabir, M.S., Yadav, S., Prasad, T., & Biswas, S. (2023). Demographic Insights Into College-Going Students in India: A Morphological Analysis. International Journal of Kinanthropometry, 3(2): 69-77. https://doi.org/10.34256/ijk2328
Kaya, E., Agca, M., Adiguzel, F., & Cetin, M. (2019). Spatial data analysis with R programming for environment. Human and Ecological Risk Assessment: An International Journal, 25(6): 1521–1530. https://doi.org/10.1080/10807039.2018.1470896
Lafaye de Micheaux, P., Drouilhet, R., Liquet, B., de Micheaux, P.L., Drouilhet, R., & Liquet, B. (2013). Programming in R. The R Software. Fundamentals of Programming and Statistical Analysis, 193-282. https://doi.org/10.1007/978-1-4614-9020-3
Manna, T., Adhikari, S., & Syamal, A.K. (2022). Comparison of physical and anthropometrical parameters of teen-age male rowers, kayakers, canoers and sedentary school children. International Journal of Kinanthropometry, 2(1): 25-30.16. https://doi.org/10.34256/ijk2214
Purzycki, B.G., & Jamieson-Lane, A. (2017). AnthroTools: An R package for cross-cultural ethnographic data analysis. Cross-Cultural Research, 51(1): 51-74. https://doi.org/10.1177/1069397116680352
Sadiku, M., Shadare, A.E., Musa, S.M., Akujuobi, C.M., & Perry, R. (2016). Data visualisation. International Journal of Engineering Research and Advanced Technology (IJERAT), 2(12): 11-16.
Sheldon, W.A. (1954). Atlas of men, a guide for somatotyping the adult male at all ages. [1st ed.] New York, Harper
Siders, W., & Rue, M. (1992). Reuleaux triangle somatocharts. Computers in biology and medicine, 22(5): 363-368. https://doi.org/10.1016/0010-4825(92)90024-H
Singh, S.P., & Mehta, P. (2009). Human Body Measurements: Concepts And Applications. PHI Learning Pvt. Ltd.
Tadesse, L., van Heerden, J., & Tefera, O. (2022). Classification of junior Ethiopian football players using anthropometric and physical fitness attributes: Developing a predictive model. International Journal of Kinanthropometry, 2(1): 13-24. https://doi.org/10.34256/ijk2213
Toth, T., Michalíková, M., Bednarčíková, L., Zivcak, J., & Kneppo, P. (2014). Somatotypes in sport. Acta mechanica et automatica, 8(1): 27-32.
Tuimala, J., & Kallio, A. (2013). R, programming language. Encyclopedia of Systems Biology, 1809-1811.
Wang, J., Thornton, J.C., Kolesnik, S., & Pierson Jr, R. N. (2000). Anthropometry in body composition: an overview. Annals of the New York Academy of Sciences, 904(1): 317-326. https://doi.org/10.1111/j.1749-6632.2000.tb06474.x
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Dattaniranjan Nandikolmath, Rupesh Samanchi, Barsha Rana, Aruna Hallikeri

This work is licensed under a Creative Commons Attribution 4.0 International License.
Articles published in the International Journal of Kinanthropometry are licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, provided appropriate credit is given to the original authors and the source.