Sports Ranking using Graph Theory
Summary
In this project, students will use MATLAB to analyze sports game data and apply PageRank and BiasedVoter algorithms to compute team standings and analyze their differences. The particular example will be NFL
Learning Goals
The goal is to understand the basic assumptions of PageRank and other Markov methods used in ranking networks. The focus will be seeing the difference between the two main methods.
Context for Use
This activity is for students of all levels and assumes only a calculus-level course as a pre-requisite. There is no coding needed. At this point in the course, students would have seen how to handle data and are familiar with the computation of the standings of teams.
Description and Teaching Materials
Students will go over the live Matlab script with the instructor and unveil the code as needed to make their modifications.
Working Markdown file (Acrobat (PDF) 308kB Oct29 24)
Assessment
Students need to discuss the difference between two ranking methods and should be able to make modifications as needed
References and Resources
Net_PageRank.mlx (MATLAB Live Script 286kB Oct29 24) This is the working version and will be updated as the author continues to update it.