{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Elo-Point Example" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Itemratingranking
11Green Bay Packers58.8253021
19Minnesota Vikings55.2174852
21New Orleans Saints49.4946023
23New York Jets47.2150114
8Dallas Cowboys43.0738335
2Baltimore Ravens40.3572186
16Los Angeles Chargers39.9738597
13Indianapolis Colts39.2599618
20New England Patriots37.8603739
27San Francisco 49ers33.18876610
12Houston Texans18.44652811
1Atlanta Falcons18.38651012
25Philadelphia Eagles13.98353613
26Pittsburgh Steelers9.13083614
0Arizona Cardinals6.12162615
4Carolina Panthers5.25955316
9Denver Broncos4.10056717
6Cincinnati Bengals-0.75014418
22New York Giants-3.50966419
18Miami Dolphins-9.31218020
30Tennessee Titans-9.83506521
5Chicago Bears-16.05012522
3Buffalo Bills-23.28661023
31Washington Redskins-29.03937224
15Kansas City Chiefs-34.64661725
28Seattle Seahawks-35.14995426
14Jacksonville Jaguars-37.05012027
7Cleveland Browns-47.08878628
29Tampa Bay Buccaneers-54.37337429
24Oakland Raiders-62.65175030
10Detroit Lions-72.80025731
17Los Angeles Rams-84.35154732
\n", "
" ], "text/plain": [ " Item rating ranking\n", "11 Green Bay Packers 58.825302 1\n", "19 Minnesota Vikings 55.217485 2\n", "21 New Orleans Saints 49.494602 3\n", "23 New York Jets 47.215011 4\n", "8 Dallas Cowboys 43.073833 5\n", "2 Baltimore Ravens 40.357218 6\n", "16 Los Angeles Chargers 39.973859 7\n", "13 Indianapolis Colts 39.259961 8\n", "20 New England Patriots 37.860373 9\n", "27 San Francisco 49ers 33.188766 10\n", "12 Houston Texans 18.446528 11\n", "1 Atlanta Falcons 18.386510 12\n", "25 Philadelphia Eagles 13.983536 13\n", "26 Pittsburgh Steelers 9.130836 14\n", "0 Arizona Cardinals 6.121626 15\n", "4 Carolina Panthers 5.259553 16\n", "9 Denver Broncos 4.100567 17\n", "6 Cincinnati Bengals -0.750144 18\n", "22 New York Giants -3.509664 19\n", "18 Miami Dolphins -9.312180 20\n", "30 Tennessee Titans -9.835065 21\n", "5 Chicago Bears -16.050125 22\n", "3 Buffalo Bills -23.286610 23\n", "31 Washington Redskins -29.039372 24\n", "15 Kansas City Chiefs -34.646617 25\n", "28 Seattle Seahawks -35.149954 26\n", "14 Jacksonville Jaguars -37.050120 27\n", "7 Cleveland Browns -47.088786 28\n", "29 Tampa Bay Buccaneers -54.373374 29\n", "24 Oakland Raiders -62.651750 30\n", "10 Detroit Lions -72.800257 31\n", "17 Los Angeles Rams -84.351547 32" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from ratingslib.datasets.filenames import dataset_path, FILENAME_NFL_2009_2010_FULLNAMES_GAMES_AND_PLAYOFFS\n", "from ratingslib.ratings.elo import Elo\n", "from ratingslib.utils.enums import ratings\n", "filename = dataset_path(FILENAME_NFL_2009_2010_FULLNAMES_GAMES_AND_PLAYOFFS)\n", "Elo(version=ratings.ELOPOINT, K=32, ks=1000, HA=0, starting_point=0).rate_from_file(filename, sort=True)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3.8.13 ('py38')", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.13" }, "orig_nbformat": 4, "vscode": { "interpreter": { "hash": "23ceb7112fbf9d0e38ecbf60d6e6d5e2dcebcc82200eeb1e5a5d5f9ffb9e27ca" } } }, "nbformat": 4, "nbformat_minor": 2 }