Next Article in Journal
Noncommutative Functional Calculus and Its Applications on Invariant Subspace and Chaos
Previous Article in Journal
Numerical Approach of the Equilibrium Solutions of a Global Climate Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Node and Network Entropy—A Novel Mathematical Model for Pattern Analysis of Team Sports Behavior

1
Instituto Politécnico de Coimbra, ESEC, UNICID-ASSERT, 3030-329 Coimbra, Portugal
2
Instituto de Telecomunicações, Delegação da Covilhã, 6201-001 Covilhã, Portugal
3
Instituto Politécnico de Coimbra, IIA, ROBOCORP, 3030-329 Coimbra, Portugal
4
Department of Informatics, Universidade da Beira Interior, 6201-001 Covilhã, Portugal
5
CIDAF, FCDEF, Universidade de Coimbra, 3040-248 Coimbra, Portugal
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(9), 1543; https://doi.org/10.3390/math8091543
Submission received: 28 July 2020 / Revised: 5 September 2020 / Accepted: 6 September 2020 / Published: 9 September 2020

Abstract

:
Pattern analysis is a well-established topic in team sports performance analysis, and is usually centered on the analysis of passing sequences. Taking a Bayesian approach to the study of these interactions, this work presents novel entropy mathematical models for Markov chain-based pattern analysis in team sports networks, with Relative Transition Entropy and Network Transition Entropy applied to both passing and reception patterns. To demonstrate their applicability, these mathematical models were used in a case study in football—the 2016/2017 Champions League Final, where both teams were analyzed. The results show that the winning team, Real Madrid, presented greater values for both individual and team transition entropies, which indicate that greater levels of unpredictability may bring teams closer to victory. In conclusion, these metrics may provide information to game analysts, allowing them to provide coaches with accurate and timely information about the key players of the game.

1. Introduction

Social Network Analysis (SNA) has increasingly gained attention in the research community over the past few years, emerging as a method of analysis of intra-team passing networks in team sports [1,2,3,4,5]. In football, passing networks between players (nodes) reflect how the entities are connected and bring light to how each entity within that group interacts with the others [1,2,4,6]. Group and individual metrics are used to describe the team’s interactive behaviors using different degree measures to depict how connected the team is, as well as to identify the influential players within the team. By applying degree centrality and betweenness and closeness metrics to the global interaction of players, it is possible to assess the intermediary role of each player in distributing the ball during the game, allowing the identification of players with more relevant roles within the team [1,3,7,8,9,10].
uPATO is a dedicated software tool for network analysis in team sports [11,12]. In the last few years, the use of network analysis tools has been applied to team sports to understand how collective and individual performance may be optimized. These tools consider the network of passes between players during a game, which defines an adjacency matrix. Then, this matrix can be analyzed based on graph theory, which allows us to know which nodes (i.e., players) are more important and more involved in the game.
Another approach that can be performed to study ball passing networks created during the game is by using a Markov chain. According to this approach, the transition probability P ( j | i ) , represents a directed edge between player j to player i, and all the edges between possible player are given in advance. In this, every pass is independent of the previous sequence of passes [13,14]. Yamamoto [13], for example, has analyzed passing sequences in football using a Markov chain approach to estimate the predictability of certain passing courses and to determine when there is a chance of error in the information system—i.e., when a sequence of passes fails and the team loses possession.
Determining the degree of entropy of the probability matrices associated to Markov chains has not yet been explored in team sports analysis. According to entropy theory, higher levels of entropy show a greater unpredictability in how the system behaves. In our case, this means that the player (or the team) has a passing pattern that is more difficult to predict, and therefore more difficult to defend.
The aim of this paper is to present several novel mathematical models for pattern analysis in team sports, particularly football, to analyze the level of entropy in passing networks using a Markov chain approach. The novelty of this study relies in an innovative approach that proposes to estimate the likelihood of one player passing to, or receiving from, any other in the weighted directed network, as well as an estimation of the level of unpredictability of that player. In practical terms, higher levels of unpredictability will be reflected in a greater difficulty in predicting where to intercept the pass. Conversely, players with more predictable destinations will be more easily defendable and countered.

2. Novel Mathematical Models for Entropy of Nodes and Weighted Directed Networks

In this section, we present mathematical concepts that are based on information theory and probability theory that can be applied to networks when such networks can be considered weighted digraphs or weighted directed networks. The relation between the nodes of a network presented in this paper is described, in graph theory, by weighted digraphs [12,15,16]. Therefore, we consider that A D w is the weighted adjacency matrix of a weighted digraph with n nodes, G D w .
Based on the mathematical concept of conditional probability involving two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the weighted adjacency matrix, A D w , of a weighted digraph with n nodes, G D w , [17](p. 13)–[18,19,20] (p. 156), we can define the concept of the Markov chain transition matrix.
Definition 1.
The n × n real matrix of order n, M T = m i j R n × n , is called the transition matrix of the Markov chain associated with the A D w of a G D w withn nodes. Each element of M T is obtained by:
m i j = p Y = y j |   X = x i = w i j j = 1 n w i j ,
where the two random variables X and Y are such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the A D w of G D w , i , j = 1 , , n .
Considering the mathematical concept of n-step transition probabilities [20] (p. 157) and a weighted digraph with n nodes, we can define the concept of k-step node transition.
Definition 2.
Given a M T = m i j R n × n , the transition matrix of the Markov chain associated with the weighted adjacency matrix, A D w , of a weighted digraph, G D w , with n nodes, each m i j k element of matrix M T K is called the k-step node transition, since they give the probabilities of transitions from x i to x j in k time steps, where M T K is the power k of matrix M T , i , j = 1 , , n and k 1 .
Remark 1.
In Definition 2, if k = 1 , then m i j 1 = m i j , and so m i j is called node transition.
Based on Theorem 8.3 [20] (p. 156) and a weighted digraph with n nodes, we can define the probability of each node after the k times step in the network.
Definition 3.
Given a M T = m i j R n × n , thetransition matrix of the Markov chainassociated with the A D w of a G D w with n nodes, the probability of all the nodes in the network after k times steps is obtained by:
p k = p 0 × M T K ,
where p 0 = p i 0 R 1 × n and p i 0 = p X = x i ,   i = 1 , , n .
Considering the mathematical concept of entropy of a random variable, defined on the sample space of a random experiment and taking on a finite number [17] (p. 51) [21] (p. 19), and a weighted digraph with n nodes, we define the concept of node out-entropy.
Definition 4.
Given a weighted digraph, G D w , with n nodes, E o u t n i is called the node out-entropy of a node n i , and is determined by:
E o u t n i = j = 1 n m i j log 2 m i j ,
where m i j are the elements of M T associated with the A D w of G D w , and w i j A D w , i , j = 1 , , n .
Remark  2.
In Definition 4, if we replace m i j with m j i , we obtain the concept node in-entropy, E i n n i .
Based on the mathematical concept of conditional entropy [21] (p. 22) [22] (p. 70) and two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the weighted adjacency matrix of a weighted digraph with n nodes, we can define the concept of node transition out-entropy.
Definition  5.
Given a weighted digraph, G D w , withn nodes, the E T o u t n i is called node transition out-entropy of a node n i , and is determined by:
E T o u t n i = E o u t n i × j = 1 n w i j L D w ,
where L D w = i = 1 n j = 1 n w i j is the total links of G D w , and E o u t n i   i s   t h e   node out-entropy of node n i , i , j = 1 , , n .
Remark 3.
In Definition 5, ifwe replace w i j with w j i , and m i j with m j i , we obtain the concept of node transition in-entropy, E T i n n i .
Considering the mathematical concept of relative entropy between two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the weighted adjacency matrix of a weighted digraph with n nodes [21] (p. 248) [23] (p. 25), we can define the concept of the relative out-entropy between two nodes.
Proposition 1.
Given a weighted digraph, G D w , with n nodes and two distributions, p X x k = m i k :   i , k = 1 , , n and q X x k = m j k : j , k = 1 , , n , with two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the A D w of G D w , the relative out-entropy between two nodes n i and n j , E R o u t n i n j , is obtained by:
E R o u t n i n j = E o u t n i K = 1 n m i k log 2 m j k ,
where E o u t n i is thenode out-entropy of a node n i , and m i k and m j k arethe elements of M T associated with the A D w of G D w , i , j = 1 , , n .
Proof. 
The relative entropy between two distributions [23] (p. 247) is defined as:
E R o u t n i n j = k = 1 n p X x k log 2 p X x k q X x k .
Considering p X x k = m i k :   i , k = 1 , , n and q X x k = m j k : j , k = 1 , , n , we can write:
E R o u t n i n j = k = 1 n m i k log 2 m i k m j k = k = 1 n m i k log 2 m i k k = 1 n m i k log 2 m j k .
By expression 3, we can write:
k = 1 n m i k log 2 m i k k = 1 n m i k log 2 m j k = E o u t n i k = 1 n m i k log 2 m j k .
 □
Remark 4.
In Proposition 1, ifwe replace i k with k i and j k with k j , we obtain the concept relative in-entropy, E R i n n i n j .
Considering the mathematical concept of conditional entropy between two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the weighted adjacency matrix of a weighted digraph with n nodes [21] (p. 22), [22] (p. 70), we can define the concept of network transition out-entropy.
Proposition 2.
Given a weighted digraph, G D w , with n nodes and two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the A D w of G D w , E N T o u t is the network transition out-entropy of a G D w and is determined by:
E N T o u t = i = 1 n E T o u t n I ,
where E T I is thenode transition entropy of a node I i ,   i = 1 , , n .
Proof. 
Consider two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the A D w of G D w .
The conditional entropy [22] (p. 70) is defined as:
E N T o u t = i = 1 n j = 1 n p X = x i ,   Y = y j l o g 2 p Y = y j |   X = x i   = = i = 1 n j = 1 n p X = x i   p Y = y j |   X = x i l o g 2 p Y = y j |   X = x i = i = 1 n E T o u t n i × p X = x i   = i = 1 n   E o u t n i × j = 1 n w i j L D w   =   i = 1 n E T o u t n i .
 □
Remark 5.
In Proposition 2, ifwe replace i j with j i and j i with i j , we obtain the concept network transition in-entropy, E N T i n .
Considering the mathematical concept of joint entropy [19] (p. 394) [21] (p. 22) [22] (p. 69) and a weighted digraph with n nodes, we can define the concept of total network entropy.
Proposition 3.
Given a weighted digraph, G D w , with n nodes and two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the A D w of G D w , the total network entropy, E N , is obtained by:
E N = i = 1 n j = 1 n w i j L D w log 2 w i j L D w ,
where L D w = i = 1 n j = 1 n w i j is the total links of G D w , i , j = 1 , , n .
Proof. 
Consider two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the A D w of G D w . The joint entropy [19] (p. 236) is defined as:
E N = i = 1 n j = 1 n p X = x i ,   Y = y j l o g 2 p X = x i ,   Y = y j , = i = 1 n j = 1 n p X = x i   p Y = y j |   X = x i l o g 2 p Y = y j |   X = x i × p X = x i =   i = 1 n j = 1 n m i j × j = 1 n w i j L D w log 2 m i j × j = 1 n w i j L D w   =   i = 1 n j = 1 n w i j L D w log 2 w i j L D w .
 □
Considering the mathematical concept of relative entropy between two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the weighted adjacency matrix of a weighted digraph with n nodes [21] (p. 247) [23] (p. 25), we can define the concept of network relative out-entropy.
Proposition 4.
Given a weighted digraph, G D w , with n nodes and two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the A D w of G D w . The network relative out-entropy, E N R o u t , is obtained by:
E N R o u t = i = 1 n j = 1 n E R n i n j ,
where i , j = 1 , , n .
Proof. 
Consider two distributions, p X x k = m i k :   i , k = 1 , , n and q X x k = m j k : k , j = 1 , , n , with two random variables X and Y, such that the pair of transmitter and receiver X , Y is the joint distribution of the Markov chain associated with the A D w of G D w . By the concept of relative entropy [21] (p. 249), we obtain:
E N R o u t = i , k = 1 n j , k = 1 n p X x i , k log 2 p X x i , k q X x j , k = i = 1 n j = 1 n E R n i n j .
 □
Remark 6.
In Proposition 4, if we consider E R i n n i n j , we obtain the concept network relative in-entropy, E N T i n .

3. A Case Study

The 2015/2016 Champions League final is presented as the case study for the presentation and interpretation of the metrics proposed. The two opposing teams were Real Madrid (RM) and Atletico Madrid (AM). After a 1-1 draw during regular time, RM became champion with a 5-3 win after a penalty shoot-out. For the notational analysis of each pass sequence (transition between nodes), the uPATO platform was used [11,12]. From this, adjacency matrices were computed to calculate the Markov chains, represented in Appendix A as the probability of state out-transition matrices—i.e., the probability of each player (node) passing (transitioning information) to any other player (node) present in the game (network). Note that, before computing the Markov chains, a Laplace Smoothing [18] was performed upon the weighted adjacency matrices. This smoothing technique serves the purpose of avoiding the pitfall of estimating chances that appear impossible. In our case, we use the special case of Laplace Smoothing, where 1 was added to every connection between two distinct nodes, also called add-one smoothing.
The RM starting 11 were the following: player 1: Keylor Navas (1); player 2: Dani Carvajal (15); player 3: Sergio Ramos (4); player 4: Pepe (3); player 5: Marcelo (12); player 6: Casemiro (14); player 7: Luka Modric (19); player 8: Toni Kroos (8); player 9: Karim Benzema (9); player 10: Gareth Bale (11); and player 11: Cristiano Ronaldo (7). The AM starting 11 constituted the following players: player 1: Jan Oblak (13); player 2: Juanfran (20); player 3: Stefan Savic (15); player 4: Diego Godin (2); player 5: Filipe Luís (3); player 6: Augusto Fernández (12); player 7: Koke (6); player 8: Gabi (14); player 9: Antoine Griezmann (7); player 10: Fernando Torres (9); and player 11: Saúl Ñiguez (17).
Table A1 and Table A2, presented in the Appendix A section, show RM and AM’s state out-transition probability matrices, there are two nodes with probabilities over 0.3. For RM, transitioning between player 2 and 10 had a 0.33 chance of occurring, and there was a 0.34 chance between player 3 and 5. This might mean that when the ball is in 2, the game is vertical through the center, in search for a creative midfielder. Conversely, player 3 searches for a supported, winged play. In AM’s game, passing between 2 and 8 had a chance of 0.30, and between 5 and 11 has a chance of 0.37.
The state in-transition probabilities were also calculated (Table A3 and Table A4), representing the probability of each player receiving the ball from each other player. Contrarily to the out-transition probabilities, these tables should be read column-wise. Here, the reception probabilities in RM’s game only show player 5 receiving the ball from player 3, with a 0.32 probability of occurring. In AM’s game, the same happened in only one case. In practical terms, for RM’s game, a key interaction between two players (player 3 and 5) may have been identified. Specifically, player 5 predominantly receives the ball from 3, and the latter predominantly passes to 5. In AM’s game, it is player 6 that has a greater chance of receiving the ball from 11.
Having this information might be useful for the opposing team—for example, in order to adapt their defensive tactics to reduce the chances of interaction between players. Knowing how team players interact with each other may identify the prime pathways to feed the attacking players and eventually reduce the chances of creating goal opportunities. This type of empirical observations requires, in our opinion, further analysis in order to produce ratios and cut-off values.
Applying a nonlinear-based approach to state transition matrices in football has not been done yet. Theoretically, higher levels of entropy reflect greater variability of node transitions. Node Transition Entropy was calculated for each node of the team to represent the degree of transition variability of each player, based on the probability of it happening. The more positive a value is, the more that node contributes to the overall entropy of the network when compared to the other nodes.
In the examples below (Table A5 and Table A6), we selected the cut-off value of |0.90| for the Relative Out-Transition Entropies. RM showed more values above our stipulated limit, showing that there were more players with more chaotic passing probabilities. Regarding the AM relative entropy values, only two players showed more chaotic behavior in their passing probabilities, and this difference is against the goalkeeper (node 1). This shows that AM players were more consistent, and therefore more predictable, in their passing patterns. It is important to note that the defined Relative Out/In-Transition Entropies can both have negative and positive values. Negative values indicate that the first node in the pair is more chaotic—i.e., E R o u t n i n j < 0 means that n i is more chaotic than n j . The inverse also applies, where if E R o u t n i n j > 0 , n i is less chaotic than n j . In the case of E R o u t = 0 , both nodes have the same chaocicity, meaning that they add the same value to the network as a whole.
Similarly, in-transition entropy reflects the degree of variability in receiving the ball (Table A7 and Table A8). Applying the same criteria, we can note that for RM, two players (player 5 and 8) showed chaoticity in the probability of receiving passes from other teammates. In line with what has been previously observed, AM players also had smaller entropy values for this metric, again showing a more predictable behavior. In this case, no AM player presented values above the selected cut-off value.
The final step for this case study is to calculate team metrics for each team, presented in Table 1. Network Relative Out-Entropy (NROE) and Network Relative In-Entropy (NRIE) show the consistency of the network. Here, higher values of entropy reflect a smaller consistency of interactions between players or, in other terms, a more unpredictable passing pattern. In our football example, both values were higher for Real Madrid, which means that the team was more unpredictable both in passing and in receiving the ball from the other players. It has been shown that unpredictable passing patterns may create more goal-scoring opportunities and contribute to ball possession [1,24]. This may be due to the fact that the team has more players involved in each passing sequence, increasing the unpredictability of each play. In this case, success may be due to either the number of passes or the time it possessed the ball, and not to higher entropy values [25]. That was not the case, as RM had fewer passes than AM. We may regard entropy, therefore, as a positive feature in the game. Real Madrid’s unpredictability in passing may have increased the chances of goal-scoring opportunities, potentially having contributed to the win.
The concept of entropy to model social interactions has already been used [26,27,28]. Newman and Vilenchik (2019) used the concept of relative entropy to model the interactions of players passing the ball in football, having found that when comparing two opposing teams, higher entropy values lead to more chances of creating goal-scoring opportunities [27]. The authors limit their analysis to whether an interaction between players occurred, without defining the type of interaction—passing or receiving the ball. In other words, direction did not matter. In football, however, variability in passing patterns may come from these two actions and they may lead to different conclusions: a team can be more unpredictable in passing than in receiving the ball. Fewer players passing the ball to many players is different from many players passing the ball to a few. Concomitantly, game strategy must take this into account and adapt accordingly.
The division between the Network Transition Out-Entropy (NTOE) and Network Transition In-Entropy (NTIE) separates the teams’ out and in interactions. NTOE, therefore shows the entropy of the network in sending the information to other nodes. Conversely, NTIE aims to show the entropy of receiving information from other nodes. For our football example, NTOE and NTIE are the entropy levels of the players’ probability of passes and receptions, respectively.
NTOE and NTIE were slightly higher for Real Madrid, showing again that this team was more unpredictable in the interactions. Against an opponent, higher levels of entropy may prevent the defending team from learning the patterns the other team. It is worth noticing that the division in the out and in entropies allows, in our opinion, a deeper understanding of the team’s dynamics by extending the network analysis to more than the existence (or not) of interactions between nodes, taking into account the direction of information and its probability of occurring.
Total Network Entropy (TNE) reflects the degree of variability and therefore the unpredictability of the team as a whole. Real Madrid was slightly more unpredictable than Atletico, with a TNE of 6.44 vs. 6.22. The unpredictability of passing patterns however, does not happen isolated from other actions; it is, rather, dependent on the interactions between rivals and teammates, space occupation, time, tactics, and game situation [10,29]. This leads to the need to constantly analyze how the team behaves during the different phases of the game, as they may behave differently. For instance, if, when winning, ball possession is kept using the same passing patterns or variability, the unpredictability decreases.

4. Conclusions

In summary, the proposed metrics present a new method to analyze the passing interactions in a football match. From a Bayesian perspective, knowing the probability of one player passing to other may provide the opposing team the information it needs to anticipate and create more opportunities for stealing ball possession. The innovation of this approach lies in the division between ball passing and reception probability patterns. An entropy-based analysis to in and out-transition matrices attempts to merge the Bayesian and non-linear approaches into one, increasing the tools available for match analysts. With this new approach, football analysts may also start providing information to the coach staff during the game, helping identify the players where passing or receiving is more likely to occur, as well as give the degree of unpredictability of each of the actions. Future studies should provide ratios and cut-of values for the state transition probabilities, helping decide when one passing pattern is predictable or not.

Author Contributions

F.M.: Conceptualization, Methodology, Formal Analysis, Writing, Project administration, Funding acquisition. R.G.: Conceptualization, Validation; Formal Analysis, Investigation, Writing, Visualization, Project Administration. V.L.: Methodology, Software, Validation, Visualization, Writing. F.S.: Resources, Data Curation, Writing, Funding Acquisition, Supervision. R.M.: Conceptualization, Resources, Supervision, Funding Acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by FCT/MCTES through national funds and when applicable co-funded EU funds under the project UIDB/50008/2020. The APC was funded by IPC/ESEC—UNICID.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analysis, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Appendix A

Table A1. Real Madrid’s matrix of state out-transition probabilities.
Table A1. Real Madrid’s matrix of state out-transition probabilities.
NODE1234567891011
100.150.110.110.150.040.110.070.070.040.15
20.1200.050.160.020.050.140.020.050.330.07
30.090.0400.090.340.080.090.150.040.040.04
40.120.10.2400.040.180.040.020.040.120.08
50.020.040.120.0600.140.240.10.060.020.22
60.020.070.130.040.1500.060.190.070.190.09
70.030.090.090.030.090.0900.090.240.120.12
80.020.090.050.070.140.140.0700.140.090.19
90.030.140.030.030.140.030.170.210.000.10.1
100.020.180.070.090.130.090.180.050.0700.13
110.030.060.030.060.120.150.090.180.120.150
Table A2. Atletico Madrid’s matrix of state out-transition probabilities
Table A2. Atletico Madrid’s matrix of state out-transition probabilities
NODE1234567891011
100.110.150.150.220.040.150.040.070.040.04
20.0200.050.020.050.020.020.300.260.050.21
30.060.200.120.040.080.100.180.060.020.14
40.080.030.1800.10.10.070.130.070.020.22
50.020.020.030.1200.030.030.220.140.020.37
60.020.070.070.120.1900.070.100.140.020.19
70.030.130.070.070.130.1000.030.170.130.13
80.010.130.070.080.170.050.0900.120.030.25
90.020.090.030.020.190.050.120.190.000.070.22
100.070.130.070.070.070.070.130.130.2000.07
110.010.070.060.080.180.120.030.240.180.030
Table A3. Real Madrid’s matrix of state in-transition probabilities.
Table A3. Real Madrid’s matrix of state in-transition probabilities.
NODE1234567891011
100.100.070.090.070.020.060.040.050.020.08
20.2200.050.220.020.050.120.020.050.280.06
30.220.0500.160.320.090.100.180.050.040.04
40.260.130.2900.040.210.040.020.050.120.08
50.040.050.150.0900.160.230.110.080.020.22
60.040.100.170.060.1400.060.220.110.200.10
70.040.080.070.030.050.0700.070.220.080.08
80.040.100.050.090.110.140.0600.160.080.16
90.040.100.020.030.070.020.100.1300.060.06
100.040.250.100.160.120.120.190.070.1100.14
110.040.050.020.060.070.120.060.130.110.100
Table A4. Atletico Madrid’s matrix of state in-transition probabilities.
Table A4. Atletico Madrid’s matrix of state in-transition probabilities.
NODE1234567891011
100.060.10.090.080.030.100.010.030.050.01
20.0600.050.020.030.030.030.150.150.10.09
30.190.200.140.030.110.130.110.040.050.07
40.310.040.2800.080.160.100.090.060.050.13
50.060.020.050.1600.050.050.150.110.050.21
60.060.060.080.120.1100.080.050.080.050.08
70.060.080.050.050.050.080.000.010.070.190.04
80.060.260.180.190.230.130.2300.170.140.24
90.060.10.050.020.150.080.180.1300.190.13
100.060.040.030.020.010.030.050.020.0400.01
110.060.140.150.190.230.320.080.270.240.140
Table A5. Real Madrid’s individual Relative Out-Transition Entropy
Table A5. Real Madrid’s individual Relative Out-Transition Entropy
NODE1234567891011
100.240.060.22−0.270.15−0.37−0.11−0.03−0.12−0.14
20.5400.940.051.310.640.070.760.73−0.370.40
30.091.2800.97−0.430.290.07−0.030.290.480.26
40.210.420.0000.65−0.13−0.370.630.900.250.54
50.400.720.480.5700.18−0.910.100.380.27−0.19
60.350.600.050.700.220−0.07−0.31−0.07−0.24−0.05
70.410.690.710.830.640.380−0.02−0.460.140.00
80.230.370.560.23−0.10−0.13−0.690−0.04−0.19−0.41
90.200.390.320.950.010.15−0.39−0.340−0.10−0.10
100.020.140.290.35−0.240.19−0.680.040.020−0.01
110.540.620.320.620.26−0.36−0.69−0.39−0.14−0.120
Table A6. Atletico Madrid’s individual Relative Out-Transition Entropy.
Table A6. Atletico Madrid’s individual Relative Out-Transition Entropy.
NODE1234567891011
100.860.040.000.260.12−0.450.120.390.310.37
21.4600.570.520.010.450.65−0.47−0.480.37−0.39
30.47−0.1200.090.580.07−0.24−0.300.230.17−0.03
40.420.47−0.2900.22−0.05−0.17−0.060.160.44−0.23
51.580.250.390.0000.330.59−0.330.100.79−0.67
60.300.230.16−0.16−0.420−0.13−0.32−0.230.28−0.42
70.490.010.520.570.380.4300.24−0.12−0.140.04
80.470.250.230.13−0.02−0.08−0.490−0.110.39−0.38
90.780.330.360.37−0.110.15−0.18−0.4300.32−0.30
100.13−0.02−0.080.150.46−0.02−0.52−0.19−0.3000.08
110.670.340.360.270.06−0.12−0.03−0.34−0.110.220
Table A7. Real Madrid’s individual Relative in-Transition Entropy.
Table A7. Real Madrid’s individual Relative in-Transition Entropy.
NODE1234567891011
10−0.06−0.23−0.580.960.100.681.150.880.350.84
20.5000.220.000.20−0.330.100.21−0.08−0.230.04
30.400.210−0.370.49−0.700.530.920.580.320.29
40.14−0.380.1900.250.190.080.360.440.030.24
50.400.56−0.360.330−0.120.47−0.150.370.480.58
60.580.420.17−0.370.1800.640.450.610.54−0.06
70.59−0.030.210.06−0.320.1200.310.190.24−0.01
80.780.590.070.64−0.18−0.460.2500.010.540.12
90.740.170.350.370.22−1.03−0.33−0.1000.12−0.20
100.46−0.370.670.111.22−0.320.550.750.4400.40
110.590.060.150.07−0.30−0.48−0.11−0.030.050.370
Table A8. Atletico Madrid’s individual Relative in-Transition Entropy.
Table A8. Atletico Madrid’s individual Relative in-Transition Entropy.
NODE1234567891011
100.54−0.42−0.490.75−0.200.260.350.580.630.30
20.390−0.350.130.34−0.34−0.21−0.190.150.260.07
3−0.010.530−0.580.08−0.270.210.090.310.54−0.01
40.420.35−0.040−0.24−0.270.25−0.080.260.55−0.13
50.530.150.180.160−0.470.04−0.19−0.240.26−0.27
60.600.46−0.10−0.180.2100.63−0.280.140.59−0.59
70.080.12−0.170.060.090.030−0.24−0.140.230.15
80.700.260.320.390.140.170.890−0.160.55−0.45
90.66−0.120.250.110.00−0.290.44−0.3000.23−0.45
100.54−0.090.360.580.09−0.59−0.410.19−0.460−0.07
110.670.490.340.11−0.260.200.32−0.35−0.010.650

References

  1. Clemente, F.M.; Martins, F.M.L.; Kalamaras, D.; Wong, D.P.; Mendes, R. General network analysis of national soccer teams in FIFA World Cup 2014. Int. J. Perf. Anal. Sport 2015, 15, 80–96. [Google Scholar] [CrossRef]
  2. Clemente, F.M.; Couceiro, M.; Martins, F.M.L.; Mendes, R. Using Network Metrics in Soccer: A Macro-Analysis. J. Hum. Kinet. 2015, 45, 123–134. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. McLean, S.; Salmon, P.M.; Gorman, A.D.; Read, G.J.M.; Solomon, C. What’s in a game? A systems approach to enhancing performance analysis in football. PLoS ONE 2017, 12, e0172565. [Google Scholar] [CrossRef] [PubMed]
  4. Passos, P.; Davids, K.; Araujo, D.; Paz, N.; Minguens, J.; Mendes, L. Network as a novel tool for studying team ball sports as complex social system. J. Sci. Med. Sport 2011, 14, 170–176. [Google Scholar] [CrossRef] [PubMed]
  5. Mclean, S.; Salmon, P.M.; Gorman, A.D.; Stevens, N.J.; Solomon, C. A social network analysis of the goal scoring passing networks of the 2016 European Football Championships. Hum. Mov. Sci. 2018, 57, 400–408. [Google Scholar] [CrossRef] [PubMed]
  6. Ribeiro, J.; Silva, P.; Duarte, R.; Davids, K.; Garganta, J. Team Sports Performance Analysed Through the Lens of Social Network Theory: Implications for Research and Practice. Sports Med. 2017, 47, 1689–1696. [Google Scholar] [CrossRef] [PubMed]
  7. Lusher, D.; Robins, G.; Kremer, P. The Application of Social Network Analysis to Team Sports. Meas. Phys. Educ. Exerc. 2010, 14, 211–224. [Google Scholar] [CrossRef]
  8. Aquino, R.; Carling, C.; Palucci, L.H.; Martins, G.; Jabor, G.; Machado, G.; Santiago, P.; Garganta, J.; Puggina, E. Influence of Situational Variables, Team Formation, and Playing Position on Match Running Performance and Social Network Analysis in Brazilian Professional Soccer Players. J. Strength Cond. Res. 2020, 34, 808–817. [Google Scholar] [CrossRef] [PubMed]
  9. Castellano, J.; Echeazarra, I. Network-based centrality measures and physical demands in football regarding player position: Is there a connection? A preliminary study. J. Sports Sci. 2019, 37, 2631–2638. [Google Scholar] [CrossRef] [PubMed]
  10. Arriaza-Ardiles, E.; Martín-González, J.M.; Zuniga, M.D.; Sánchez-Flores, J.; de Saa, Y.; García-Manso, J.M. Applying graphs and complex networks to football metric interpretation. Hum. Mov. Sci. 2018, 57, 236–243. [Google Scholar] [CrossRef] [PubMed]
  11. Martins, F.M.L.; Silva, F.; Clemente, F.; Gomes, A.J.P.; Correia, A.; Nguyen, Q.; Sequeiros, J.B.; Ribeiro, J.S.; Lopes, V.F. Ultimate Performance Analysis Tool (uPATO). 2018. Available online: http://uPATO.it.ubi.pt (accessed on 12 March 2020).
  12. Silva, F.; Nguyen, Q.; Correia, A.; Clemente, F.; Martins, F.M.L. Ultimate Performance Analysis Tool (uPATO): Implementation of Network Measures Based on Adjacency Matrices for Team Sports; Springer International Publishing: Dordrecht, The Netherlands, 2019. [Google Scholar] [CrossRef]
  13. Yamamoto, K.; Narizuka, T. Examination of Markov-chain approximation in football games based on time evolution of ball-passing networks. Phys. Rev. E 2018, 98, 052314. [Google Scholar] [CrossRef]
  14. Narizuka, T.; Yamamoto, K.; Yamazaki, Y. Statistical Properties of Position-Dependent Ball-Passing Networks in Football Games. Phys. A 2014, 412, 157–168. [Google Scholar] [CrossRef] [Green Version]
  15. Wasserman, S.; Faust, K. Social Network Analysis: Methods and Applications; Cambridge University Press: New York, NY, USA, 1994. [Google Scholar]
  16. Clemente, F.; Martins, F.; Mendes, R. Social Network Analysis Applied to Team Sports Analysis; Springer International Publishing: Dordrecht, The Netherlands, 2016. [Google Scholar]
  17. Manning, C.D.; Raghavan, P.; Schütze, M. Introduction to Information Retrieval; Cambridge University Press: Cambridge, UK, 2008. [Google Scholar]
  18. Bishop, C.M. Pattern Recognition and Machine Learning; Springer: Dordrecht, The Netherlands, 2006. [Google Scholar]
  19. Shannon, C. A Mathematical Theory of Communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef] [Green Version]
  20. Tuckwell, H. Elementary Applications of Probability Theory; Chapman and Hall Ltd.: New York, NY, USA, 1988. [Google Scholar]
  21. Han, T.S.; Kobayashi, K. Mathematics of Information and Coding; American Mathematical Society: Providence, RI, USA, 2002; ISBN 978-0-8218-4256-0. [Google Scholar]
  22. Rao, C.R.; Gudivada, V.N. Computational Analysis and Understanding of Natural Languages: Principles, Methods and Applications; Elsevier: North Holland, The Netherlands, 2018. [Google Scholar]
  23. Marinescu, D.C.; Marinescu, G.M. Classical and Quantum Information; Academic Press: Burlington, VT, USA, 2011. [Google Scholar]
  24. Pina, T.J.; Paulo, A.; Araújo, D. Network Characteristics of Successful Performance in Association Football. A Study on the UEFA Champions League. Front. Psychol. 2017, 8, 1173. [Google Scholar] [CrossRef] [Green Version]
  25. Neuman, Y.; Israeli, N.; Vilenchik, D.; Cohen, Y. The Adaptive Behavior of a Soccer Team: An Entropy-Based Analysis. Entropy 2018, 20, 758. [Google Scholar] [CrossRef] [Green Version]
  26. Neuman, Y.; Vilenchik, D.; Israeli, N. From physical to social interactions: The relative entropy model. Sci. Rep. 2020, 10, 1–8. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Neuman, Y.; Vilenchik, D. Modeling Small Systems through the Relative Entropy Lattice. IEEE Access 2019, 7, 43591–43597. [Google Scholar] [CrossRef]
  28. Martínez, J.H.; Garrido, D.; Herrera-Diestra, J.L.; Busquets, J.; Sevilla-Escoboza, R.; Buldú, J.M. Spatial and Temporal Entropies in the Spanish Football League: A Network Science Perspective. Entropy 2020, 22, 172. [Google Scholar] [CrossRef] [Green Version]
  29. Martín González, J.M.; de Saá Guerra, Y.; García Manso, J.M.; Arriaza, E. Design and flow in basketball. Int. J. Heat Technol. 2016, 34, 51–58. [Google Scholar] [CrossRef]
Table 1. Team entropy metrics.
Table 1. Team entropy metrics.
Real MadridAtletico Madrid
Network Relative Out-Entropy38.9034.10
Network Relative In-Entropy39.5533.38
Network Transition Out-Entropy3.032.93
Network Transition In-Entropy3.002.93
Total Network Entropy6.446.22

Share and Cite

MDPI and ACS Style

Martins, F.; Gomes, R.; Lopes, V.; Silva, F.; Mendes, R. Node and Network Entropy—A Novel Mathematical Model for Pattern Analysis of Team Sports Behavior. Mathematics 2020, 8, 1543. https://doi.org/10.3390/math8091543

AMA Style

Martins F, Gomes R, Lopes V, Silva F, Mendes R. Node and Network Entropy—A Novel Mathematical Model for Pattern Analysis of Team Sports Behavior. Mathematics. 2020; 8(9):1543. https://doi.org/10.3390/math8091543

Chicago/Turabian Style

Martins, Fernando, Ricardo Gomes, Vasco Lopes, Frutuoso Silva, and Rui Mendes. 2020. "Node and Network Entropy—A Novel Mathematical Model for Pattern Analysis of Team Sports Behavior" Mathematics 8, no. 9: 1543. https://doi.org/10.3390/math8091543

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop