The goal of this thesis was a detailed analysis of football matches through network analysis and building a predictive model for predicting characteristics of matches based on attributes obtained from such a network. The fields of network analysis and data mining are becoming increasingly popular in the computing world for data knowledge discovery. In the modern world, people are making a lot of measurements on football matches, so we decided to investigate this area in detail, analyse it through network analysis and try to most accurately predict the characteristics of a single game such as the number of points, goals, cards, corners and other.
The thesis first presents the methods and techniques for network analysis. Then the algorithms and measures of performance are presented, which are used for the prediction. Next, we present the data, give an example of application of community detection and present the process of building predictive models. What follows is the actual interpretation of predictions and comparison of the effectiveness of predictive accuracy. We have examined the prediction strength for all of the properties obtained from network analysis, but we present only those that gave best results. In conclusion, we briefly compare the results and highlight the main weaknesses. We present possible directions for future work and give guidance on how the predictive model can be further improved.
|