Skip to contents

Installation

You can install the development version of rlstats from GitHub with:

#install.packages("remotes")
#install.packages("devtools")
devtools::install_github("ADC-405-S26/rlstats")

Note: If you’re reading this on the Github source code page, there will be a lot of css jargon that it displays. Scroll past to see the table output.

Examples

This package contains three main functions. Two for analyzing a specific player, and one for comparison between teams in a match. Below you’ll see usage of all three.

stats_for_player

This function outputs a table with some basic summary statistics for a specified player

stats_for_player(TDMZ443games, name = "TDMZ443")
Stats for TDMZ443
Number_of_Ball_Touches Number_Of_Goals Number_Of_Saves Average_Speed Average_Boost Percentage_Of_Time_Supersonic
68 1 4 51.66 54.81 16.8%

If your dataset contains data from several games, the above function call will return aggregated statistics for all those games. If you want to specify a particular game, you pass in its match guid.

stats_for_player(TDMZ443games, name = "TDMZ443", game = '8DF7C4C211F1560E0ED84EA271D83282')
Stats for TDMZ443
Number_of_Ball_Touches Number_Of_Goals Number_Of_Saves Average_Speed Average_Boost Percentage_Of_Time_Supersonic
45 1 2 52.52 54.62 17.6%

speed_boost_plots

This function returns two plots displaying boost total and speed information for a specified player throughout the course of a specified game

speed_boost_plots(TDMZ443games, name = 'TDMZ443', game = '8DF7C4C211F1560E0ED84EA271D83282')

compare_teams

This functions outputs a table with some summary statistics allowing comparison between the performance of both teams in specified match

compare_teams(TDMZ443games, '8DF7C4C211F1560E0ED84EA271D83282')
Stats for teams
TeamNum Number_Of_Goals Number_of_Ball_Touches Number_Of_Shots Number_Of_Saves Number_Of_Assists Number_Of_Car_Touches Number_Of_Demos
0 3 124 10 4 3 270 1
1 1 106 6 5 1 298 3