{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T20:55:57Z","timestamp":1777323357081,"version":"3.51.4"},"reference-count":70,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2021,6,23]],"date-time":"2021-06-23T00:00:00Z","timestamp":1624406400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>In professional soccer, the choices made in forming a team lineup are crucial for achieving good results. Players are characterized by different skills and their relevance depends on the position that they occupy on the pitch. Experts can recognize similarities between players and their styles, but the procedures adopted are often subjective and prone to misclassification. The automatic recognition of players\u2019 styles based on their diversity of skills can help coaches and technical directors to prepare a team for a competition, to substitute injured players during a season, or to hire players to fill gaps created by teammates that leave. The paper adopts dimensionality reduction, clustering and computer visualization tools to compare soccer players based on a set of attributes. The players are characterized by numerical vectors embedding their particular skills and these objects are then compared by means of suitable distances. The intermediate data is processed to generate meaningful representations of the original dataset according to the (dis)similarities between the objects. The results show that the adoption of dimensionality reduction, clustering and visualization tools for processing complex datasets is a key modeling option with current computational resources.<\/jats:p>","DOI":"10.3390\/e23070793","type":"journal-article","created":{"date-parts":[[2021,6,23]],"date-time":"2021-06-23T03:22:00Z","timestamp":1624418520000},"page":"793","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Uniform Manifold Approximation and Projection Analysis of Soccer Players"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7359-4370","authenticated-orcid":false,"given":"Ant\u00f3nio M.","family":"Lopes","sequence":"first","affiliation":[{"name":"INEGI, Faculty of Engineering, University of Porto, 4200-465 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4274-4879","authenticated-orcid":false,"given":"Jos\u00e9 A.","family":"Tenreiro Machado","sequence":"additional","affiliation":[{"name":"Institute of Engineering, Polytechnic of Porto, Dept. of Electrical Engineering, 4249-015 Porto, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Carling, C., Williams, A.M., and Reilly, T. (2007). Handbook of Soccer Match Analysis: A Systematic Approach to Improving Performance, Routledge.","DOI":"10.4324\/9780203448625"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Giulianotti, R. (2012). Football. The Wiley-Blackwell Encyclopedia of Globalization, Wiley.","DOI":"10.1002\/9780470670590.wbeog213"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"645","DOI":"10.3390\/e16020645","article-title":"Dynamical stability and predictability of football players: The study of one match","volume":"16","author":"Couceiro","year":"2014","journal-title":"Entropy"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Verstraete, K., Decroos, T., Coussement, B., Vannieuwenhoven, N., and Davis, J. (2019). Analyzing Soccer Players\u2019 Skill Ratings Over Time Using Tensor-Based Methods. Joint European Conference on Machine Learning and Knowledge Discovery in Databases, Springer.","DOI":"10.1007\/978-3-030-43887-6_17"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Barron, D., Ball, G., Robins, M., and Sunderland, C. (2018). Artificial neural networks and player recruitment in professional soccer. PLoS ONE, 13.","DOI":"10.1371\/journal.pone.0205818"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Folgado, H., Duarte, R., Fernandes, O., and Sampaio, J. (2014). Competing with lower level opponents decreases intra-team movement synchronization and time-motion demands during pre-season soccer matches. PLoS ONE, 9.","DOI":"10.1371\/journal.pone.0097145"},{"key":"ref_7","first-page":"53","article-title":"The micro-macro link in understanding sport tactical behaviours: Integrating information and action at different levels of system analysis in sport","volume":"89","author":"Passos","year":"2015","journal-title":"Mov. Sport Sci.-Sci. Mot."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"173","DOI":"10.2478\/hukin-2019-0030","article-title":"Analysis of match dynamics of different soccer competition levels based on the player dyads","volume":"70","author":"Caetano","year":"2019","journal-title":"J. Hum. Kinet."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Neuman, Y., Israeli, N., Vilenchik, D., and Cohen, Y. (2018). The adaptive behavior of a soccer team: An entropy-based analysis. Entropy, 20.","DOI":"10.3390\/e20100758"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/15438627.2020.1716228","article-title":"Exploring the determinants of success in different clusters of ball possession sequences in soccer","volume":"28","author":"Merlin","year":"2020","journal-title":"Res. Sports Med."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1337","DOI":"10.1007\/s40279-019-01104-x","article-title":"The role of hypernetworks as a multilevel methodology for modelling and understanding dynamics of team sports performance","volume":"49","author":"Ribeiro","year":"2019","journal-title":"Sports Med."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"753","DOI":"10.1080\/24748668.2016.11868921","article-title":"Application of entropy measures to analysis of performance in team sports","volume":"16","author":"Silva","year":"2016","journal-title":"Int. J. Perform. Anal. Sport"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"642","DOI":"10.1016\/j.apm.2017.01.029","article-title":"Multidimensional scaling analysis of soccer dynamics","volume":"45","author":"Machado","year":"2017","journal-title":"Appl. Math. Model."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lopes, A.M., and Tenreiro Machado, J. (2019). Entropy Analysis of Soccer Dynamics. Entropy, 21.","DOI":"10.3390\/e21020187"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Lopes, A.M., and Tenreiro Machado, J.A. (2020). Fractional Dynamics in Soccer Leagues. Symmetry, 12.","DOI":"10.3390\/sym12030356"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10994-018-5763-8","article-title":"Guest editorial: Special issue on machine learning for soccer","volume":"108","author":"Berrar","year":"2019","journal-title":"Mach. Learn."},{"key":"ref_17","first-page":"381","article-title":"Analysis of sports data by using bivariate Poisson models","volume":"52","author":"Karlis","year":"2003","journal-title":"J. R. Stat. Soc."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1080\/02664760802684177","article-title":"Bayesian hierarchical model for the prediction of football results","volume":"37","author":"Baio","year":"2010","journal-title":"J. Appl. Stat."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1016\/j.ijforecast.2009.10.002","article-title":"Using ELO ratings for match result prediction in association football","volume":"26","author":"Hvattum","year":"2010","journal-title":"Int. J. Forecast."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s10994-018-5747-8","article-title":"Incorporating domain knowledge in machine learning for soccer outcome prediction","volume":"108","author":"Berrar","year":"2019","journal-title":"Mach. Learn."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/s10994-018-5704-6","article-title":"Learning to predict soccer results from relational data with gradient boosted trees","volume":"108","year":"2019","journal-title":"Mach. Learn."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1007\/s10994-018-5741-1","article-title":"Modeling outcomes of soccer matches","volume":"108","author":"Tsokos","year":"2019","journal-title":"Mach. Learn."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Dobson, S., Goddard, J.A., and Dobson, S. (2001). The Economics of Football, Cambridge University Press.","DOI":"10.1017\/CBO9780511493225"},{"key":"ref_24","unstructured":"Groot, L. (2008). Economics, Uncertainty and European Football: Trends in Competitive Balance, Edward Elgar Publishing."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"043114","DOI":"10.1063\/1.4826446","article-title":"A new method for comparing rankings through complex networks: Model and analysis of competitiveness of major European soccer leagues","volume":"23","author":"Criado","year":"2013","journal-title":"Chaos Interdiscip. J. Nonlinear Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1177\/1527002510363100","article-title":"Top clubs\u2019 performance and the competitive situation in European domestic football competitions","volume":"11","author":"Pawlowski","year":"2010","journal-title":"J. Sports Econ."},{"key":"ref_27","first-page":"41","article-title":"Competitive balance between national leagues in European football after the Bosman case","volume":"6","author":"Dejonghe","year":"2010","journal-title":"Riv. Dirit. Econ. Dello Sport"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1531","DOI":"10.1007\/s10618-020-00705-9","article-title":"Deep soccer analytics: Learning an action-value function for evaluating soccer players","volume":"34","author":"Liu","year":"2020","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Link, D. (2018). Data Analytics in Professional Soccer, Springer.","DOI":"10.1007\/978-3-658-21177-6"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/IJEIS.2015070101","article-title":"Enterprise systems and data analytics: A fantasy football case study","volume":"11","author":"Sellitto","year":"2015","journal-title":"Int. J. Enterp. Inf. Syst. (IJEIS)"},{"key":"ref_31","unstructured":"Sha, L., Lucey, P., Zheng, S., Kim, T., Yue, Y., and Sridharan, S. (2017). Fine-grained retrieval of sports plays using tree-based alignment of trajectories. arXiv."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Tian, C., De Silva, V., Caine, M., and Swanson, S. (2020). Use of machine learning to automate the identification of basketball strategies using whole team player tracking data. Appl. Sci., 10.","DOI":"10.3390\/app10010024"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Wei, X., Lucey, P., Morgan, S., and Sridharan, S. (2013, January 26\u201328). Predicting shot locations in tennis using spatiotemporal data. Proceedings of the 2013 International Conference on Digital Image Computing: Techniques and Applications (DICTA), Hobart, Australia.","DOI":"10.1109\/DICTA.2013.6691516"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"514","DOI":"10.1177\/1747954119855361","article-title":"Evaluating the effectiveness of styles of play in elite soccer","volume":"14","author":"Fradua","year":"2019","journal-title":"Int. J. Sports Sci. Coach."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1109\/TVCG.2018.2865041","article-title":"Forvizor: Visualizing spatio-temporal team formations in soccer","volume":"25","author":"Wu","year":"2018","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1080\/02640410050120041","article-title":"Talent identification and development in soccer","volume":"18","author":"Williams","year":"2000","journal-title":"J. Sports Sci."},{"key":"ref_37","first-page":"79","article-title":"Identifying talented young soccer players: Conditional, anthropometrical and physiological characteristics as predictors of performance","volume":"11","author":"Lekue","year":"2014","journal-title":"Rev. Int. Cienc. Deporte"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1831","DOI":"10.1080\/02640414.2014.898852","article-title":"Match analysis in football: A systematic review","volume":"32","author":"Sarmento","year":"2014","journal-title":"J. Sports Sci."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"244","DOI":"10.5232\/ricyde2017.04904","article-title":"A Gaussian mixture clustering model for characterizing football players using the EA Sports\u2019 FIFA video game system","volume":"13","year":"2017","journal-title":"Rev. Int. Cienc. Deporte"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1007\/s00521-015-2056-z","article-title":"Neural network models for group behavior prediction: A case of soccer match attendance","volume":"28","author":"Strnad","year":"2017","journal-title":"Neural Comput. Appl."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1002\/sam.11321","article-title":"Predicting the future performance of soccer players","volume":"9","author":"Arndt","year":"2016","journal-title":"Stat. Anal. Data Min. ASA Data Sci. J."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Rossi, A., Pappalardo, L., Cintia, P., Iaia, F.M., Fern\u00e0ndez, J., and Medina, D. (2018). Effective injury forecasting in soccer with GPS training data and machine learning. PLoS ONE, 13.","DOI":"10.1371\/journal.pone.0201264"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1881","DOI":"10.1080\/02640414.2013.853130","article-title":"Analysis of football game-related statistics using multivariate techniques","volume":"32","author":"Moura","year":"2014","journal-title":"J. Sports Sci."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1002\/sam.11318","article-title":"Using machine learning to draw inferences from pass location data in soccer","volume":"9","author":"Brooks","year":"2016","journal-title":"Stat. Anal. Data Min. ASA Data Sci. J."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1016\/j.eswa.2015.09.007","article-title":"iSports: A web-oriented expert system for talent identification in soccer","volume":"44","author":"Louzada","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"9157","DOI":"10.1007\/s00521-019-04036-9","article-title":"Introducing an expert system for prediction of soccer player ranking using ensemble learning","volume":"31","author":"Maanijou","year":"2019","journal-title":"Neural Comput. Appl."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1775","DOI":"10.3390\/e17041775","article-title":"Multidimensional scaling visualization using parametric similarity indices","volume":"17","author":"Lopes","year":"2015","journal-title":"Entropy"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Dunteman, G.H. (1989). Principal Components Analysis, Sage.","DOI":"10.4135\/9781412985475"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Thompson, B. (2005). Canonical correlation analysis. Encyclopedia of Statistics in Behavioral Science, Wiley.","DOI":"10.1002\/0470013192.bsa068"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"169","DOI":"10.3233\/AIC-170729","article-title":"Linear discriminant analysis: A detailed tutorial","volume":"30","author":"Tharwat","year":"2017","journal-title":"AI Commun."},{"key":"ref_51","unstructured":"Child, D. (1990). The Essentials of Factor Analysis, Cassell Educational."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"644","DOI":"10.1109\/TSMCC.2010.2078502","article-title":"Two-way multidimensional scaling: A review","volume":"41","author":"France","year":"2010","journal-title":"IEEE Trans. Syst. Man Cybern. Part C"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.neucom.2004.01.007","article-title":"Nonlinear projection with curvilinear distances: Isomap versus curvilinear distance analysis","volume":"57","author":"Lee","year":"2004","journal-title":"Neurocomputing"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"1373","DOI":"10.1162\/089976603321780317","article-title":"Laplacian eigenmaps for dimensionality reduction and data representation","volume":"15","author":"Belkin","year":"2003","journal-title":"Neural Comput."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1016\/j.acha.2006.04.006","article-title":"Diffusion maps","volume":"21","author":"Coifman","year":"2006","journal-title":"Appl. Comput. Harmon. Anal."},{"key":"ref_56","first-page":"2579","article-title":"Visualizing data using t-SNE","volume":"9","author":"Hinton","year":"2008","journal-title":"J. Mach. Learn. Res"},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"McInnes, L., Healy, J., and Melville, J. (2018). UMAP: Uniform manifold approximation and projection for dimension reduction. arXiv.","DOI":"10.21105\/joss.00861"},{"key":"ref_58","unstructured":"Ware, C. (2012). Information Visualization: Perception for Design, Elsevier."},{"key":"ref_59","unstructured":"Spence, R. (2001). Information Visualization: An Introduction, Springer."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"971","DOI":"10.2466\/10.25.PMS.119c31z8","article-title":"Classifying young soccer players by training performances","volume":"119","author":"Abade","year":"2014","journal-title":"Percept. Mot. Ski."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"1448","DOI":"10.1002\/qre.2333","article-title":"Clustering functional data streams: Unsupervised classification of soccer top players based on Google trends","volume":"34","author":"Fortuna","year":"2018","journal-title":"Qual. Reliab. Eng. Int."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"1336","DOI":"10.1080\/02664763.2018.1540689","article-title":"Assessing the market values of soccer players\u2013a robust analysis of data from German 1. and 2. Bundesliga","volume":"46","author":"Kirschstein","year":"2019","journal-title":"J. Appl. Stat."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"1221","DOI":"10.1080\/02640414.2019.1702280","article-title":"Evaluation of soccer players under the Moneyball concept","volume":"38","year":"2020","journal-title":"J. Sports Sci."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1038\/nbt.4314","article-title":"Dimensionality reduction for visualizing single-cell data using UMAP","volume":"37","author":"Becht","year":"2019","journal-title":"Nat. Biotechnol."},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41467-020-15351-4","article-title":"Dimensionality reduction by UMAP to visualize physical and genetic interactions","volume":"11","author":"Dorrity","year":"2020","journal-title":"Nat. Commun."},{"key":"ref_66","unstructured":"Cotta, L., de Melo, P., Benevenuto, F., and Loureiro, A. (2021, February 12). Using Fifa Soccer Video Game Data for Soccer Analytics. Available online: https:\/\/homepages.dcc.ufmg.br\/~fabricio\/download\/lssa_fifa_CR.pdf."},{"key":"ref_67","unstructured":"Meehan, C., Ebrahimian, J., Moore, W., and Meehan, S. (2021, February 12). Uniform Manifold Approximation and Projection (UMAP). Available online: https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/71902."},{"key":"ref_68","doi-asserted-by":"crossref","unstructured":"Deza, M.M., and Deza, E. (2009). Encyclopedia of Distances, Springer.","DOI":"10.1007\/978-3-642-00234-2"},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.jare.2020.01.004","article-title":"Multidimensional scaling locus of memristor and fractional order elements","volume":"25","author":"Machado","year":"2020","journal-title":"J. Adv. Res."},{"key":"ref_70","doi-asserted-by":"crossref","unstructured":"Lopes, A.M., and Tenreiro Machado, J.A. (2021). Dynamical Analysis of the Dow Jones Index Using Dimensionality Reduction and Visualization. Entropy, 23.","DOI":"10.3390\/e23050600"}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/23\/7\/793\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:21:38Z","timestamp":1760163698000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/23\/7\/793"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,23]]},"references-count":70,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["e23070793"],"URL":"https:\/\/doi.org\/10.3390\/e23070793","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,23]]}}}