Offense Defense Example

[1]:
from ratingslib.datasets.filenames import dataset_path, FILENAME_EPL_2018_2019_20_GAMES
from ratingslib.ratings.od import OffenseDefense
filename = dataset_path(FILENAME_EPL_2018_2019_20_GAMES)
OffenseDefense(tol=0.0001).rate_from_file(filename)
[1]:
Item rating ranking
0 Arsenal 1.934298e+00 12
1 Bournemouth 1.312759e+06 3
2 Brighton 3.712401e+00 11
3 Burnley 4.103263e+05 4
4 Cardiff 4.757391e-04 14
5 Chelsea 4.576599e+00 10
6 Crystal Palace 1.049852e+03 7
7 Everton 2.080318e-07 16
8 Fulham 1.532621e-12 20
9 Huddersfield 5.583941e-01 13
10 Leicester 1.876215e+04 6
11 Liverpool 3.403605e+12 1
12 Man City 5.284698e+00 9
13 Man United 6.223487e+00 8
14 Newcastle 9.071493e-08 18
15 Southampton 2.510896e-07 15
16 Tottenham 9.071797e-08 17
17 Watford 1.864760e+06 2
18 West Ham 2.311787e+05 5
19 Wolves 3.793810e-11 19