diff --git a/DATA 400 Final Jupyter Notebook ReadMe/.Rhistory b/DATA 400 Final Jupyter Notebook ReadMe/.Rhistory new file mode 100644 index 0000000..e69de29 diff --git a/DATA 400 Final Jupyter Notebook ReadMe/DATA 400 Final Jupyter Notebook.md b/DATA 400 Final Jupyter Notebook ReadMe/DATA 400 Final Jupyter Notebook.md new file mode 100644 index 0000000..4656d3f --- /dev/null +++ b/DATA 400 Final Jupyter Notebook ReadMe/DATA 400 Final Jupyter Notebook.md @@ -0,0 +1,9497 @@ +```python +# Created Dataframe +``` + + +```python +from selenium import webdriver +import pandas as pd +import time +import random +``` + + +```python +driver = webdriver.Chrome() +driver.get('https://nflplayoffpass.com/super-bowl-winners/') + +data = [] + +for i in range(1,60): + winners = driver.find_element('xpath', f'//*[@id="post-3005"]/div[1]/div/figure[3]/table/tbody/tr[{i}]/td[3]').text + opposition = driver.find_element('xpath', f'//*[@id="post-3005"]/div[1]/div/figure[3]/table/tbody/tr[{i}]/td[4]').text + year = driver.find_element('xpath', f'//*[@id="post-3005"]/div[1]/div/figure[3]/table/tbody/tr[{i}]/td[2]').text + + data.append([year, winners, opposition]) +``` + + +```python +df = pd.DataFrame(data, columns = ["Year", "Team 1", "Team 2"]) +``` + + +```python +df +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2
02025Philadelphia EaglesKansas City Chiefs
12024Kansas City ChiefsSan Francisco 49ers
22023Kansas City ChiefsPhiladelphia Eagles
32022Los Angeles RamsCincinnati Bengals
42021Tampa Bay BuccaneersKansas City Chiefs
52020Kansas City ChiefsSan Francisco 49ers
62019New England PatriotsLos Angeles Rams
72018Philadelphia EaglesNew England Patriots
82017New England PatriotsAtlanta Falcons
92016Denver BroncosCarolina Panthers
102015New England PatriotsSeattle Seahawks
112014Seattle SeahawksDenver Broncos
122013Baltimore RavensSan Francisco 49ers
132012New York GiantsNew England Patriots
142011Green Bay PackersPittsburgh Steelers
152010New Orleans SaintsIndianapolis Colts
162009Pittsburgh SteelersArizona Cardinals
172008New York GiantsNew England Patriots
182007Indianapolis ColtsChicago Bears
192006Pittsburgh SteelersSeattle Seahawks
202005New England PatriotsPhiladelphia Eagles
212004New England PatriotsCarolina Panthers
222003Tampa Bay BuccaneersOakland Raiders
232002New England PatriotsSt. Louis Rams
242001Baltimore RavensNew York Giants
252000St. Louis RamsTennessee Titans
261999Denver BroncosAtlanta Falcons
271998Denver BroncosGreen Bay Packers
281997Green Bay PackersNew England Patriots
291996Dallas CowboysPittsburgh Steelers
301995San Francisco 49ersSan Diego Chargers
311994Dallas CowboysBuffalo Bills
321993Dallas CowboysBuffalo Bills
331992Washington RedskinsBuffalo Bills
341991New York GiantsBuffalo Bills
351990San Francisco 49ersDenver Broncos
361989San Francisco 49ersCincinnati Bengals
371988Washington RedskinsDenver Broncos
381987New York GiantsDenver Broncos
391986Chicago BearsNew England Patriots
401985San Francisco 49ersMiami Dolphins
411984Los Angeles RaidersWashington Redskins
421983Washington RedskinsMiami Dolphins
431982San Francisco 49ersCincinnati Bengals
441981Oakland RaidersPhiladelphia Eagles
451980Pittsburgh SteelersLos Angeles Rams
461979Pittsburgh SteelersDallas Cowboys
471978Dallas CowboysDenver Broncos
481977Oakland RaidersMinnesota Vikings
491976Pittsburgh SteelersDallas Cowboys
501975Pittsburgh SteelersMinnesota Vikings
511974Miami DolphinsMinnesota Vikings
521973Miami DolphinsWashington Redskins
531972Dallas CowboysMiami Dolphins
541971Baltimore ColtsDallas Cowboys
551970Kansas City ChiefsMinnesota Vikings
561969New York JetsBaltimore Colts
571968Green Bay PackersOakland Raiders
581967Green Bay PackersKansas City Chiefs
+
+ + + + +```python +ticket_price = [6304,9400,9915,7654,6173,3789,2812,2799,2605,2605,2111,2500,1339,1306,1344, + 1138,1168,1052,853,871,776,799,679,557,458,475,488,420,426,559,328,295,303, + 268,275,242,204,213,75,169,140,145,101,105,113,95,108,118,84,89,95,79,87,90, + 93,98,83,83,87] +``` + + +```python + +``` + + +```python +df["Ticket Price"] = ticket_price +df +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2Ticket Price
02025Philadelphia EaglesKansas City Chiefs6304
12024Kansas City ChiefsSan Francisco 49ers9400
22023Kansas City ChiefsPhiladelphia Eagles9915
32022Los Angeles RamsCincinnati Bengals7654
42021Tampa Bay BuccaneersKansas City Chiefs6173
52020Kansas City ChiefsSan Francisco 49ers3789
62019New England PatriotsLos Angeles Rams2812
72018Philadelphia EaglesNew England Patriots2799
82017New England PatriotsAtlanta Falcons2605
92016Denver BroncosCarolina Panthers2605
102015New England PatriotsSeattle Seahawks2111
112014Seattle SeahawksDenver Broncos2500
122013Baltimore RavensSan Francisco 49ers1339
132012New York GiantsNew England Patriots1306
142011Green Bay PackersPittsburgh Steelers1344
152010New Orleans SaintsIndianapolis Colts1138
162009Pittsburgh SteelersArizona Cardinals1168
172008New York GiantsNew England Patriots1052
182007Indianapolis ColtsChicago Bears853
192006Pittsburgh SteelersSeattle Seahawks871
202005New England PatriotsPhiladelphia Eagles776
212004New England PatriotsCarolina Panthers799
222003Tampa Bay BuccaneersOakland Raiders679
232002New England PatriotsSt. Louis Rams557
242001Baltimore RavensNew York Giants458
252000St. Louis RamsTennessee Titans475
261999Denver BroncosAtlanta Falcons488
271998Denver BroncosGreen Bay Packers420
281997Green Bay PackersNew England Patriots426
291996Dallas CowboysPittsburgh Steelers559
301995San Francisco 49ersSan Diego Chargers328
311994Dallas CowboysBuffalo Bills295
321993Dallas CowboysBuffalo Bills303
331992Washington RedskinsBuffalo Bills268
341991New York GiantsBuffalo Bills275
351990San Francisco 49ersDenver Broncos242
361989San Francisco 49ersCincinnati Bengals204
371988Washington RedskinsDenver Broncos213
381987New York GiantsDenver Broncos75
391986Chicago BearsNew England Patriots169
401985San Francisco 49ersMiami Dolphins140
411984Los Angeles RaidersWashington Redskins145
421983Washington RedskinsMiami Dolphins101
431982San Francisco 49ersCincinnati Bengals105
441981Oakland RaidersPhiladelphia Eagles113
451980Pittsburgh SteelersLos Angeles Rams95
461979Pittsburgh SteelersDallas Cowboys108
471978Dallas CowboysDenver Broncos118
481977Oakland RaidersMinnesota Vikings84
491976Pittsburgh SteelersDallas Cowboys89
501975Pittsburgh SteelersMinnesota Vikings95
511974Miami DolphinsMinnesota Vikings79
521973Miami DolphinsWashington Redskins87
531972Dallas CowboysMiami Dolphins90
541971Baltimore ColtsDallas Cowboys93
551970Kansas City ChiefsMinnesota Vikings98
561969New York JetsBaltimore Colts83
571968Green Bay PackersOakland Raiders83
581967Green Bay PackersKansas City Chiefs87
+
+ + + + +```python +df['Year'] = df['Year'].astype(int) +``` + + +```python +df2 = pd.read_csv('Data_400_data.csv') +df2 = df2.iloc[:, :-2] +df2 = df2.sort_values(by='Year', ascending=False) +df2['Year'] = df2['Year'].astype(int) +``` + + +```python +df2.head() +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearSuper_BowlStadiumIndoorCityState
582025LIXCaesars Superdome1New OrleansLouisiana
572024LVIIIAllegiant Stadium1ParadiseNevada
562023LVIIState Farm Stadium1GlendaleArizona
552022LVISoFi Stadium1InglewoodCalifornia
542021LVRaymond James Stadium0TampaFlorida
+
+ + + + +```python +df.dtypes +``` + + + + + Year int64 + Team 1 object + Team 2 object + Ticket Price int64 + dtype: object + + + + +```python +df2.dtypes +``` + + + + + Year int64 + Super_Bowl object + Stadium object + Indoor int64 + City object + State object + dtype: object + + + + +```python +combined_df = pd.merge(df, df2, on='Year', how='inner') +``` + + +```python +combined_df.head(10) +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityState
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia
+
+ + + + +```python +df3 = pd.read_csv("SuperBowl Halftime Performances.csv") +df3 = df3.iloc[:, [0, 3]] +df3 = df3.sort_values(by='Year', ascending=False) + +``` + + +```python +df3 +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearType of Halftime Performance
5820253
5720243
5620233
5520222
5420213
5320202
5220192
5120183
5020173
4920163
4820153
4720143
4620133
4520123
4420113
4320103
4220093
4120083
4020073
3920063
3820053
3720042
3620032
3520023
3420012
3320002
3219992
3119982
3019972
2919963
2819952
2719942
2619933
2519922
2419913
2319902
2219893
2119882
2019872
1919861
1819853
1719841
1619831
1519821
1419811
1319801
1219792
1119782
1019772
919761
819752
719741
619732
519722
419712
319702
219691
119681
019672
+
+ + + + +```python +combined_df = pd.merge(combined_df, df3, on='Year', how='inner') +``` + + +```python +combined_df +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime Performance
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas3
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia2
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia1
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia1
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia2
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2
+
+ + + + +```python +df4 = pd.read_csv("SuperBowl Attendance.csv") +df4 = df4.sort_values(by='Year', ascending=False) +``` + + +```python +combined_df = pd.merge(combined_df, df4, on= "Year", how= 'inner') +``` + + +```python +combined_df +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime PerformanceAttendance
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana365719
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada361629
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona367827
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia270048
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida324835
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida262417
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia270081
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota367612
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas370807
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia371088
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona370288
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey382529
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana371024
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana368658
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas3103219
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida374059
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida370774
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona371101
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida374512
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan368206
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida378125
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas271525
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia267603
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana372922
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida271921
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia272625
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida274803
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia268912
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana272301
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona376347
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida274107
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia272817
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia398374
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota263130
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida373813
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana272919
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida375129
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia273302
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia2101063
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana173818
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia384059
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida172980
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia1103667
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan181270
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana176135
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia1103985
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida279484
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana276400
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia2103438
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida180187
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana280997
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas171882
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia290182
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana281023
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida279204
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana280562
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida175389
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida175546
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia261946
+
+ + + + +```python +df5 = pd.read_csv("Data 400 RS Win % + Year.csv") +df5 = df5.sort_values('Year', ascending=False).reset_index(drop=True) +``` + + +```python +df5 +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Winner RS Win %Loser RS Win %Year
00.8240.8822025
10.6470.7062024
20.8240.8242023
30.7060.5882022
40.6880.8752021
50.7500.8132020
60.6880.8132019
70.8130.8132018
80.8750.6882017
90.7500.9382016
100.7500.7502015
110.8130.8132014
120.6250.7192013
130.5630.8132012
140.6250.7502011
150.8130.8752010
160.7500.5632009
170.6251.0002008
180.7500.8132007
190.6880.8132006
200.8750.8132005
210.8750.6882004
220.7500.6882003
230.6880.8752002
240.7500.7502001
250.8130.8132000
260.8750.8751999
270.7500.8131998
280.8130.6881997
290.7500.6881996
300.8130.6881995
310.7500.7501994
320.8130.6881993
330.8750.8131992
340.8130.8131991
350.8750.6881990
360.6250.7501989
370.7330.7001988
380.8750.6881987
390.9380.6881986
400.9380.8751985
410.7500.8751984
420.8880.7771983
430.8130.7501982
440.6880.7501981
450.7500.5631980
460.8750.7501979
470.8570.8571978
480.9290.8211977
490.8570.7141976
500.7500.7141975
510.8570.8571974
521.0000.7861973
530.7860.7501972
540.8210.7141971
550.7860.8571970
560.7860.9291969
570.6790.9291968
580.8570.8211967
+
+ + + + +```python +combined_df = pd.merge(combined_df, df5, on= "Year", how= 'inner') +``` + + +```python +combined_df +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime PerformanceAttendanceWinner RS Win %Loser RS Win %
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.882
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.706
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.824
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.588
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.875
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.813
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.813
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.813
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.688
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.938
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.750
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.813
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.719
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.813
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.750
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.875
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.563
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.000
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.813
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.813
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.813
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.688
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.688
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.875
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.750
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.813
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.875
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.813
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.688
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.688
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.688
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.750
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.688
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.813
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.813
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.688
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.750
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.700
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.688
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.688
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.875
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.875
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.777
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.750
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.750
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.563
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.750
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.857
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.821
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.714
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.714
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.857
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.786
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.750
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.714
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.857
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.929
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.929
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.821
+
+ + + + +```python +df6 = pd.read_csv("Super Bowl Stadium Capacity_2.csv") +``` + + +```python +df6_2 = df6.drop("Stadium", axis=1) +``` + + +```python +df6_2.head() +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearCapacity
0202573208
1202465000
2202363400
3202270240
4202169218
+
+ + + + +```python +#combined_df = pd.merge(combined_df, df6_2, on= "Year", how = 'inner') +#combined_df = combined_df.drop("Capacity_y", axis=1) +#combined_df = combined_df.rename(columns={ + # "Capacity_x": "Capacity" +#}) +``` + + +```python +combined_df +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime PerformanceAttendanceWinner RS Win %Loser RS Win %
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.882
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.706
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.824
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.588
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.875
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.813
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.813
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.813
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.688
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.938
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.750
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.813
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.719
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.813
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.750
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.875
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.563
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.000
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.813
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.813
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.813
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.688
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.688
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.875
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.750
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.813
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.875
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.813
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.688
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.688
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.688
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.750
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.688
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.813
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.813
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.688
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.750
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.700
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.688
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.688
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.875
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.875
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.777
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.750
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.750
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.563
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.750
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.857
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.821
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.714
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.714
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.857
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.786
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.750
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.714
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.857
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.929
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.929
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.821
+
+ + + + +```python +# Exploratory Data Analysis +``` + + +```python +import seaborn as sns +import matplotlib.pyplot as plt +``` + + +```python +# Super Bowl Attendance +plt.figure(figsize=(10,5)) +plt.plot(combined_df['Year'], combined_df['Attendance'], marker='o', color = 'red') +plt.title('Super Bowl Attendance Through the Years') +plt.xlabel('Year') +plt.ylabel('Attendance') +plt.grid(True) +plt.show() +``` + + + +![png](output_33_0.png) + + + + +```python +# Super Bowl Ticket Price +plt.figure(figsize=(10,5)) +plt.plot(combined_df['Year'], combined_df['Ticket Price'], color = 'blue') +plt.title('Super Bowl Ticket Price') +plt.xlabel('Year') +plt.ylabel('Adjusted Ticket Price') +plt.grid(True) +plt.show() +``` + + + +![png](output_34_0.png) + + + + +```python +city = combined_df.groupby('City')['Attendance'].mean().sort_values(ascending=False) + +``` + + +```python +city.plot(kind='barh', figsize=(8,6), color = 'purple') +plt.title('Average Super Bowl Attendance by Host City') +plt.xlabel('Average Attendance') +plt.ylabel('City') +plt.show() +``` + + + +![png](output_36_0.png) + + + + +```python +plt.figure(figsize=(10, 6)) +sns.boxplot(data=combined_df, x="Type of Halftime Performance", y="Attendance", color = "lightblue") + +plt.title("Attendance by Halftime Performance Type") +plt.xlabel("Type of Halftime Performance") +plt.ylabel("Attendance") +plt.xticks(rotation=45) +plt.show() + +``` + + + +![png](output_37_0.png) + + + + +```python + +``` + + +```python + +``` + + +```python + +``` + + +```python + +``` + + +```python + +``` + + +```python + +``` + + +```python +#df_model = combined_df.rename(columns={ + # "Winner RS Win %": "Winner_RS_WinPct", + # "Loser RS Win %": "Loser_RS_WinPct", + # "Ticket Price": "TicketPrice", # if you have this + # "Type of Halftime Performance": "Type_of_Halftime_Performance", + # "Indoor ": "Indoor" +#}) +``` + + +```python +#combined_df["Capacity_num"] = ( + #df_model["Capacity"] + #.astype(str) + #.str.replace(",", "") + #.astype(int) +#) +``` + + +```python +combined_df.dtypes +``` + + + + + Year int64 + Team 1 object + Team 2 object + Ticket Price int64 + Super_Bowl object + Stadium object + Indoor int64 + City object + State object + Type of Halftime Performance int64 + Attendance int64 + Winner RS Win % float64 + Loser RS Win % float64 + dtype: object + + + + +```python +#df_model = combined_df.drop(combined_df.columns[14], axis=1) +#df_model + +df_model = combined_df +df_model +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime PerformanceAttendanceWinner RS Win %Loser RS Win %
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.882
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.706
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.824
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.588
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.875
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.813
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.813
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.813
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.688
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.938
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.750
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.813
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.719
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.813
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.750
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.875
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.563
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.000
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.813
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.813
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.813
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.688
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.688
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.875
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.750
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.813
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.875
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.813
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.688
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.688
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.688
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.750
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.688
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.813
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.813
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.688
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.750
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.700
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.688
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.688
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.875
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.875
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.777
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.750
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.750
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.563
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.750
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.857
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.821
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.714
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.714
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.857
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.786
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.750
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.714
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.857
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.929
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.929
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.821
+
+ + + + +```python +df_model.columns +len(df_model) +``` + + + --------------------------------------------------------------------------- + + NameError Traceback (most recent call last) + + Cell In[42], line 1 + ----> 1 df_model.columns + 2 len(df_model) + + + NameError: name 'df_model' is not defined + + + +```python +capacities = [ + 73208, 65000, 63400, 70240, 69218, 64767, 71000, 66860, 72220, 68500, 63400, 82500, 73208, 63000, 80000, + 64767, 69218, 63400, 64767, 65000, 67814, 72220, 71000, 73208, 69218, 71000, 64767, 71000, 73208, 53599, + 64767, 71000, 92542, 66860, 69218, 73208, 64767, 71000, 92542, 73208, 85500, 69218, 92542, 82666, 73208, + 92542, 74712, 73208, 92542, 74712, 80985, 70000, 93607, 80985, 74712, 80985, 74712, 74712, 93607 +] # length must equal len(df_model) + +df_model["Capacity"] = capacities +``` + + +```python +df_model +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime PerformanceAttendanceWinner RS Win %Loser RS Win %Capacity
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.88273208
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.70665000
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.82463400
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.58870240
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.87569218
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.81364767
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.81371000
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.81366860
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.68872220
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.93868500
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.75063400
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.81382500
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.71973208
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.81363000
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.75080000
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.87564767
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.56369218
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.00063400
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.81364767
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.81365000
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.81367814
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.68872220
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.68871000
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.87573208
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.75069218
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.81371000
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.87564767
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.81371000
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.68873208
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.68853599
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.68864767
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.75071000
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.68892542
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.81366860
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.81369218
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.68873208
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.75064767
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.70071000
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.68892542
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.68873208
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.87585500
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.87569218
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.77792542
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.75082666
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.75073208
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.56392542
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.75074712
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.85773208
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.82192542
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.71474712
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.71480985
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.85770000
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.78693607
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.75080985
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.71474712
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.85780985
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.92974712
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.92974712
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.82193607
+
+ + + + +```python +df_model = df_model.rename(columns={ + "Winner RS Win %": "Winner_RS_WinPct", + "Loser RS Win %": "Loser_RS_WinPct", + "Ticket Price": "TicketPrice", # if you have this + "Type of Halftime Performance": "Type_of_Halftime_Performance", + "Indoor ": "Indoor" +}) +``` + + +```python +import statsmodels.formula.api as smf +import numpy as np + +# drop 2021 first +df_model_2= df_model[df_model["Year"] != 2021].copy() + +# transform ticket price if you want +#df_model["log_ticket_price"] = np.log(df_model["TicketPrice"]) + +# Multiple linear regression with a categorical halftime variable +model = smf.ols( + 'Attendance ~ Capacity + Winner_RS_WinPct + Loser_RS_WinPct' + '+ Indoor + C(Type_of_Halftime_Performance)', + data=df_model_2 +).fit() + +print(model.summary()) + +``` + + OLS Regression Results + ============================================================================== + Dep. Variable: Attendance R-squared: 0.595 + Model: OLS Adj. R-squared: 0.547 + Method: Least Squares F-statistic: 12.47 + Date: Tue, 16 Dec 2025 Prob (F-statistic): 1.35e-08 + Time: 14:25:54 Log-Likelihood: -592.37 + No. Observations: 58 AIC: 1199. + Df Residuals: 51 BIC: 1213. + Df Model: 6 + Covariance Type: nonrobust + ======================================================================================================== + coef std err t P>|t| [0.025 0.975] + -------------------------------------------------------------------------------------------------------- + Intercept 3.604e+04 1.44e+04 2.506 0.015 7165.447 6.49e+04 + C(Type_of_Halftime_Performance)[T.2] -4008.4368 2678.658 -1.496 0.141 -9386.068 1369.194 + C(Type_of_Halftime_Performance)[T.3] 389.1713 2819.981 0.138 0.891 -5272.177 6050.520 + Capacity 0.7977 0.118 6.738 0.000 0.560 1.035 + Winner_RS_WinPct -3132.4688 1.19e+04 -0.264 0.793 -2.69e+04 2.07e+04 + Loser_RS_WinPct -1.656e+04 1.07e+04 -1.548 0.128 -3.8e+04 4909.281 + Indoor -3674.9347 1986.090 -1.850 0.070 -7662.177 312.308 + ============================================================================== + Omnibus: 19.400 Durbin-Watson: 1.396 + Prob(Omnibus): 0.000 Jarque-Bera (JB): 82.745 + Skew: -0.592 Prob(JB): 1.08e-18 + Kurtosis: 8.730 Cond. No. 1.37e+06 + ============================================================================== + + Notes: + [1] Standard Errors assume that the covariance matrix of the errors is correctly specified. + [2] The condition number is large, 1.37e+06. This might indicate that there are + strong multicollinearity or other numerical problems. + + +## Added TicketPrice for model to evaluate + + +```python +import statsmodels.formula.api as smf +import numpy as np + +# drop 2021 first +df_model_2 = df_model[df_model["Year"] != 2021].copy() + +# transform ticket price if you want +#df_model["log_ticket_price"] = np.log(df_model["TicketPrice"]) + +# Multiple linear regression with a categorical halftime variable +model = smf.ols( + 'Attendance ~ Capacity + Winner_RS_WinPct + Loser_RS_WinPct ' + '+ Indoor + C(Type_of_Halftime_Performance) + TicketPrice', + data=df_model_2 +).fit() + +print(model.summary()) +``` + + OLS Regression Results + ============================================================================== + Dep. Variable: Attendance R-squared: 0.619 + Model: OLS Adj. R-squared: 0.565 + Method: Least Squares F-statistic: 11.59 + Date: Tue, 16 Dec 2025 Prob (F-statistic): 1.21e-08 + Time: 14:26:19 Log-Likelihood: -590.59 + No. Observations: 58 AIC: 1197. + Df Residuals: 50 BIC: 1214. + Df Model: 7 + Covariance Type: nonrobust + ======================================================================================================== + coef std err t P>|t| [0.025 0.975] + -------------------------------------------------------------------------------------------------------- + Intercept 3.925e+04 1.42e+04 2.764 0.008 1.07e+04 6.78e+04 + C(Type_of_Halftime_Performance)[T.2] -3572.3702 2635.143 -1.356 0.181 -8865.211 1720.471 + C(Type_of_Halftime_Performance)[T.3] 1756.3968 2867.235 0.613 0.543 -4002.614 7515.408 + Capacity 0.7694 0.117 6.574 0.000 0.534 1.005 + Winner_RS_WinPct -3031.1268 1.16e+04 -0.261 0.795 -2.64e+04 2.03e+04 + Loser_RS_WinPct -1.826e+04 1.05e+04 -1.736 0.089 -3.94e+04 2862.320 + Indoor -2565.8677 2042.966 -1.256 0.215 -6669.286 1537.550 + TicketPrice -0.8753 0.492 -1.777 0.082 -1.865 0.114 + ============================================================================== + Omnibus: 20.412 Durbin-Watson: 1.536 + Prob(Omnibus): 0.000 Jarque-Bera (JB): 92.921 + Skew: -0.621 Prob(JB): 6.64e-21 + Kurtosis: 9.075 Cond. No. 1.37e+06 + ============================================================================== + + Notes: + [1] Standard Errors assume that the covariance matrix of the errors is correctly specified. + [2] The condition number is large, 1.37e+06. This might indicate that there are + strong multicollinearity or other numerical problems. + + +Prediction + + +```python +#68500 #levis capacity # outdoor #halftime category 3 +``` + + +```python +#win_wp_2026 = df_model_2["Winner_RS_WinPct"].mean() +#lose_wp_2026 = df_model_2["Loser_RS_WinPct"].mean() +#ticket_2026 = df_model_2["TicketPrice"].mean() +``` + + +```python +df_model_2 = df_model[df_model["Year"] != 2021].copy() +``` + + +```python +df_model_2 +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime PerformanceAttendanceWinner RS Win %Loser RS Win %Capacity
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.88273208
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.70665000
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.82463400
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.58870240
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.81364767
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.81371000
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.81366860
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.68872220
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.93868500
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.75063400
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.81382500
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.71973208
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.81363000
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.75080000
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.87564767
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.56369218
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.00063400
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.81364767
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.81365000
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.81367814
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.68872220
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.68871000
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.87573208
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.75069218
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.81371000
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.87564767
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.81371000
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.68873208
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.68853599
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.68864767
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.75071000
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.68892542
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.81366860
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.81369218
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.68873208
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.75064767
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.70071000
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.68892542
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.68873208
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.87585500
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.87569218
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.77792542
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.75082666
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.75073208
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.56392542
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.75074712
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.85773208
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.82192542
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.71474712
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.71480985
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.85770000
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.78693607
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.75080985
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.71474712
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.85780985
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.92974712
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.92974712
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.82193607
+
+ + + + +```python +win_wp_2026 = df_model_2["Winner RS Win %"].mean() +lose_wp_2026 = df_model_2["Loser RS Win %"].mean() +ticket_2026 = df_model_2["Ticket Price"].mean() +``` + + +```python +#win_wp_2026# +#lose_wp_2026 +ticket_2026 +``` + + + + + 1232.1896551724137 + + + + +```python +capacity_2026 = 68500 # Levis capacity +indoor_2026 = 0 # 0 = outdoor +halftime_2026 = 3 # superstar act + +win_wp_2026 = df_model_2["Winner_RS_WinPct"].mean() +lose_wp_2026 = df_model_2["Loser_RS_WinPct"].mean() +ticket_2026 = df_model_2["TicketPrice"].mean() + +new_2026 = pd.DataFrame({ + "Type_of_Halftime_Performance": [halftime_2026], + "Capacity": [capacity_2026], + "Winner_RS_WinPct": [win_wp_2026], + "Loser_RS_WinPct": [lose_wp_2026], + "Indoor": [indoor_2026], + "TicketPrice": [ticket_2026] +}) +``` + + +```python +pred_2026 = model.predict(new_2026) +print("Predicted 2026 attendance:", round(pred_2026.iloc[0])) +``` + + Predicted 2026 attendance: 76079 + + + +```python +#Rough Range +pred_2026_full = model.get_prediction(new_2026) +print(pred_2026_full.summary_frame(alpha=0.05)) +``` + + mean mean_se mean_ci_lower mean_ci_upper obs_ci_lower \ + 0 76079.28798 1845.723638 72372.042953 79786.533008 61751.449238 + + obs_ci_upper + 0 90407.126723 + + + +```python + +``` + + +```python +import matplotlib.pyplot as plt + +df_plot = df_model_2.copy() # your data without 2021 + +# base scatter +plt.scatter(df_plot["Capacity"], df_plot["Attendance"], alpha=0.7) + +# 45-degree line (attendance = capacity) +min_cap = df_plot["Capacity"].min() - 2000 +max_cap = df_plot["Capacity"].max() + 2000 +plt.plot([min_cap, max_cap], [min_cap, max_cap], linestyle='--') + +# add 2026 prediction +pred_2026 = model.predict(new_2026).iloc[0] +cap_2026 = new_2026["Capacity"].iloc[0] +plt.scatter([cap_2026], [pred_2026], marker='*', s=200) + +plt.xlabel("Stadium capacity (listed)") +plt.ylabel("Attendance") +plt.title("Super Bowl Attendance vs. Stadium Capacity") +plt.tight_layout() +``` + + + +![png](output_66_0.png) + + + + +```python +import matplotlib.pyplot as plt + + + +fig, ax = plt.subplots() + +# 1) Past Super Bowls (blue dots) +ax.scatter( + df_plot["Capacity"], + df_plot["Attendance"], + alpha=0.7, + label="Past Super Bowls" +) + +# 2) 45-degree line: attendance = capacity +min_cap = df_plot["Capacity"].min() - 2000 +max_cap = df_plot["Capacity"].max() + 2000 +ax.plot( + [min_cap, max_cap], + [min_cap, max_cap], + linestyle="--", + label="Attendance = capacity" +) + +# 3) 2026 prediction (orange star) +ax.scatter( + [cap_2026], + [pred_2026], + marker="*", + s=200, + label="2026 prediction" +) + +# 4) Axis labels + title +ax.set_xlabel("Listed stadium capacity") +ax.set_ylabel("Actual attendance") +ax.set_title("Super Bowl Attendance vs. Stadium Capacity") + +# 5) Legend +ax.legend() + +# 6) Annotate the 2026 point +ax.annotate( + "2026 (Levi's)", + xy=(cap_2026, pred_2026), + xytext=(cap_2026 + 2000, pred_2026 + 2000), # move text a bit + arrowprops=dict(arrowstyle="->", lw=1) +) + +# 7) (Optional) Annotate Levi's previous Super Bowl +# Adjust column name if yours is different (e.g., "Stadium_x") +levis_mask = df_plot["Stadium"].str.contains("Levi", case=False, na=False) +if levis_mask.any(): + levis_row = df_plot[levis_mask].iloc[0] + ax.annotate( + "Previous Levi's SB", + xy=(levis_row["Capacity"], levis_row["Attendance"]), + xytext=(levis_row["Capacity"] + 2000, levis_row["Attendance"] + 2000), + arrowprops=dict(arrowstyle="->", lw=1) + ) + +plt.tight_layout() +plt.show() + +``` + + + +![png](output_67_0.png) + + + +### Notes +-Clear positive relationship between capacity and attendance +Bigger listed stadium capacity is generally associated with higher actual attendance (points rise as you move right). + +-Many games are played at or near listed capacity +A big chunk of Super Bowls cluster close to the dashed “attendance = capacity” line, especially in the 65k–80k capacity range, indicating sell-outs or near-sell-outs. + +-Some games fall noticeably below capacity +There are a few points well under the line (including a large-capacity stadium with relatively low attendance), showing that not every Super Bowl fully uses the stadium’s potential. + +-Some games exceed listed capacity +A handful of dots sit above the dashed line, meaning realized attendance is higher than the standard listed capacity—likely due to temporary seating, standing-room sections, or alternate configurations for major events. + + +-2026 prediction vs Levi’s history +The orange star (2026 at Levi’s) sits above the equality line but in the same general region as other over-capacity games and close to Levi’s previous Super Bowl, suggesting the prediction is high but still in line with historical patterns. + +## Regular Season Win Percentage Analysis + +### Average +-To check whether matchups between stronger teams (higher average win %) draw more fans + +### Gap +-How far apart were the teams in the standings?/How lopsided the matchup was + +ex. + +Winner 0.85, Loser 0.82 → Gap = 0.03 (very even matchup) + +Winner 0.90, Loser 0.60 → Gap = 0.30 (very lopsided: powerhouse vs underdog) + + +```python +avg_win = (df_model["Winner_RS_WinPct"] + df_model["Loser_RS_WinPct"]) / 2 +gap_win = (df_model["Winner_RS_WinPct"] - df_model["Loser_RS_WinPct"]).abs() + +summary_table = pd.DataFrame({ + "Year": df_model["Year"], + "Avg_RS_WinPct": avg_win, + "RS_WinPct_Gap": gap_win, + "Attendance": df_model["Attendance"] +}) + +summary_table.head() +``` + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
YearAvg_RS_WinPctRS_WinPct_GapAttendance
020250.85300.05865719
120240.67650.05961629
220230.82400.00067827
320220.64700.11870048
420210.78150.18724835
+
+ + + + +```python +import matplotlib.pyplot as plt +import numpy as np + +x = summary_table["Avg_RS_WinPct"] +y = summary_table["Attendance"] + +plt.scatter(x, y, alpha=0.7) + +m, b = np.polyfit(x, y, 1) +plt.plot(x, m*x + b, linestyle="--") + +plt.xlabel("Average regular-season win % (winner + loser)") +plt.ylabel("Actual attendance") +plt.title("Attendance vs Teams' Average Regular-Season Strength") +plt.tight_layout() +plt.show() + +print("Correlation:", x.corr(y)) +``` + + + +![png](output_71_0.png) + + + + Correlation: 0.03838224360562766 + + +-Correlation ≈ 0.04 → basically zero. + +-The blue line is almost flat + +-For any given average win % (0.65, 0.75, 0.85…), attendance is spread all over the place: mid-60Ks, 70Ks, even 100K+. + +-Super Bowls with two really strong teams (high average win %) do not have systematically higher attendance than games with more average teams. + +---> Matches regression results + + +```python +x = summary_table["RS_WinPct_Gap"] +y = summary_table["Attendance"] + +plt.scatter(x, y, alpha=0.7) + +plt.xlabel("Difference in regular-season win % (winner vs loser)") +plt.ylabel("Actual attendance") +plt.title("Attendance vs Matchup Lopsidedness") +plt.tight_layout() +plt.show() + +print("Correlation:", x.corr(y)) +``` + + + +![png](output_73_0.png) + + + + Correlation: 0.06688183001448701 + + +-Correlation ≈ 0.07 → again very close to zero. + +-Games with a tiny gap (very evenly matched) and games with a big gap (strong favorite vs underdog) are all over the place in attendance. + +-There’s one obvious low-attendance outlier, but otherwise no trend across the x-axis. + +Whether the matchup is even or lopsided doesn’t show a clear relationship with attendance either. +Blowout-looking matchups and tight matchups both draw similar crowds + +### Conclusion + +-Across all Super Bowls, attendance doesn’t systematically vary with either average team strength or how lopsided the matchup is (correlations ≈ 0.04 and 0.07) + +-There are a few attendance outliers (one unusually small crowd, a few unusually large crowds), which line up with unusual venue choices or configurations, but not with team strength + +-This supports our regression results: once we control for stadium capacity, indoor/outdoor, and ticket price, who the teams are and how close the matchup looks on paper don’t play a big role in how many people show up + + +```python + +``` diff --git a/DATA 400 Final Jupyter Notebook ReadMe/output_33_0.png b/DATA 400 Final Jupyter Notebook ReadMe/output_33_0.png new file mode 100644 index 0000000..429debb Binary files /dev/null and b/DATA 400 Final Jupyter Notebook ReadMe/output_33_0.png differ diff --git a/DATA 400 Final Jupyter Notebook ReadMe/output_34_0.png b/DATA 400 Final Jupyter Notebook ReadMe/output_34_0.png new file mode 100644 index 0000000..4b0c8ff Binary files /dev/null and b/DATA 400 Final Jupyter Notebook ReadMe/output_34_0.png differ diff --git a/DATA 400 Final Jupyter Notebook ReadMe/output_36_0.png b/DATA 400 Final Jupyter Notebook ReadMe/output_36_0.png new file mode 100644 index 0000000..5c685ec Binary files /dev/null and b/DATA 400 Final Jupyter Notebook ReadMe/output_36_0.png differ diff --git a/DATA 400 Final Jupyter Notebook ReadMe/output_37_0.png b/DATA 400 Final Jupyter Notebook ReadMe/output_37_0.png new file mode 100644 index 0000000..8bceeb3 Binary files /dev/null and b/DATA 400 Final Jupyter Notebook ReadMe/output_37_0.png differ diff --git a/DATA 400 Final Jupyter Notebook ReadMe/output_66_0.png b/DATA 400 Final Jupyter Notebook ReadMe/output_66_0.png new file mode 100644 index 0000000..ae7d971 Binary files /dev/null and b/DATA 400 Final Jupyter Notebook ReadMe/output_66_0.png differ diff --git a/DATA 400 Final Jupyter Notebook ReadMe/output_67_0.png b/DATA 400 Final Jupyter Notebook ReadMe/output_67_0.png new file mode 100644 index 0000000..971ab7c Binary files /dev/null and b/DATA 400 Final Jupyter Notebook ReadMe/output_67_0.png differ diff --git a/DATA 400 Final Jupyter Notebook ReadMe/output_71_0.png b/DATA 400 Final Jupyter Notebook ReadMe/output_71_0.png new file mode 100644 index 0000000..1f040a6 Binary files /dev/null and b/DATA 400 Final Jupyter Notebook ReadMe/output_71_0.png differ diff --git a/DATA 400 Final Jupyter Notebook ReadMe/output_73_0.png b/DATA 400 Final Jupyter Notebook ReadMe/output_73_0.png new file mode 100644 index 0000000..cac9184 Binary files /dev/null and b/DATA 400 Final Jupyter Notebook ReadMe/output_73_0.png differ diff --git a/DATA 400 Final/.DS_Store b/DATA 400 Final/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/DATA 400 Final/.DS_Store differ diff --git a/DATA 400 Final/Data 400 Presentation.pdf b/DATA 400 Final/Data 400 Presentation.pdf new file mode 100644 index 0000000..99ba86a Binary files /dev/null and b/DATA 400 Final/Data 400 Presentation.pdf differ diff --git a/DATA 400 Final/Data 400 Presentation.url b/DATA 400 Final/Data 400 Presentation.url new file mode 100644 index 0000000..043a654 --- /dev/null +++ b/DATA 400 Final/Data 400 Presentation.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://dickinson0-my.sharepoint.com/:p:/r/personal/kohana_dickinson_edu/Documents/Data%20400%20Presentation.pptx?d=w8a374a8dd04242e29aed0c91ed7aaf8c&e=4%3aa2b4c64187194e8ea05fd06b700e10db&sharingv2=true&fromShare=true&at=9&xsdata=MDV8MDJ8cm9uZ2lvbmFAZGlja2luc29uLmVkdXw5Y2E2NWFkZmJiMzE0MDIwMDYwNzA4ZGUxZDc1N2M3OXw2MjMyYjA1NTc2Yjk0YzEzOWI4OGI1NjJhZTdkYjZmYnwwfDB8NjM4OTgwNTg3NTk5MjIzOTc3fFVua25vd258VFdGcGJHWnNiM2Q4ZXlKRmJYQjBlVTFoY0draU9uUnlkV1VzSWxZaU9pSXdMakF1TURBd01DSXNJbEFpT2lKWGFXNHpNaUlzSWtGT0lqb2lUV0ZwYkNJc0lsZFVJam95ZlE9PXwwfHx8&sdata=d2JyTzUyQi9FN3ZqMXdCMWhYU21pU0R4MWxkUSs0VnllK1VKQ25vOXZlRT0%3d diff --git a/DATA 400 Final/Data 400 RS Win % + Year.csv b/DATA 400 Final/Data 400 RS Win % + Year.csv new file mode 100644 index 0000000..281c575 --- /dev/null +++ b/DATA 400 Final/Data 400 RS Win % + Year.csv @@ -0,0 +1,60 @@ +Winner RS Win %,Loser RS Win %,Year +0.857,0.821,1967 +0.679,0.929,1968 +0.786,0.929,1969 +0.786,0.857,1970 +0.821,0.714,1971 +0.786,0.75,1972 +1,0.786,1973 +0.857,0.857,1974 +0.75,0.714,1975 +0.857,0.714,1976 +0.929,0.821,1977 +0.857,0.857,1978 +0.875,0.75,1979 +0.75,0.563,1980 +0.688,0.75,1981 +0.813,0.75,1982 +0.888,0.777,1983 +0.75,0.875,1984 +0.938,0.875,1985 +0.938,0.688,1986 +0.875,0.688,1987 +0.733,0.7,1988 +0.625,0.75,1989 +0.875,0.688,1990 +0.813,0.813,1991 +0.875,0.813,1992 +0.813,0.688,1993 +0.75,0.75,1994 +0.813,0.688,1995 +0.75,0.688,1996 +0.813,0.688,1997 +0.75,0.813,1998 +0.875,0.875,1999 +0.813,0.813,2000 +0.75,0.75,2001 +0.688,0.875,2002 +0.75,0.688,2003 +0.875,0.688,2004 +0.875,0.813,2005 +0.688,0.813,2006 +0.75,0.813,2007 +0.625,1,2008 +0.75,0.563,2009 +0.813,0.875,2010 +0.625,0.75,2011 +0.563,0.813,2012 +0.625,0.719,2013 +0.813,0.813,2014 +0.75,0.75,2015 +0.75,0.938,2016 +0.875,0.688,2017 +0.813,0.813,2018 +0.688,0.813,2019 +0.75,0.813,2020 +0.688,0.875,2021 +0.706,0.588,2022 +0.824,0.824,2023 +0.647,0.706,2024 +0.824,0.882,2025 diff --git a/DATA 400 Final/Data_400_data.csv b/DATA 400 Final/Data_400_data.csv new file mode 100644 index 0000000..f44392d --- /dev/null +++ b/DATA 400 Final/Data_400_data.csv @@ -0,0 +1,60 @@ +Year,Super_Bowl,Stadium,Indoor ,City,State,Population, +1967,I,Los Angeles Memorial Coliseum,0,Los Angeles,California,, +1968,II,Orange Bowl,0,Miami,Florida,, +1969,III,Orange Bowl,0,Miami,Florida,, +1970,IV,Tulane Stadium,0,New Orleans,Louisiana,, +1971,V,Orange Bowl,0,Miami,Florida,, +1972,VI,Tulane Stadium,0,New Orleans,Louisiana,, +1973,VII,Los Angeles Memorial Coliseum,0,Los Angeles,California,, +1974,VIII,Rice Stadium,0,Houston,Texas,, +1975,IX,Tulane Stadium,0,New Orleans,Louisiana,, +1976,X,Orange Bowl,0,Miami,Florida,, +1977,XI,Rose Bowl,0,Pasadena,California,, +1978,XII,Caesars Superdome,1,New Orleans,Louisiana,, +1979,XIII,Orange Bowl,0,Miami,Florida,, +1980,XIV,Rose Bowl,0,Pasadena,California,, +1981,XV,Caesars Superdome,1,New Orleans,Louisiana,, +1982,XVI,Pontiac Silverdome,1,Detroit,Michigan,, +1983,XVII,Rose Bowl,0,Pasadena,California,, +1984,XVIII,Tampa Stadium,0,Tampa,Florida,, +1985,XIX,Stanford Stadium,0,Stanford,California,, +1986,XX,Caesars Superdome,1,New Orleans,Louisiana,, +1987,XXI,Rose Bowl,0,Pasadena,California,, +1988,XXII,Qualcomm Stadium,0,San Diego,California,, +1989,XXIII,Hard Rock Stadium,0,Miami,Florida,, +1990,XXIV,Caesars Superdome,1,New Orleans,Louisiana,, +1991,XXV,Tampa Stadium,0,Tampa,Florida,, +1992,XXVI,Hubert H. Humphrey Metrodome,1,Minneapolis,Minnesota,, +1993,XXVII,Rose Bowl,0,Pasadena,California,, +1994,XVIII,Georgia Dome,1,Atlanta,Georgia,, +1995,XXIX,Hard Rock Stadium,0,Miami,Florida,, +1996,XXX,Sun Devil Stadium,0,Pheonix,Arizona,, +1997,XXXI,Caesars Superdome,1,New Orleans,Louisiana,, +1998,XXXII,Qualcomm Stadium,0,San Diego,California,, +1999,XXXIII,Hard Rock Stadium,0,Miami,Florida,, +2000,XXXIV,Georgia Dome,1,Atlanta,Georgia,, +2001,XXXV,Raymond James Stadium,0,Tampa,Florida,, +2002,XXXVI,Caesars Superdome,1,New Orleans,Louisiana,, +2003,XXXVII,Qualcomm Stadium,0,San Diego,California,, +2004,XXXVIII,NRG Stadium,1,Houston,Texas,, +2005,XXXIX,Alltel Stadium,0,Jacksonville,Florida,, +2006,XL,Ford Field,1,Detroit,Michigan,, +2007,XLI,Hard Rock Stadium,0,Miami,Florida,, +2008,XLII,State Farm Stadium,1,Glendale,Arizona,, +2009,XLIII,Raymond James Stadium,0,Tampa,Florida,, +2010,XLIV,Hard Rock Stadium,0,Miami,Florida,, +2011,XLV,AT&T Stadium,1,Arlington,Texas,, +2012,XLVI,Lucas Oil Stadium,1,Indianapolis,Indiana,, +2013,XLVII,Caesars Superdome,1,New Orleans,Louisiana,, +2014,XLVIII,MetLife Stadium,0,East Rutherford,New Jersey,, +2015,XLIX,State Farm Stadium,1,Glendale,Arizona,, +2016,L,Levi's Stadium,0,Santa Clara,California,, +2017,LI,NRG Stadium,1,Houston,Texas,, +2018,LII,U.S. Bank Stadium,1,Minneapolis,Minnesota,, +2019,LIII,Mercedes-Benz Stadium,1,Atlanta,Georgia,, +2020,LIV,Hard Rock Stadium,0,Miami,Florida,, +2021,LV,Raymond James Stadium,0,Tampa,Florida,, +2022,LVI,SoFi Stadium,1,Inglewood,California,, +2023,LVII,State Farm Stadium,1,Glendale,Arizona,, +2024,LVIII,Allegiant Stadium,1,Paradise,Nevada,, +2025,LIX,Caesars Superdome,1,New Orleans,Louisiana,, diff --git a/DATA 400 Final/New Final.ipynb b/DATA 400 Final/New Final.ipynb new file mode 100644 index 0000000..ac39a78 --- /dev/null +++ b/DATA 400 Final/New Final.ipynb @@ -0,0 +1,13016 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "0e2cd719-495e-4e05-832b-268fa2616ec4", + "metadata": {}, + "outputs": [], + "source": [ + "# Created DataFrame" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "dc696067-4b1f-4bc9-93ef-e7a733f08140", + "metadata": {}, + "outputs": [], + "source": [ + "from selenium import webdriver\n", + "import pandas as pd\n", + "import time\n", + "import random" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "c747253e-ddfd-4add-92e3-cc07b08936a1", + "metadata": {}, + "outputs": [], + "source": [ + "driver = webdriver.Chrome()\n", + "driver.get('https://nflplayoffpass.com/super-bowl-winners/')\n", + "\n", + "data = []\n", + "\n", + "for i in range(1,60):\n", + " winners = driver.find_element('xpath', f'//*[@id=\"post-3005\"]/div[1]/div/figure[3]/table/tbody/tr[{i}]/td[3]').text\n", + " opposition = driver.find_element('xpath', f'//*[@id=\"post-3005\"]/div[1]/div/figure[3]/table/tbody/tr[{i}]/td[4]').text\n", + " year = driver.find_element('xpath', f'//*[@id=\"post-3005\"]/div[1]/div/figure[3]/table/tbody/tr[{i}]/td[2]').text\n", + " \n", + " data.append([year, winners, opposition])" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "eeb4a89f-8023-45d1-8e76-4e3ba40f0e60", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(data, columns = [\"Year\", \"Team 1\", \"Team 2\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "a40c75dc-0691-4304-97e7-668ab2cfdd85", + "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", + " \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", + "
YearTeam 1Team 2
02025Philadelphia EaglesKansas City Chiefs
12024Kansas City ChiefsSan Francisco 49ers
22023Kansas City ChiefsPhiladelphia Eagles
32022Los Angeles RamsCincinnati Bengals
42021Tampa Bay BuccaneersKansas City Chiefs
52020Kansas City ChiefsSan Francisco 49ers
62019New England PatriotsLos Angeles Rams
72018Philadelphia EaglesNew England Patriots
82017New England PatriotsAtlanta Falcons
92016Denver BroncosCarolina Panthers
102015New England PatriotsSeattle Seahawks
112014Seattle SeahawksDenver Broncos
122013Baltimore RavensSan Francisco 49ers
132012New York GiantsNew England Patriots
142011Green Bay PackersPittsburgh Steelers
152010New Orleans SaintsIndianapolis Colts
162009Pittsburgh SteelersArizona Cardinals
172008New York GiantsNew England Patriots
182007Indianapolis ColtsChicago Bears
192006Pittsburgh SteelersSeattle Seahawks
202005New England PatriotsPhiladelphia Eagles
212004New England PatriotsCarolina Panthers
222003Tampa Bay BuccaneersOakland Raiders
232002New England PatriotsSt. Louis Rams
242001Baltimore RavensNew York Giants
252000St. Louis RamsTennessee Titans
261999Denver BroncosAtlanta Falcons
271998Denver BroncosGreen Bay Packers
281997Green Bay PackersNew England Patriots
291996Dallas CowboysPittsburgh Steelers
301995San Francisco 49ersSan Diego Chargers
311994Dallas CowboysBuffalo Bills
321993Dallas CowboysBuffalo Bills
331992Washington RedskinsBuffalo Bills
341991New York GiantsBuffalo Bills
351990San Francisco 49ersDenver Broncos
361989San Francisco 49ersCincinnati Bengals
371988Washington RedskinsDenver Broncos
381987New York GiantsDenver Broncos
391986Chicago BearsNew England Patriots
401985San Francisco 49ersMiami Dolphins
411984Los Angeles RaidersWashington Redskins
421983Washington RedskinsMiami Dolphins
431982San Francisco 49ersCincinnati Bengals
441981Oakland RaidersPhiladelphia Eagles
451980Pittsburgh SteelersLos Angeles Rams
461979Pittsburgh SteelersDallas Cowboys
471978Dallas CowboysDenver Broncos
481977Oakland RaidersMinnesota Vikings
491976Pittsburgh SteelersDallas Cowboys
501975Pittsburgh SteelersMinnesota Vikings
511974Miami DolphinsMinnesota Vikings
521973Miami DolphinsWashington Redskins
531972Dallas CowboysMiami Dolphins
541971Baltimore ColtsDallas Cowboys
551970Kansas City ChiefsMinnesota Vikings
561969New York JetsBaltimore Colts
571968Green Bay PackersOakland Raiders
581967Green Bay PackersKansas City Chiefs
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs\n", + "1 2024 Kansas City Chiefs San Francisco 49ers\n", + "2 2023 Kansas City Chiefs Philadelphia Eagles\n", + "3 2022 Los Angeles Rams Cincinnati Bengals\n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs\n", + "5 2020 Kansas City Chiefs San Francisco 49ers\n", + "6 2019 New England Patriots Los Angeles Rams\n", + "7 2018 Philadelphia Eagles New England Patriots\n", + "8 2017 New England Patriots Atlanta Falcons\n", + "9 2016 Denver Broncos Carolina Panthers\n", + "10 2015 New England Patriots Seattle Seahawks\n", + "11 2014 Seattle Seahawks Denver Broncos\n", + "12 2013 Baltimore Ravens San Francisco 49ers\n", + "13 2012 New York Giants New England Patriots\n", + "14 2011 Green Bay Packers Pittsburgh Steelers\n", + "15 2010 New Orleans Saints Indianapolis Colts\n", + "16 2009 Pittsburgh Steelers Arizona Cardinals\n", + "17 2008 New York Giants New England Patriots\n", + "18 2007 Indianapolis Colts Chicago Bears\n", + "19 2006 Pittsburgh Steelers Seattle Seahawks\n", + "20 2005 New England Patriots Philadelphia Eagles\n", + "21 2004 New England Patriots Carolina Panthers\n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders\n", + "23 2002 New England Patriots St. Louis Rams\n", + "24 2001 Baltimore Ravens New York Giants\n", + "25 2000 St. Louis Rams Tennessee Titans\n", + "26 1999 Denver Broncos Atlanta Falcons\n", + "27 1998 Denver Broncos Green Bay Packers\n", + "28 1997 Green Bay Packers New England Patriots\n", + "29 1996 Dallas Cowboys Pittsburgh Steelers\n", + "30 1995 San Francisco 49ers San Diego Chargers\n", + "31 1994 Dallas Cowboys Buffalo Bills\n", + "32 1993 Dallas Cowboys Buffalo Bills\n", + "33 1992 Washington Redskins Buffalo Bills\n", + "34 1991 New York Giants Buffalo Bills\n", + "35 1990 San Francisco 49ers Denver Broncos\n", + "36 1989 San Francisco 49ers Cincinnati Bengals\n", + "37 1988 Washington Redskins Denver Broncos\n", + "38 1987 New York Giants Denver Broncos\n", + "39 1986 Chicago Bears New England Patriots\n", + "40 1985 San Francisco 49ers Miami Dolphins\n", + "41 1984 Los Angeles Raiders Washington Redskins\n", + "42 1983 Washington Redskins Miami Dolphins\n", + "43 1982 San Francisco 49ers Cincinnati Bengals\n", + "44 1981 Oakland Raiders Philadelphia Eagles\n", + "45 1980 Pittsburgh Steelers Los Angeles Rams\n", + "46 1979 Pittsburgh Steelers Dallas Cowboys\n", + "47 1978 Dallas Cowboys Denver Broncos\n", + "48 1977 Oakland Raiders Minnesota Vikings\n", + "49 1976 Pittsburgh Steelers Dallas Cowboys\n", + "50 1975 Pittsburgh Steelers Minnesota Vikings\n", + "51 1974 Miami Dolphins Minnesota Vikings\n", + "52 1973 Miami Dolphins Washington Redskins\n", + "53 1972 Dallas Cowboys Miami Dolphins\n", + "54 1971 Baltimore Colts Dallas Cowboys\n", + "55 1970 Kansas City Chiefs Minnesota Vikings\n", + "56 1969 New York Jets Baltimore Colts\n", + "57 1968 Green Bay Packers Oakland Raiders\n", + "58 1967 Green Bay Packers Kansas City Chiefs" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "7291103c-58bb-40da-893f-fb34d6c29c98", + "metadata": {}, + "outputs": [], + "source": [ + "ticket_price = [6304,9400,9915,7654,6173,3789,2812,2799,2605,2605,2111,2500,1339,1306,1344,\n", + " 1138,1168,1052,853,871,776,799,679,557,458,475,488,420,426,559,328,295,303,\n", + " 268,275,242,204,213,75,169,140,145,101,105,113,95,108,118,84,89,95,79,87,90,\n", + " 93,98,83,83,87]" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "1fa43567-59a6-4404-8e76-fceb0fe0d380", + "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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
YearTeam 1Team 2Ticket Price
02025Philadelphia EaglesKansas City Chiefs6304
12024Kansas City ChiefsSan Francisco 49ers9400
22023Kansas City ChiefsPhiladelphia Eagles9915
32022Los Angeles RamsCincinnati Bengals7654
42021Tampa Bay BuccaneersKansas City Chiefs6173
52020Kansas City ChiefsSan Francisco 49ers3789
62019New England PatriotsLos Angeles Rams2812
72018Philadelphia EaglesNew England Patriots2799
82017New England PatriotsAtlanta Falcons2605
92016Denver BroncosCarolina Panthers2605
102015New England PatriotsSeattle Seahawks2111
112014Seattle SeahawksDenver Broncos2500
122013Baltimore RavensSan Francisco 49ers1339
132012New York GiantsNew England Patriots1306
142011Green Bay PackersPittsburgh Steelers1344
152010New Orleans SaintsIndianapolis Colts1138
162009Pittsburgh SteelersArizona Cardinals1168
172008New York GiantsNew England Patriots1052
182007Indianapolis ColtsChicago Bears853
192006Pittsburgh SteelersSeattle Seahawks871
202005New England PatriotsPhiladelphia Eagles776
212004New England PatriotsCarolina Panthers799
222003Tampa Bay BuccaneersOakland Raiders679
232002New England PatriotsSt. Louis Rams557
242001Baltimore RavensNew York Giants458
252000St. Louis RamsTennessee Titans475
261999Denver BroncosAtlanta Falcons488
271998Denver BroncosGreen Bay Packers420
281997Green Bay PackersNew England Patriots426
291996Dallas CowboysPittsburgh Steelers559
301995San Francisco 49ersSan Diego Chargers328
311994Dallas CowboysBuffalo Bills295
321993Dallas CowboysBuffalo Bills303
331992Washington RedskinsBuffalo Bills268
341991New York GiantsBuffalo Bills275
351990San Francisco 49ersDenver Broncos242
361989San Francisco 49ersCincinnati Bengals204
371988Washington RedskinsDenver Broncos213
381987New York GiantsDenver Broncos75
391986Chicago BearsNew England Patriots169
401985San Francisco 49ersMiami Dolphins140
411984Los Angeles RaidersWashington Redskins145
421983Washington RedskinsMiami Dolphins101
431982San Francisco 49ersCincinnati Bengals105
441981Oakland RaidersPhiladelphia Eagles113
451980Pittsburgh SteelersLos Angeles Rams95
461979Pittsburgh SteelersDallas Cowboys108
471978Dallas CowboysDenver Broncos118
481977Oakland RaidersMinnesota Vikings84
491976Pittsburgh SteelersDallas Cowboys89
501975Pittsburgh SteelersMinnesota Vikings95
511974Miami DolphinsMinnesota Vikings79
521973Miami DolphinsWashington Redskins87
531972Dallas CowboysMiami Dolphins90
541971Baltimore ColtsDallas Cowboys93
551970Kansas City ChiefsMinnesota Vikings98
561969New York JetsBaltimore Colts83
571968Green Bay PackersOakland Raiders83
581967Green Bay PackersKansas City Chiefs87
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 Ticket Price\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304\n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400\n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915\n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654\n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173\n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789\n", + "6 2019 New England Patriots Los Angeles Rams 2812\n", + "7 2018 Philadelphia Eagles New England Patriots 2799\n", + "8 2017 New England Patriots Atlanta Falcons 2605\n", + "9 2016 Denver Broncos Carolina Panthers 2605\n", + "10 2015 New England Patriots Seattle Seahawks 2111\n", + "11 2014 Seattle Seahawks Denver Broncos 2500\n", + "12 2013 Baltimore Ravens San Francisco 49ers 1339\n", + "13 2012 New York Giants New England Patriots 1306\n", + "14 2011 Green Bay Packers Pittsburgh Steelers 1344\n", + "15 2010 New Orleans Saints Indianapolis Colts 1138\n", + "16 2009 Pittsburgh Steelers Arizona Cardinals 1168\n", + "17 2008 New York Giants New England Patriots 1052\n", + "18 2007 Indianapolis Colts Chicago Bears 853\n", + "19 2006 Pittsburgh Steelers Seattle Seahawks 871\n", + "20 2005 New England Patriots Philadelphia Eagles 776\n", + "21 2004 New England Patriots Carolina Panthers 799\n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders 679\n", + "23 2002 New England Patriots St. Louis Rams 557\n", + "24 2001 Baltimore Ravens New York Giants 458\n", + "25 2000 St. Louis Rams Tennessee Titans 475\n", + "26 1999 Denver Broncos Atlanta Falcons 488\n", + "27 1998 Denver Broncos Green Bay Packers 420\n", + "28 1997 Green Bay Packers New England Patriots 426\n", + "29 1996 Dallas Cowboys Pittsburgh Steelers 559\n", + "30 1995 San Francisco 49ers San Diego Chargers 328\n", + "31 1994 Dallas Cowboys Buffalo Bills 295\n", + "32 1993 Dallas Cowboys Buffalo Bills 303\n", + "33 1992 Washington Redskins Buffalo Bills 268\n", + "34 1991 New York Giants Buffalo Bills 275\n", + "35 1990 San Francisco 49ers Denver Broncos 242\n", + "36 1989 San Francisco 49ers Cincinnati Bengals 204\n", + "37 1988 Washington Redskins Denver Broncos 213\n", + "38 1987 New York Giants Denver Broncos 75\n", + "39 1986 Chicago Bears New England Patriots 169\n", + "40 1985 San Francisco 49ers Miami Dolphins 140\n", + "41 1984 Los Angeles Raiders Washington Redskins 145\n", + "42 1983 Washington Redskins Miami Dolphins 101\n", + "43 1982 San Francisco 49ers Cincinnati Bengals 105\n", + "44 1981 Oakland Raiders Philadelphia Eagles 113\n", + "45 1980 Pittsburgh Steelers Los Angeles Rams 95\n", + "46 1979 Pittsburgh Steelers Dallas Cowboys 108\n", + "47 1978 Dallas Cowboys Denver Broncos 118\n", + "48 1977 Oakland Raiders Minnesota Vikings 84\n", + "49 1976 Pittsburgh Steelers Dallas Cowboys 89\n", + "50 1975 Pittsburgh Steelers Minnesota Vikings 95\n", + "51 1974 Miami Dolphins Minnesota Vikings 79\n", + "52 1973 Miami Dolphins Washington Redskins 87\n", + "53 1972 Dallas Cowboys Miami Dolphins 90\n", + "54 1971 Baltimore Colts Dallas Cowboys 93\n", + "55 1970 Kansas City Chiefs Minnesota Vikings 98\n", + "56 1969 New York Jets Baltimore Colts 83\n", + "57 1968 Green Bay Packers Oakland Raiders 83\n", + "58 1967 Green Bay Packers Kansas City Chiefs 87" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df[\"Ticket Price\"] = ticket_price\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "010a0209-4f26-414b-9f37-722cb0c24baa", + "metadata": {}, + "outputs": [], + "source": [ + "df['Year'] = df['Year'].astype(int)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "ffd7f393-a00b-4ac5-95de-92368d85b50b", + "metadata": {}, + "outputs": [], + "source": [ + "df2 = pd.read_csv('Data_400_data.csv')\n", + "df2 = df2.iloc[:, :-2]\n", + "df2 = df2.sort_values(by='Year', ascending=False)\n", + "df2['Year'] = df2['Year'].astype(int)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "1379a44f-bcd9-4312-a7ff-7bee8dfafce9", + "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", + "
YearSuper_BowlStadiumIndoorCityState
582025LIXCaesars Superdome1New OrleansLouisiana
572024LVIIIAllegiant Stadium1ParadiseNevada
562023LVIIState Farm Stadium1GlendaleArizona
552022LVISoFi Stadium1InglewoodCalifornia
542021LVRaymond James Stadium0TampaFlorida
\n", + "
" + ], + "text/plain": [ + " Year Super_Bowl Stadium Indoor City State\n", + "58 2025 LIX Caesars Superdome 1 New Orleans Louisiana\n", + "57 2024 LVIII Allegiant Stadium 1 Paradise Nevada\n", + "56 2023 LVII State Farm Stadium 1 Glendale Arizona\n", + "55 2022 LVI SoFi Stadium 1 Inglewood California\n", + "54 2021 LV Raymond James Stadium 0 Tampa Florida" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "71189e58-2ba7-4563-80ec-072d8bd50f6c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Year int32\n", + "Team 1 object\n", + "Team 2 object\n", + "Ticket Price int64\n", + "dtype: object" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df.dtypes" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "1304fe6f-2c4c-4397-bd26-edb773071752", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Year int32\n", + "Super_Bowl object\n", + "Stadium object\n", + "Indoor int64\n", + "City object\n", + "State object\n", + "dtype: object" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df2.dtypes" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "d879dd3b-d4e2-48ba-a0a0-38fd5713e3e1", + "metadata": {}, + "outputs": [], + "source": [ + "combined_df = pd.merge(df, df2, on='Year', how='inner')" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "81969c28-8fbc-4c4b-a213-9f955c933e3a", + "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", + "
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityState
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 Ticket Price Super_Bowl \\\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304 LIX \n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400 LVIII \n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915 LVII \n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654 LVI \n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173 LV \n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789 LIV \n", + "6 2019 New England Patriots Los Angeles Rams 2812 LIII \n", + "7 2018 Philadelphia Eagles New England Patriots 2799 LII \n", + "8 2017 New England Patriots Atlanta Falcons 2605 LI \n", + "9 2016 Denver Broncos Carolina Panthers 2605 L \n", + "\n", + " Stadium Indoor City State \n", + "0 Caesars Superdome 1 New Orleans Louisiana \n", + "1 Allegiant Stadium 1 Paradise Nevada \n", + "2 State Farm Stadium 1 Glendale Arizona \n", + "3 SoFi Stadium 1 Inglewood California \n", + "4 Raymond James Stadium 0 Tampa Florida \n", + "5 Hard Rock Stadium 0 Miami Florida \n", + "6 Mercedes-Benz Stadium 1 Atlanta Georgia \n", + "7 U.S. Bank Stadium 1 Minneapolis Minnesota \n", + "8 NRG Stadium 1 Houston Texas \n", + "9 Levi's Stadium 0 Santa Clara California " + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combined_df.head(10)" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "3066e598-5d51-420d-98f4-c45448fa6f05", + "metadata": {}, + "outputs": [], + "source": [ + "df3 = pd.read_csv(\"SuperBowl Halftime Performances.csv\")\n", + "df3 = df3.iloc[:, [0, 3]]\n", + "df3 = df3.sort_values(by='Year', ascending=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "bcfd694a-a7b1-4903-9886-014b4fe128c6", + "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", + " \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", + "
YearType of Halftime Performance
5820253
5720243
5620233
5520222
5420213
5320202
5220192
5120183
5020173
4920163
4820153
4720143
4620133
4520123
4420113
4320103
4220093
4120083
4020073
3920063
3820053
3720042
3620032
3520023
3420012
3320002
3219992
3119982
3019972
2919963
2819952
2719942
2619933
2519922
2419913
2319902
2219893
2119882
2019872
1919861
1819853
1719841
1619831
1519821
1419811
1319801
1219792
1119782
1019772
919761
819752
719741
619732
519722
419712
319702
219691
119681
019672
\n", + "
" + ], + "text/plain": [ + " Year Type of Halftime Performance\n", + "58 2025 3\n", + "57 2024 3\n", + "56 2023 3\n", + "55 2022 2\n", + "54 2021 3\n", + "53 2020 2\n", + "52 2019 2\n", + "51 2018 3\n", + "50 2017 3\n", + "49 2016 3\n", + "48 2015 3\n", + "47 2014 3\n", + "46 2013 3\n", + "45 2012 3\n", + "44 2011 3\n", + "43 2010 3\n", + "42 2009 3\n", + "41 2008 3\n", + "40 2007 3\n", + "39 2006 3\n", + "38 2005 3\n", + "37 2004 2\n", + "36 2003 2\n", + "35 2002 3\n", + "34 2001 2\n", + "33 2000 2\n", + "32 1999 2\n", + "31 1998 2\n", + "30 1997 2\n", + "29 1996 3\n", + "28 1995 2\n", + "27 1994 2\n", + "26 1993 3\n", + "25 1992 2\n", + "24 1991 3\n", + "23 1990 2\n", + "22 1989 3\n", + "21 1988 2\n", + "20 1987 2\n", + "19 1986 1\n", + "18 1985 3\n", + "17 1984 1\n", + "16 1983 1\n", + "15 1982 1\n", + "14 1981 1\n", + "13 1980 1\n", + "12 1979 2\n", + "11 1978 2\n", + "10 1977 2\n", + "9 1976 1\n", + "8 1975 2\n", + "7 1974 1\n", + "6 1973 2\n", + "5 1972 2\n", + "4 1971 2\n", + "3 1970 2\n", + "2 1969 1\n", + "1 1968 1\n", + "0 1967 2" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df3" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "e0201fe7-44b7-4a2d-a124-c63f2cb58fb4", + "metadata": {}, + "outputs": [], + "source": [ + "combined_df = pd.merge(combined_df, df3, on='Year', how='inner')" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "bf760593-38a9-4c85-b85a-c56be61e084d", + "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", + " \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", + " \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", + " \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", + "
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime Performance
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas3
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia2
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia1
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia1
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia2
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 Ticket Price Super_Bowl \\\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304 LIX \n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400 LVIII \n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915 LVII \n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654 LVI \n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173 LV \n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789 LIV \n", + "6 2019 New England Patriots Los Angeles Rams 2812 LIII \n", + "7 2018 Philadelphia Eagles New England Patriots 2799 LII \n", + "8 2017 New England Patriots Atlanta Falcons 2605 LI \n", + "9 2016 Denver Broncos Carolina Panthers 2605 L \n", + "10 2015 New England Patriots Seattle Seahawks 2111 XLIX \n", + "11 2014 Seattle Seahawks Denver Broncos 2500 XLVIII \n", + "12 2013 Baltimore Ravens San Francisco 49ers 1339 XLVII \n", + "13 2012 New York Giants New England Patriots 1306 XLVI \n", + "14 2011 Green Bay Packers Pittsburgh Steelers 1344 XLV \n", + "15 2010 New Orleans Saints Indianapolis Colts 1138 XLIV \n", + "16 2009 Pittsburgh Steelers Arizona Cardinals 1168 XLIII \n", + "17 2008 New York Giants New England Patriots 1052 XLII \n", + "18 2007 Indianapolis Colts Chicago Bears 853 XLI \n", + "19 2006 Pittsburgh Steelers Seattle Seahawks 871 XL \n", + "20 2005 New England Patriots Philadelphia Eagles 776 XXXIX \n", + "21 2004 New England Patriots Carolina Panthers 799 XXXVIII \n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders 679 XXXVII \n", + "23 2002 New England Patriots St. Louis Rams 557 XXXVI \n", + "24 2001 Baltimore Ravens New York Giants 458 XXXV \n", + "25 2000 St. Louis Rams Tennessee Titans 475 XXXIV \n", + "26 1999 Denver Broncos Atlanta Falcons 488 XXXIII \n", + "27 1998 Denver Broncos Green Bay Packers 420 XXXII \n", + "28 1997 Green Bay Packers New England Patriots 426 XXXI \n", + "29 1996 Dallas Cowboys Pittsburgh Steelers 559 XXX \n", + "30 1995 San Francisco 49ers San Diego Chargers 328 XXIX \n", + "31 1994 Dallas Cowboys Buffalo Bills 295 XVIII \n", + "32 1993 Dallas Cowboys Buffalo Bills 303 XXVII \n", + "33 1992 Washington Redskins Buffalo Bills 268 XXVI \n", + "34 1991 New York Giants Buffalo Bills 275 XXV \n", + "35 1990 San Francisco 49ers Denver Broncos 242 XXIV \n", + "36 1989 San Francisco 49ers Cincinnati Bengals 204 XXIII \n", + "37 1988 Washington Redskins Denver Broncos 213 XXII \n", + "38 1987 New York Giants Denver Broncos 75 XXI \n", + "39 1986 Chicago Bears New England Patriots 169 XX \n", + "40 1985 San Francisco 49ers Miami Dolphins 140 XIX \n", + "41 1984 Los Angeles Raiders Washington Redskins 145 XVIII \n", + "42 1983 Washington Redskins Miami Dolphins 101 XVII \n", + "43 1982 San Francisco 49ers Cincinnati Bengals 105 XVI \n", + "44 1981 Oakland Raiders Philadelphia Eagles 113 XV \n", + "45 1980 Pittsburgh Steelers Los Angeles Rams 95 XIV \n", + "46 1979 Pittsburgh Steelers Dallas Cowboys 108 XIII \n", + "47 1978 Dallas Cowboys Denver Broncos 118 XII \n", + "48 1977 Oakland Raiders Minnesota Vikings 84 XI \n", + "49 1976 Pittsburgh Steelers Dallas Cowboys 89 X \n", + "50 1975 Pittsburgh Steelers Minnesota Vikings 95 IX \n", + "51 1974 Miami Dolphins Minnesota Vikings 79 VIII \n", + "52 1973 Miami Dolphins Washington Redskins 87 VII \n", + "53 1972 Dallas Cowboys Miami Dolphins 90 VI \n", + "54 1971 Baltimore Colts Dallas Cowboys 93 V \n", + "55 1970 Kansas City Chiefs Minnesota Vikings 98 IV \n", + "56 1969 New York Jets Baltimore Colts 83 III \n", + "57 1968 Green Bay Packers Oakland Raiders 83 II \n", + "58 1967 Green Bay Packers Kansas City Chiefs 87 I \n", + "\n", + " Stadium Indoor City State \\\n", + "0 Caesars Superdome 1 New Orleans Louisiana \n", + "1 Allegiant Stadium 1 Paradise Nevada \n", + "2 State Farm Stadium 1 Glendale Arizona \n", + "3 SoFi Stadium 1 Inglewood California \n", + "4 Raymond James Stadium 0 Tampa Florida \n", + "5 Hard Rock Stadium 0 Miami Florida \n", + "6 Mercedes-Benz Stadium 1 Atlanta Georgia \n", + "7 U.S. Bank Stadium 1 Minneapolis Minnesota \n", + "8 NRG Stadium 1 Houston Texas \n", + "9 Levi's Stadium 0 Santa Clara California \n", + "10 State Farm Stadium 1 Glendale Arizona \n", + "11 MetLife Stadium 0 East Rutherford New Jersey \n", + "12 Caesars Superdome 1 New Orleans Louisiana \n", + "13 Lucas Oil Stadium 1 Indianapolis Indiana \n", + "14 AT&T Stadium 1 Arlington Texas \n", + "15 Hard Rock Stadium 0 Miami Florida \n", + "16 Raymond James Stadium 0 Tampa Florida \n", + "17 State Farm Stadium 1 Glendale Arizona \n", + "18 Hard Rock Stadium 0 Miami Florida \n", + "19 Ford Field 1 Detroit Michigan \n", + "20 Alltel Stadium 0 Jacksonville Florida \n", + "21 NRG Stadium 1 Houston Texas \n", + "22 Qualcomm Stadium 0 San Diego California \n", + "23 Caesars Superdome 1 New Orleans Louisiana \n", + "24 Raymond James Stadium 0 Tampa Florida \n", + "25 Georgia Dome 1 Atlanta Georgia \n", + "26 Hard Rock Stadium 0 Miami Florida \n", + "27 Qualcomm Stadium 0 San Diego California \n", + "28 Caesars Superdome 1 New Orleans Louisiana \n", + "29 Sun Devil Stadium 0 Pheonix Arizona \n", + "30 Hard Rock Stadium 0 Miami Florida \n", + "31 Georgia Dome 1 Atlanta Georgia \n", + "32 Rose Bowl 0 Pasadena California \n", + "33 Hubert H. Humphrey Metrodome 1 Minneapolis Minnesota \n", + "34 Tampa Stadium 0 Tampa Florida \n", + "35 Caesars Superdome 1 New Orleans Louisiana \n", + "36 Hard Rock Stadium 0 Miami Florida \n", + "37 Qualcomm Stadium 0 San Diego California \n", + "38 Rose Bowl 0 Pasadena California \n", + "39 Caesars Superdome 1 New Orleans Louisiana \n", + "40 Stanford Stadium 0 Stanford California \n", + "41 Tampa Stadium 0 Tampa Florida \n", + "42 Rose Bowl 0 Pasadena California \n", + "43 Pontiac Silverdome 1 Detroit Michigan \n", + "44 Caesars Superdome 1 New Orleans Louisiana \n", + "45 Rose Bowl 0 Pasadena California \n", + "46 Orange Bowl 0 Miami Florida \n", + "47 Caesars Superdome 1 New Orleans Louisiana \n", + "48 Rose Bowl 0 Pasadena California \n", + "49 Orange Bowl 0 Miami Florida \n", + "50 Tulane Stadium 0 New Orleans Louisiana \n", + "51 Rice Stadium 0 Houston Texas \n", + "52 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "53 Tulane Stadium 0 New Orleans Louisiana \n", + "54 Orange Bowl 0 Miami Florida \n", + "55 Tulane Stadium 0 New Orleans Louisiana \n", + "56 Orange Bowl 0 Miami Florida \n", + "57 Orange Bowl 0 Miami Florida \n", + "58 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "\n", + " Type of Halftime Performance \n", + "0 3 \n", + "1 3 \n", + "2 3 \n", + "3 2 \n", + "4 3 \n", + "5 2 \n", + "6 2 \n", + "7 3 \n", + "8 3 \n", + "9 3 \n", + "10 3 \n", + "11 3 \n", + "12 3 \n", + "13 3 \n", + "14 3 \n", + "15 3 \n", + "16 3 \n", + "17 3 \n", + "18 3 \n", + "19 3 \n", + "20 3 \n", + "21 2 \n", + "22 2 \n", + "23 3 \n", + "24 2 \n", + "25 2 \n", + "26 2 \n", + "27 2 \n", + "28 2 \n", + "29 3 \n", + "30 2 \n", + "31 2 \n", + "32 3 \n", + "33 2 \n", + "34 3 \n", + "35 2 \n", + "36 3 \n", + "37 2 \n", + "38 2 \n", + "39 1 \n", + "40 3 \n", + "41 1 \n", + "42 1 \n", + "43 1 \n", + "44 1 \n", + "45 1 \n", + "46 2 \n", + "47 2 \n", + "48 2 \n", + "49 1 \n", + "50 2 \n", + "51 1 \n", + "52 2 \n", + "53 2 \n", + "54 2 \n", + "55 2 \n", + "56 1 \n", + "57 1 \n", + "58 2 " + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combined_df" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "e0f6c447-589a-4f4d-a8e8-a2a7ffd367eb", + "metadata": {}, + "outputs": [], + "source": [ + "df4 = pd.read_csv(\"SuperBowl Attendance.csv\")\n", + "df4 = df4.sort_values(by='Year', ascending=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "8543dde8-6e36-4aa2-94b5-de4e1b0d60e2", + "metadata": {}, + "outputs": [], + "source": [ + "combined_df = pd.merge(combined_df, df4, on= \"Year\", how= 'inner')" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "d9b02fce-d36e-4fa7-aca3-d6943faeacdc", + "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", + " \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", + " \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", + " \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", + " \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", + "
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime PerformanceAttendance
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana365719
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada361629
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona367827
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia270048
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida324835
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida262417
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia270081
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota367612
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas370807
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia371088
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona370288
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey382529
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana371024
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana368658
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas3103219
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida374059
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida370774
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona371101
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida374512
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan368206
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida378125
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas271525
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia267603
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana372922
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida271921
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia272625
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida274803
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia268912
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana272301
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona376347
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida274107
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia272817
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia398374
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota263130
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida373813
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana272919
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida375129
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia273302
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia2101063
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana173818
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia384059
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida172980
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia1103667
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan181270
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana176135
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia1103985
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida279484
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana276400
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia2103438
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida180187
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana280997
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas171882
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia290182
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana281023
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida279204
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana280562
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida175389
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida175546
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia261946
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 Ticket Price Super_Bowl \\\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304 LIX \n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400 LVIII \n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915 LVII \n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654 LVI \n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173 LV \n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789 LIV \n", + "6 2019 New England Patriots Los Angeles Rams 2812 LIII \n", + "7 2018 Philadelphia Eagles New England Patriots 2799 LII \n", + "8 2017 New England Patriots Atlanta Falcons 2605 LI \n", + "9 2016 Denver Broncos Carolina Panthers 2605 L \n", + "10 2015 New England Patriots Seattle Seahawks 2111 XLIX \n", + "11 2014 Seattle Seahawks Denver Broncos 2500 XLVIII \n", + "12 2013 Baltimore Ravens San Francisco 49ers 1339 XLVII \n", + "13 2012 New York Giants New England Patriots 1306 XLVI \n", + "14 2011 Green Bay Packers Pittsburgh Steelers 1344 XLV \n", + "15 2010 New Orleans Saints Indianapolis Colts 1138 XLIV \n", + "16 2009 Pittsburgh Steelers Arizona Cardinals 1168 XLIII \n", + "17 2008 New York Giants New England Patriots 1052 XLII \n", + "18 2007 Indianapolis Colts Chicago Bears 853 XLI \n", + "19 2006 Pittsburgh Steelers Seattle Seahawks 871 XL \n", + "20 2005 New England Patriots Philadelphia Eagles 776 XXXIX \n", + "21 2004 New England Patriots Carolina Panthers 799 XXXVIII \n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders 679 XXXVII \n", + "23 2002 New England Patriots St. Louis Rams 557 XXXVI \n", + "24 2001 Baltimore Ravens New York Giants 458 XXXV \n", + "25 2000 St. Louis Rams Tennessee Titans 475 XXXIV \n", + "26 1999 Denver Broncos Atlanta Falcons 488 XXXIII \n", + "27 1998 Denver Broncos Green Bay Packers 420 XXXII \n", + "28 1997 Green Bay Packers New England Patriots 426 XXXI \n", + "29 1996 Dallas Cowboys Pittsburgh Steelers 559 XXX \n", + "30 1995 San Francisco 49ers San Diego Chargers 328 XXIX \n", + "31 1994 Dallas Cowboys Buffalo Bills 295 XVIII \n", + "32 1993 Dallas Cowboys Buffalo Bills 303 XXVII \n", + "33 1992 Washington Redskins Buffalo Bills 268 XXVI \n", + "34 1991 New York Giants Buffalo Bills 275 XXV \n", + "35 1990 San Francisco 49ers Denver Broncos 242 XXIV \n", + "36 1989 San Francisco 49ers Cincinnati Bengals 204 XXIII \n", + "37 1988 Washington Redskins Denver Broncos 213 XXII \n", + "38 1987 New York Giants Denver Broncos 75 XXI \n", + "39 1986 Chicago Bears New England Patriots 169 XX \n", + "40 1985 San Francisco 49ers Miami Dolphins 140 XIX \n", + "41 1984 Los Angeles Raiders Washington Redskins 145 XVIII \n", + "42 1983 Washington Redskins Miami Dolphins 101 XVII \n", + "43 1982 San Francisco 49ers Cincinnati Bengals 105 XVI \n", + "44 1981 Oakland Raiders Philadelphia Eagles 113 XV \n", + "45 1980 Pittsburgh Steelers Los Angeles Rams 95 XIV \n", + "46 1979 Pittsburgh Steelers Dallas Cowboys 108 XIII \n", + "47 1978 Dallas Cowboys Denver Broncos 118 XII \n", + "48 1977 Oakland Raiders Minnesota Vikings 84 XI \n", + "49 1976 Pittsburgh Steelers Dallas Cowboys 89 X \n", + "50 1975 Pittsburgh Steelers Minnesota Vikings 95 IX \n", + "51 1974 Miami Dolphins Minnesota Vikings 79 VIII \n", + "52 1973 Miami Dolphins Washington Redskins 87 VII \n", + "53 1972 Dallas Cowboys Miami Dolphins 90 VI \n", + "54 1971 Baltimore Colts Dallas Cowboys 93 V \n", + "55 1970 Kansas City Chiefs Minnesota Vikings 98 IV \n", + "56 1969 New York Jets Baltimore Colts 83 III \n", + "57 1968 Green Bay Packers Oakland Raiders 83 II \n", + "58 1967 Green Bay Packers Kansas City Chiefs 87 I \n", + "\n", + " Stadium Indoor City State \\\n", + "0 Caesars Superdome 1 New Orleans Louisiana \n", + "1 Allegiant Stadium 1 Paradise Nevada \n", + "2 State Farm Stadium 1 Glendale Arizona \n", + "3 SoFi Stadium 1 Inglewood California \n", + "4 Raymond James Stadium 0 Tampa Florida \n", + "5 Hard Rock Stadium 0 Miami Florida \n", + "6 Mercedes-Benz Stadium 1 Atlanta Georgia \n", + "7 U.S. Bank Stadium 1 Minneapolis Minnesota \n", + "8 NRG Stadium 1 Houston Texas \n", + "9 Levi's Stadium 0 Santa Clara California \n", + "10 State Farm Stadium 1 Glendale Arizona \n", + "11 MetLife Stadium 0 East Rutherford New Jersey \n", + "12 Caesars Superdome 1 New Orleans Louisiana \n", + "13 Lucas Oil Stadium 1 Indianapolis Indiana \n", + "14 AT&T Stadium 1 Arlington Texas \n", + "15 Hard Rock Stadium 0 Miami Florida \n", + "16 Raymond James Stadium 0 Tampa Florida \n", + "17 State Farm Stadium 1 Glendale Arizona \n", + "18 Hard Rock Stadium 0 Miami Florida \n", + "19 Ford Field 1 Detroit Michigan \n", + "20 Alltel Stadium 0 Jacksonville Florida \n", + "21 NRG Stadium 1 Houston Texas \n", + "22 Qualcomm Stadium 0 San Diego California \n", + "23 Caesars Superdome 1 New Orleans Louisiana \n", + "24 Raymond James Stadium 0 Tampa Florida \n", + "25 Georgia Dome 1 Atlanta Georgia \n", + "26 Hard Rock Stadium 0 Miami Florida \n", + "27 Qualcomm Stadium 0 San Diego California \n", + "28 Caesars Superdome 1 New Orleans Louisiana \n", + "29 Sun Devil Stadium 0 Pheonix Arizona \n", + "30 Hard Rock Stadium 0 Miami Florida \n", + "31 Georgia Dome 1 Atlanta Georgia \n", + "32 Rose Bowl 0 Pasadena California \n", + "33 Hubert H. Humphrey Metrodome 1 Minneapolis Minnesota \n", + "34 Tampa Stadium 0 Tampa Florida \n", + "35 Caesars Superdome 1 New Orleans Louisiana \n", + "36 Hard Rock Stadium 0 Miami Florida \n", + "37 Qualcomm Stadium 0 San Diego California \n", + "38 Rose Bowl 0 Pasadena California \n", + "39 Caesars Superdome 1 New Orleans Louisiana \n", + "40 Stanford Stadium 0 Stanford California \n", + "41 Tampa Stadium 0 Tampa Florida \n", + "42 Rose Bowl 0 Pasadena California \n", + "43 Pontiac Silverdome 1 Detroit Michigan \n", + "44 Caesars Superdome 1 New Orleans Louisiana \n", + "45 Rose Bowl 0 Pasadena California \n", + "46 Orange Bowl 0 Miami Florida \n", + "47 Caesars Superdome 1 New Orleans Louisiana \n", + "48 Rose Bowl 0 Pasadena California \n", + "49 Orange Bowl 0 Miami Florida \n", + "50 Tulane Stadium 0 New Orleans Louisiana \n", + "51 Rice Stadium 0 Houston Texas \n", + "52 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "53 Tulane Stadium 0 New Orleans Louisiana \n", + "54 Orange Bowl 0 Miami Florida \n", + "55 Tulane Stadium 0 New Orleans Louisiana \n", + "56 Orange Bowl 0 Miami Florida \n", + "57 Orange Bowl 0 Miami Florida \n", + "58 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "\n", + " Type of Halftime Performance Attendance \n", + "0 3 65719 \n", + "1 3 61629 \n", + "2 3 67827 \n", + "3 2 70048 \n", + "4 3 24835 \n", + "5 2 62417 \n", + "6 2 70081 \n", + "7 3 67612 \n", + "8 3 70807 \n", + "9 3 71088 \n", + "10 3 70288 \n", + "11 3 82529 \n", + "12 3 71024 \n", + "13 3 68658 \n", + "14 3 103219 \n", + "15 3 74059 \n", + "16 3 70774 \n", + "17 3 71101 \n", + "18 3 74512 \n", + "19 3 68206 \n", + "20 3 78125 \n", + "21 2 71525 \n", + "22 2 67603 \n", + "23 3 72922 \n", + "24 2 71921 \n", + "25 2 72625 \n", + "26 2 74803 \n", + "27 2 68912 \n", + "28 2 72301 \n", + "29 3 76347 \n", + "30 2 74107 \n", + "31 2 72817 \n", + "32 3 98374 \n", + "33 2 63130 \n", + "34 3 73813 \n", + "35 2 72919 \n", + "36 3 75129 \n", + "37 2 73302 \n", + "38 2 101063 \n", + "39 1 73818 \n", + "40 3 84059 \n", + "41 1 72980 \n", + "42 1 103667 \n", + "43 1 81270 \n", + "44 1 76135 \n", + "45 1 103985 \n", + "46 2 79484 \n", + "47 2 76400 \n", + "48 2 103438 \n", + "49 1 80187 \n", + "50 2 80997 \n", + "51 1 71882 \n", + "52 2 90182 \n", + "53 2 81023 \n", + "54 2 79204 \n", + "55 2 80562 \n", + "56 1 75389 \n", + "57 1 75546 \n", + "58 2 61946 " + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combined_df" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "58fb4c48-8fef-4616-96ac-e42e74aea0a5", + "metadata": {}, + "outputs": [], + "source": [ + "df5 = pd.read_csv(\"Data 400 RS Win % + Year.csv\")\n", + "df5 = df5.sort_values('Year', ascending=False).reset_index(drop=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "id": "a3a43c83-8f59-4cab-925f-99a3ab68c586", + "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", + " \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", + "
Winner RS Win %Loser RS Win %Year
00.8240.8822025
10.6470.7062024
20.8240.8242023
30.7060.5882022
40.6880.8752021
50.7500.8132020
60.6880.8132019
70.8130.8132018
80.8750.6882017
90.7500.9382016
100.7500.7502015
110.8130.8132014
120.6250.7192013
130.5630.8132012
140.6250.7502011
150.8130.8752010
160.7500.5632009
170.6251.0002008
180.7500.8132007
190.6880.8132006
200.8750.8132005
210.8750.6882004
220.7500.6882003
230.6880.8752002
240.7500.7502001
250.8130.8132000
260.8750.8751999
270.7500.8131998
280.8130.6881997
290.7500.6881996
300.8130.6881995
310.7500.7501994
320.8130.6881993
330.8750.8131992
340.8130.8131991
350.8750.6881990
360.6250.7501989
370.7330.7001988
380.8750.6881987
390.9380.6881986
400.9380.8751985
410.7500.8751984
420.8880.7771983
430.8130.7501982
440.6880.7501981
450.7500.5631980
460.8750.7501979
470.8570.8571978
480.9290.8211977
490.8570.7141976
500.7500.7141975
510.8570.8571974
521.0000.7861973
530.7860.7501972
540.8210.7141971
550.7860.8571970
560.7860.9291969
570.6790.9291968
580.8570.8211967
\n", + "
" + ], + "text/plain": [ + " Winner RS Win % Loser RS Win % Year\n", + "0 0.824 0.882 2025\n", + "1 0.647 0.706 2024\n", + "2 0.824 0.824 2023\n", + "3 0.706 0.588 2022\n", + "4 0.688 0.875 2021\n", + "5 0.750 0.813 2020\n", + "6 0.688 0.813 2019\n", + "7 0.813 0.813 2018\n", + "8 0.875 0.688 2017\n", + "9 0.750 0.938 2016\n", + "10 0.750 0.750 2015\n", + "11 0.813 0.813 2014\n", + "12 0.625 0.719 2013\n", + "13 0.563 0.813 2012\n", + "14 0.625 0.750 2011\n", + "15 0.813 0.875 2010\n", + "16 0.750 0.563 2009\n", + "17 0.625 1.000 2008\n", + "18 0.750 0.813 2007\n", + "19 0.688 0.813 2006\n", + "20 0.875 0.813 2005\n", + "21 0.875 0.688 2004\n", + "22 0.750 0.688 2003\n", + "23 0.688 0.875 2002\n", + "24 0.750 0.750 2001\n", + "25 0.813 0.813 2000\n", + "26 0.875 0.875 1999\n", + "27 0.750 0.813 1998\n", + "28 0.813 0.688 1997\n", + "29 0.750 0.688 1996\n", + "30 0.813 0.688 1995\n", + "31 0.750 0.750 1994\n", + "32 0.813 0.688 1993\n", + "33 0.875 0.813 1992\n", + "34 0.813 0.813 1991\n", + "35 0.875 0.688 1990\n", + "36 0.625 0.750 1989\n", + "37 0.733 0.700 1988\n", + "38 0.875 0.688 1987\n", + "39 0.938 0.688 1986\n", + "40 0.938 0.875 1985\n", + "41 0.750 0.875 1984\n", + "42 0.888 0.777 1983\n", + "43 0.813 0.750 1982\n", + "44 0.688 0.750 1981\n", + "45 0.750 0.563 1980\n", + "46 0.875 0.750 1979\n", + "47 0.857 0.857 1978\n", + "48 0.929 0.821 1977\n", + "49 0.857 0.714 1976\n", + "50 0.750 0.714 1975\n", + "51 0.857 0.857 1974\n", + "52 1.000 0.786 1973\n", + "53 0.786 0.750 1972\n", + "54 0.821 0.714 1971\n", + "55 0.786 0.857 1970\n", + "56 0.786 0.929 1969\n", + "57 0.679 0.929 1968\n", + "58 0.857 0.821 1967" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df5" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "id": "2e6869e4-5354-4ff2-b6a8-46773afca679", + "metadata": {}, + "outputs": [], + "source": [ + "combined_df = pd.merge(combined_df, df5, on= \"Year\", how= 'inner')" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "id": "f341c062-75e2-4911-9987-612fb27b72ce", + "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", + " \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", + " \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", + " \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", + " \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", + "
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime PerformanceAttendanceWinner RS Win %Loser RS Win %
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.882
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.706
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.824
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.588
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.875
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.813
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.813
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.813
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.688
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.938
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.750
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.813
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.719
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.813
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.750
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.875
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.563
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.000
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.813
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.813
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.813
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.688
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.688
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.875
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.750
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.813
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.875
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.813
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.688
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.688
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.688
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.750
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.688
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.813
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.813
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.688
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.750
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.700
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.688
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.688
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.875
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.875
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.777
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.750
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.750
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.563
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.750
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.857
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.821
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.714
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.714
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.857
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.786
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.750
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.714
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.857
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.929
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.929
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.821
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 Ticket Price Super_Bowl \\\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304 LIX \n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400 LVIII \n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915 LVII \n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654 LVI \n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173 LV \n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789 LIV \n", + "6 2019 New England Patriots Los Angeles Rams 2812 LIII \n", + "7 2018 Philadelphia Eagles New England Patriots 2799 LII \n", + "8 2017 New England Patriots Atlanta Falcons 2605 LI \n", + "9 2016 Denver Broncos Carolina Panthers 2605 L \n", + "10 2015 New England Patriots Seattle Seahawks 2111 XLIX \n", + "11 2014 Seattle Seahawks Denver Broncos 2500 XLVIII \n", + "12 2013 Baltimore Ravens San Francisco 49ers 1339 XLVII \n", + "13 2012 New York Giants New England Patriots 1306 XLVI \n", + "14 2011 Green Bay Packers Pittsburgh Steelers 1344 XLV \n", + "15 2010 New Orleans Saints Indianapolis Colts 1138 XLIV \n", + "16 2009 Pittsburgh Steelers Arizona Cardinals 1168 XLIII \n", + "17 2008 New York Giants New England Patriots 1052 XLII \n", + "18 2007 Indianapolis Colts Chicago Bears 853 XLI \n", + "19 2006 Pittsburgh Steelers Seattle Seahawks 871 XL \n", + "20 2005 New England Patriots Philadelphia Eagles 776 XXXIX \n", + "21 2004 New England Patriots Carolina Panthers 799 XXXVIII \n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders 679 XXXVII \n", + "23 2002 New England Patriots St. Louis Rams 557 XXXVI \n", + "24 2001 Baltimore Ravens New York Giants 458 XXXV \n", + "25 2000 St. Louis Rams Tennessee Titans 475 XXXIV \n", + "26 1999 Denver Broncos Atlanta Falcons 488 XXXIII \n", + "27 1998 Denver Broncos Green Bay Packers 420 XXXII \n", + "28 1997 Green Bay Packers New England Patriots 426 XXXI \n", + "29 1996 Dallas Cowboys Pittsburgh Steelers 559 XXX \n", + "30 1995 San Francisco 49ers San Diego Chargers 328 XXIX \n", + "31 1994 Dallas Cowboys Buffalo Bills 295 XVIII \n", + "32 1993 Dallas Cowboys Buffalo Bills 303 XXVII \n", + "33 1992 Washington Redskins Buffalo Bills 268 XXVI \n", + "34 1991 New York Giants Buffalo Bills 275 XXV \n", + "35 1990 San Francisco 49ers Denver Broncos 242 XXIV \n", + "36 1989 San Francisco 49ers Cincinnati Bengals 204 XXIII \n", + "37 1988 Washington Redskins Denver Broncos 213 XXII \n", + "38 1987 New York Giants Denver Broncos 75 XXI \n", + "39 1986 Chicago Bears New England Patriots 169 XX \n", + "40 1985 San Francisco 49ers Miami Dolphins 140 XIX \n", + "41 1984 Los Angeles Raiders Washington Redskins 145 XVIII \n", + "42 1983 Washington Redskins Miami Dolphins 101 XVII \n", + "43 1982 San Francisco 49ers Cincinnati Bengals 105 XVI \n", + "44 1981 Oakland Raiders Philadelphia Eagles 113 XV \n", + "45 1980 Pittsburgh Steelers Los Angeles Rams 95 XIV \n", + "46 1979 Pittsburgh Steelers Dallas Cowboys 108 XIII \n", + "47 1978 Dallas Cowboys Denver Broncos 118 XII \n", + "48 1977 Oakland Raiders Minnesota Vikings 84 XI \n", + "49 1976 Pittsburgh Steelers Dallas Cowboys 89 X \n", + "50 1975 Pittsburgh Steelers Minnesota Vikings 95 IX \n", + "51 1974 Miami Dolphins Minnesota Vikings 79 VIII \n", + "52 1973 Miami Dolphins Washington Redskins 87 VII \n", + "53 1972 Dallas Cowboys Miami Dolphins 90 VI \n", + "54 1971 Baltimore Colts Dallas Cowboys 93 V \n", + "55 1970 Kansas City Chiefs Minnesota Vikings 98 IV \n", + "56 1969 New York Jets Baltimore Colts 83 III \n", + "57 1968 Green Bay Packers Oakland Raiders 83 II \n", + "58 1967 Green Bay Packers Kansas City Chiefs 87 I \n", + "\n", + " Stadium Indoor City State \\\n", + "0 Caesars Superdome 1 New Orleans Louisiana \n", + "1 Allegiant Stadium 1 Paradise Nevada \n", + "2 State Farm Stadium 1 Glendale Arizona \n", + "3 SoFi Stadium 1 Inglewood California \n", + "4 Raymond James Stadium 0 Tampa Florida \n", + "5 Hard Rock Stadium 0 Miami Florida \n", + "6 Mercedes-Benz Stadium 1 Atlanta Georgia \n", + "7 U.S. Bank Stadium 1 Minneapolis Minnesota \n", + "8 NRG Stadium 1 Houston Texas \n", + "9 Levi's Stadium 0 Santa Clara California \n", + "10 State Farm Stadium 1 Glendale Arizona \n", + "11 MetLife Stadium 0 East Rutherford New Jersey \n", + "12 Caesars Superdome 1 New Orleans Louisiana \n", + "13 Lucas Oil Stadium 1 Indianapolis Indiana \n", + "14 AT&T Stadium 1 Arlington Texas \n", + "15 Hard Rock Stadium 0 Miami Florida \n", + "16 Raymond James Stadium 0 Tampa Florida \n", + "17 State Farm Stadium 1 Glendale Arizona \n", + "18 Hard Rock Stadium 0 Miami Florida \n", + "19 Ford Field 1 Detroit Michigan \n", + "20 Alltel Stadium 0 Jacksonville Florida \n", + "21 NRG Stadium 1 Houston Texas \n", + "22 Qualcomm Stadium 0 San Diego California \n", + "23 Caesars Superdome 1 New Orleans Louisiana \n", + "24 Raymond James Stadium 0 Tampa Florida \n", + "25 Georgia Dome 1 Atlanta Georgia \n", + "26 Hard Rock Stadium 0 Miami Florida \n", + "27 Qualcomm Stadium 0 San Diego California \n", + "28 Caesars Superdome 1 New Orleans Louisiana \n", + "29 Sun Devil Stadium 0 Pheonix Arizona \n", + "30 Hard Rock Stadium 0 Miami Florida \n", + "31 Georgia Dome 1 Atlanta Georgia \n", + "32 Rose Bowl 0 Pasadena California \n", + "33 Hubert H. Humphrey Metrodome 1 Minneapolis Minnesota \n", + "34 Tampa Stadium 0 Tampa Florida \n", + "35 Caesars Superdome 1 New Orleans Louisiana \n", + "36 Hard Rock Stadium 0 Miami Florida \n", + "37 Qualcomm Stadium 0 San Diego California \n", + "38 Rose Bowl 0 Pasadena California \n", + "39 Caesars Superdome 1 New Orleans Louisiana \n", + "40 Stanford Stadium 0 Stanford California \n", + "41 Tampa Stadium 0 Tampa Florida \n", + "42 Rose Bowl 0 Pasadena California \n", + "43 Pontiac Silverdome 1 Detroit Michigan \n", + "44 Caesars Superdome 1 New Orleans Louisiana \n", + "45 Rose Bowl 0 Pasadena California \n", + "46 Orange Bowl 0 Miami Florida \n", + "47 Caesars Superdome 1 New Orleans Louisiana \n", + "48 Rose Bowl 0 Pasadena California \n", + "49 Orange Bowl 0 Miami Florida \n", + "50 Tulane Stadium 0 New Orleans Louisiana \n", + "51 Rice Stadium 0 Houston Texas \n", + "52 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "53 Tulane Stadium 0 New Orleans Louisiana \n", + "54 Orange Bowl 0 Miami Florida \n", + "55 Tulane Stadium 0 New Orleans Louisiana \n", + "56 Orange Bowl 0 Miami Florida \n", + "57 Orange Bowl 0 Miami Florida \n", + "58 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "\n", + " Type of Halftime Performance Attendance Winner RS Win % Loser RS Win % \n", + "0 3 65719 0.824 0.882 \n", + "1 3 61629 0.647 0.706 \n", + "2 3 67827 0.824 0.824 \n", + "3 2 70048 0.706 0.588 \n", + "4 3 24835 0.688 0.875 \n", + "5 2 62417 0.750 0.813 \n", + "6 2 70081 0.688 0.813 \n", + "7 3 67612 0.813 0.813 \n", + "8 3 70807 0.875 0.688 \n", + "9 3 71088 0.750 0.938 \n", + "10 3 70288 0.750 0.750 \n", + "11 3 82529 0.813 0.813 \n", + "12 3 71024 0.625 0.719 \n", + "13 3 68658 0.563 0.813 \n", + "14 3 103219 0.625 0.750 \n", + "15 3 74059 0.813 0.875 \n", + "16 3 70774 0.750 0.563 \n", + "17 3 71101 0.625 1.000 \n", + "18 3 74512 0.750 0.813 \n", + "19 3 68206 0.688 0.813 \n", + "20 3 78125 0.875 0.813 \n", + "21 2 71525 0.875 0.688 \n", + "22 2 67603 0.750 0.688 \n", + "23 3 72922 0.688 0.875 \n", + "24 2 71921 0.750 0.750 \n", + "25 2 72625 0.813 0.813 \n", + "26 2 74803 0.875 0.875 \n", + "27 2 68912 0.750 0.813 \n", + "28 2 72301 0.813 0.688 \n", + "29 3 76347 0.750 0.688 \n", + "30 2 74107 0.813 0.688 \n", + "31 2 72817 0.750 0.750 \n", + "32 3 98374 0.813 0.688 \n", + "33 2 63130 0.875 0.813 \n", + "34 3 73813 0.813 0.813 \n", + "35 2 72919 0.875 0.688 \n", + "36 3 75129 0.625 0.750 \n", + "37 2 73302 0.733 0.700 \n", + "38 2 101063 0.875 0.688 \n", + "39 1 73818 0.938 0.688 \n", + "40 3 84059 0.938 0.875 \n", + "41 1 72980 0.750 0.875 \n", + "42 1 103667 0.888 0.777 \n", + "43 1 81270 0.813 0.750 \n", + "44 1 76135 0.688 0.750 \n", + "45 1 103985 0.750 0.563 \n", + "46 2 79484 0.875 0.750 \n", + "47 2 76400 0.857 0.857 \n", + "48 2 103438 0.929 0.821 \n", + "49 1 80187 0.857 0.714 \n", + "50 2 80997 0.750 0.714 \n", + "51 1 71882 0.857 0.857 \n", + "52 2 90182 1.000 0.786 \n", + "53 2 81023 0.786 0.750 \n", + "54 2 79204 0.821 0.714 \n", + "55 2 80562 0.786 0.857 \n", + "56 1 75389 0.786 0.929 \n", + "57 1 75546 0.679 0.929 \n", + "58 2 61946 0.857 0.821 " + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combined_df" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "id": "f79755c1-17f1-492c-b6ef-3d7b85f8ee2c", + "metadata": {}, + "outputs": [], + "source": [ + "df6 = pd.read_csv(\"Stadium Capacity.csv\")" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "id": "22204507-d87b-4373-b4e1-64d5832c4944", + "metadata": {}, + "outputs": [], + "source": [ + "df6_2 = df6.drop(\"Stadium\", axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "id": "acdad365-707f-49e8-b9fa-6fd97be11656", + "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", + "
YearCapacity
0202573208
1202465000
2202363400
3202270240
4202169218
\n", + "
" + ], + "text/plain": [ + " Year Capacity\n", + "0 2025 73208\n", + "1 2024 65000\n", + "2 2023 63400\n", + "3 2022 70240\n", + "4 2021 69218" + ] + }, + "execution_count": 53, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df6_2.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "id": "5d70dffb-2a91-4a6d-b172-110b25a0f812", + "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", + " \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", + " \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", + " \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", + " \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", + "
YearTeam 1Team 2Ticket PriceSuper_BowlStadiumIndoorCityStateType of Halftime PerformanceAttendanceWinner RS Win %Loser RS Win %
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.882
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.706
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.824
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.588
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.875
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.813
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.813
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.813
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.688
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.938
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.750
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.813
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.719
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.813
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.750
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.875
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.563
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.000
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.813
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.813
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.813
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.688
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.688
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.875
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.750
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.813
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.875
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.813
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.688
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.688
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.688
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.750
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.688
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.813
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.813
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.688
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.750
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.700
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.688
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.688
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.875
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.875
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.777
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.750
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.750
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.563
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.750
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.857
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.821
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.714
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.714
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.857
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.786
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.750
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.714
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.857
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.929
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.929
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.821
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 Ticket Price Super_Bowl \\\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304 LIX \n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400 LVIII \n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915 LVII \n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654 LVI \n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173 LV \n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789 LIV \n", + "6 2019 New England Patriots Los Angeles Rams 2812 LIII \n", + "7 2018 Philadelphia Eagles New England Patriots 2799 LII \n", + "8 2017 New England Patriots Atlanta Falcons 2605 LI \n", + "9 2016 Denver Broncos Carolina Panthers 2605 L \n", + "10 2015 New England Patriots Seattle Seahawks 2111 XLIX \n", + "11 2014 Seattle Seahawks Denver Broncos 2500 XLVIII \n", + "12 2013 Baltimore Ravens San Francisco 49ers 1339 XLVII \n", + "13 2012 New York Giants New England Patriots 1306 XLVI \n", + "14 2011 Green Bay Packers Pittsburgh Steelers 1344 XLV \n", + "15 2010 New Orleans Saints Indianapolis Colts 1138 XLIV \n", + "16 2009 Pittsburgh Steelers Arizona Cardinals 1168 XLIII \n", + "17 2008 New York Giants New England Patriots 1052 XLII \n", + "18 2007 Indianapolis Colts Chicago Bears 853 XLI \n", + "19 2006 Pittsburgh Steelers Seattle Seahawks 871 XL \n", + "20 2005 New England Patriots Philadelphia Eagles 776 XXXIX \n", + "21 2004 New England Patriots Carolina Panthers 799 XXXVIII \n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders 679 XXXVII \n", + "23 2002 New England Patriots St. Louis Rams 557 XXXVI \n", + "24 2001 Baltimore Ravens New York Giants 458 XXXV \n", + "25 2000 St. Louis Rams Tennessee Titans 475 XXXIV \n", + "26 1999 Denver Broncos Atlanta Falcons 488 XXXIII \n", + "27 1998 Denver Broncos Green Bay Packers 420 XXXII \n", + "28 1997 Green Bay Packers New England Patriots 426 XXXI \n", + "29 1996 Dallas Cowboys Pittsburgh Steelers 559 XXX \n", + "30 1995 San Francisco 49ers San Diego Chargers 328 XXIX \n", + "31 1994 Dallas Cowboys Buffalo Bills 295 XVIII \n", + "32 1993 Dallas Cowboys Buffalo Bills 303 XXVII \n", + "33 1992 Washington Redskins Buffalo Bills 268 XXVI \n", + "34 1991 New York Giants Buffalo Bills 275 XXV \n", + "35 1990 San Francisco 49ers Denver Broncos 242 XXIV \n", + "36 1989 San Francisco 49ers Cincinnati Bengals 204 XXIII \n", + "37 1988 Washington Redskins Denver Broncos 213 XXII \n", + "38 1987 New York Giants Denver Broncos 75 XXI \n", + "39 1986 Chicago Bears New England Patriots 169 XX \n", + "40 1985 San Francisco 49ers Miami Dolphins 140 XIX \n", + "41 1984 Los Angeles Raiders Washington Redskins 145 XVIII \n", + "42 1983 Washington Redskins Miami Dolphins 101 XVII \n", + "43 1982 San Francisco 49ers Cincinnati Bengals 105 XVI \n", + "44 1981 Oakland Raiders Philadelphia Eagles 113 XV \n", + "45 1980 Pittsburgh Steelers Los Angeles Rams 95 XIV \n", + "46 1979 Pittsburgh Steelers Dallas Cowboys 108 XIII \n", + "47 1978 Dallas Cowboys Denver Broncos 118 XII \n", + "48 1977 Oakland Raiders Minnesota Vikings 84 XI \n", + "49 1976 Pittsburgh Steelers Dallas Cowboys 89 X \n", + "50 1975 Pittsburgh Steelers Minnesota Vikings 95 IX \n", + "51 1974 Miami Dolphins Minnesota Vikings 79 VIII \n", + "52 1973 Miami Dolphins Washington Redskins 87 VII \n", + "53 1972 Dallas Cowboys Miami Dolphins 90 VI \n", + "54 1971 Baltimore Colts Dallas Cowboys 93 V \n", + "55 1970 Kansas City Chiefs Minnesota Vikings 98 IV \n", + "56 1969 New York Jets Baltimore Colts 83 III \n", + "57 1968 Green Bay Packers Oakland Raiders 83 II \n", + "58 1967 Green Bay Packers Kansas City Chiefs 87 I \n", + "\n", + " Stadium Indoor City State \\\n", + "0 Caesars Superdome 1 New Orleans Louisiana \n", + "1 Allegiant Stadium 1 Paradise Nevada \n", + "2 State Farm Stadium 1 Glendale Arizona \n", + "3 SoFi Stadium 1 Inglewood California \n", + "4 Raymond James Stadium 0 Tampa Florida \n", + "5 Hard Rock Stadium 0 Miami Florida \n", + "6 Mercedes-Benz Stadium 1 Atlanta Georgia \n", + "7 U.S. Bank Stadium 1 Minneapolis Minnesota \n", + "8 NRG Stadium 1 Houston Texas \n", + "9 Levi's Stadium 0 Santa Clara California \n", + "10 State Farm Stadium 1 Glendale Arizona \n", + "11 MetLife Stadium 0 East Rutherford New Jersey \n", + "12 Caesars Superdome 1 New Orleans Louisiana \n", + "13 Lucas Oil Stadium 1 Indianapolis Indiana \n", + "14 AT&T Stadium 1 Arlington Texas \n", + "15 Hard Rock Stadium 0 Miami Florida \n", + "16 Raymond James Stadium 0 Tampa Florida \n", + "17 State Farm Stadium 1 Glendale Arizona \n", + "18 Hard Rock Stadium 0 Miami Florida \n", + "19 Ford Field 1 Detroit Michigan \n", + "20 Alltel Stadium 0 Jacksonville Florida \n", + "21 NRG Stadium 1 Houston Texas \n", + "22 Qualcomm Stadium 0 San Diego California \n", + "23 Caesars Superdome 1 New Orleans Louisiana \n", + "24 Raymond James Stadium 0 Tampa Florida \n", + "25 Georgia Dome 1 Atlanta Georgia \n", + "26 Hard Rock Stadium 0 Miami Florida \n", + "27 Qualcomm Stadium 0 San Diego California \n", + "28 Caesars Superdome 1 New Orleans Louisiana \n", + "29 Sun Devil Stadium 0 Pheonix Arizona \n", + "30 Hard Rock Stadium 0 Miami Florida \n", + "31 Georgia Dome 1 Atlanta Georgia \n", + "32 Rose Bowl 0 Pasadena California \n", + "33 Hubert H. Humphrey Metrodome 1 Minneapolis Minnesota \n", + "34 Tampa Stadium 0 Tampa Florida \n", + "35 Caesars Superdome 1 New Orleans Louisiana \n", + "36 Hard Rock Stadium 0 Miami Florida \n", + "37 Qualcomm Stadium 0 San Diego California \n", + "38 Rose Bowl 0 Pasadena California \n", + "39 Caesars Superdome 1 New Orleans Louisiana \n", + "40 Stanford Stadium 0 Stanford California \n", + "41 Tampa Stadium 0 Tampa Florida \n", + "42 Rose Bowl 0 Pasadena California \n", + "43 Pontiac Silverdome 1 Detroit Michigan \n", + "44 Caesars Superdome 1 New Orleans Louisiana \n", + "45 Rose Bowl 0 Pasadena California \n", + "46 Orange Bowl 0 Miami Florida \n", + "47 Caesars Superdome 1 New Orleans Louisiana \n", + "48 Rose Bowl 0 Pasadena California \n", + "49 Orange Bowl 0 Miami Florida \n", + "50 Tulane Stadium 0 New Orleans Louisiana \n", + "51 Rice Stadium 0 Houston Texas \n", + "52 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "53 Tulane Stadium 0 New Orleans Louisiana \n", + "54 Orange Bowl 0 Miami Florida \n", + "55 Tulane Stadium 0 New Orleans Louisiana \n", + "56 Orange Bowl 0 Miami Florida \n", + "57 Orange Bowl 0 Miami Florida \n", + "58 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "\n", + " Type of Halftime Performance Attendance Winner RS Win % Loser RS Win % \n", + "0 3 65719 0.824 0.882 \n", + "1 3 61629 0.647 0.706 \n", + "2 3 67827 0.824 0.824 \n", + "3 2 70048 0.706 0.588 \n", + "4 3 24835 0.688 0.875 \n", + "5 2 62417 0.750 0.813 \n", + "6 2 70081 0.688 0.813 \n", + "7 3 67612 0.813 0.813 \n", + "8 3 70807 0.875 0.688 \n", + "9 3 71088 0.750 0.938 \n", + "10 3 70288 0.750 0.750 \n", + "11 3 82529 0.813 0.813 \n", + "12 3 71024 0.625 0.719 \n", + "13 3 68658 0.563 0.813 \n", + "14 3 103219 0.625 0.750 \n", + "15 3 74059 0.813 0.875 \n", + "16 3 70774 0.750 0.563 \n", + "17 3 71101 0.625 1.000 \n", + "18 3 74512 0.750 0.813 \n", + "19 3 68206 0.688 0.813 \n", + "20 3 78125 0.875 0.813 \n", + "21 2 71525 0.875 0.688 \n", + "22 2 67603 0.750 0.688 \n", + "23 3 72922 0.688 0.875 \n", + "24 2 71921 0.750 0.750 \n", + "25 2 72625 0.813 0.813 \n", + "26 2 74803 0.875 0.875 \n", + "27 2 68912 0.750 0.813 \n", + "28 2 72301 0.813 0.688 \n", + "29 3 76347 0.750 0.688 \n", + "30 2 74107 0.813 0.688 \n", + "31 2 72817 0.750 0.750 \n", + "32 3 98374 0.813 0.688 \n", + "33 2 63130 0.875 0.813 \n", + "34 3 73813 0.813 0.813 \n", + "35 2 72919 0.875 0.688 \n", + "36 3 75129 0.625 0.750 \n", + "37 2 73302 0.733 0.700 \n", + "38 2 101063 0.875 0.688 \n", + "39 1 73818 0.938 0.688 \n", + "40 3 84059 0.938 0.875 \n", + "41 1 72980 0.750 0.875 \n", + "42 1 103667 0.888 0.777 \n", + "43 1 81270 0.813 0.750 \n", + "44 1 76135 0.688 0.750 \n", + "45 1 103985 0.750 0.563 \n", + "46 2 79484 0.875 0.750 \n", + "47 2 76400 0.857 0.857 \n", + "48 2 103438 0.929 0.821 \n", + "49 1 80187 0.857 0.714 \n", + "50 2 80997 0.750 0.714 \n", + "51 1 71882 0.857 0.857 \n", + "52 2 90182 1.000 0.786 \n", + "53 2 81023 0.786 0.750 \n", + "54 2 79204 0.821 0.714 \n", + "55 2 80562 0.786 0.857 \n", + "56 1 75389 0.786 0.929 \n", + "57 1 75546 0.679 0.929 \n", + "58 2 61946 0.857 0.821 " + ] + }, + "execution_count": 55, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combined_df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "246cb943-b137-47f1-a160-0376a2d935ef", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "229714e0-254a-4956-b170-607ec4f43841", + "metadata": {}, + "outputs": [], + "source": [ + "# Exploratory Data Analysis" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "id": "9b6c7218-c21d-4e22-aa1c-5bb0ac3aeb78", + "metadata": {}, + "outputs": [], + "source": [ + "import seaborn as sns\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "id": "5619fec0-4907-4ecf-a773-654634530f63", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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M4jr1q3TX3brrbcCEOWiw4cPR7t27fD5559jxYoVuHz5Mnr16oUjR46YjEOr1WLIkCG466678NVXX+Hxxx/HvHnz8NZbb+m3uXbtGvr164eMjAzMnDkTX3zxBWJiYvDggw9We1wnTpxAQkIC5s+fj++//x5vvfUWcnNzcdttt5md7/TEE09ArVZj9erVmDVrFrZt22ay3wDglVdewcMPP4y4uDgsW7YM69evx8iRI00CQVtfY47YuHEjFi5ciFdffRVr165FeHg47rvvPrNBR9XXsrWvQ1v88ssvSE5OxtWrV7F8+XIsWrQIP/74I9544w2z2//888+YNGkS/vWvf+Grr75Cx44dMXr0aOzYscPifdT0ejR2//3346abbsLatWvx73//G6tXr8a//vUvk23Gjh2LCRMmoF+/fvjyyy/x3nvv4ddff0WPHj1w7ty5Wh/vu+++i5CQEDz++OMYN24cysrK9EHn1q1bkZSUhEuXLmHRokX46quvcMstt+DBBx80mXt58eJFAMC0adOwceNGfPzxx2jZsiX69OljtvzzP//5D3744Qe8/fbb+O6779CmTRvMmjUL6enpGD58ODZu3IjPPvsMo0ePZskykbtIRER13Pnz56WePXtKACQAklqtlnr06CHNnDlTunz5ssm2AKRp06ZVu41mzZpJI0eO1P/98ccfSwCk++67z2S7//3vfxIA6fXXX5ckSZJKSkqk8PBwafDgwSbb6XQ6qVOnTtLtt9+uP2/atGkSAOmVV16x6nFt3bpV/5iMf3x8fKSpU6eabLtp0yYJgDRr1iyT8z/77DMJgPThhx/qx+vv7y+9+uqrkiRJ0pkzZyQA0osvvigFBgZK169flyRJksaMGSPFxcXpb+f48eMSAOnjjz+uddwnTpyQfHx8pIceekh/Xu/evaXg4GCpuLhYf15BQYHF/TF79mwJgHT8+HGT80+dOiX5+flJzz77rMn5ly9flmJiYqRhw4bpzxs5cqQEQPr8889Nth0wYICUkJCg//v999+XAEhfffWVyXZjxoyp9TGXl5dLV65ckYKDg6V33nlHf778+hk3bpzJ9rNmzZIASLm5uZIkSdLff/8t+fr6Sg8//LDF+7DlNVYbeVz79u0zezkAKTo62mQ/5eXlST4+PtLMmTP151l6LVv7OpTvy5r34j/+8Q8pODhYKigo0J+n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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Super Bowl Attendance\n", + "plt.figure(figsize=(10,5))\n", + "plt.plot(combined_df['Year'], combined_df['Attendance'], marker='o', color = 'red')\n", + "plt.title('Super Bowl Attendance Through the Years')\n", + "plt.xlabel('Year')\n", + "plt.ylabel('Attendance')\n", + "plt.grid(True)\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "id": "74574472-86dc-413d-bbb4-ece37de4ae59", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA2QAAAHUCAYAAABVveuUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABoUklEQVR4nO3de1yUZf7/8fdwFBAQVEAUj3lMO6mZlqmpaGpWtmum0cnKzdJMO6zbbmq1Wppmq9/W6mdqmVlttVtbS2CaZp5N85BraeYhQTwgKCIMcP/+uHdGR0AZneEehtfz8bgfc88919x8Zi40313Xfd02wzAMAQAAAAAqXYDVBQAAAABAdUUgAwAAAACLEMgAAAAAwCIEMgAAAACwCIEMAAAAACxCIAMAAAAAixDIAAAAAMAiBDIAAAAAsAiBDAAAAAAsQiADAD+1du1a3X777WrYsKFCQ0MVHx+vzp07a9y4cVaXdtG++eYb2Ww2ly0mJkadOnXSggULKrWWX3/9VTabTfPnzy+3Tffu3UvVW9Y2ceJEzZ8/XzabTb/++qtbddx3332qWbPmpX2Y/zl48KAmTpyozZs3V6j9uf0RGBio+Ph4/f73v9eOHTsqdI6JEyfKZrNdQtUAULUFWV0AAMDzvvjiCw0cOFDdu3fX1KlTVa9ePWVkZGjDhg1avHixpk+fbnWJl2Ty5Mnq0aOHJOnIkSN65513dN999yk3N1ejRo2yuLozXn/9deXm5jqff/HFF3rxxRc1b948tWrVynm8QYMGCg0N1erVq1WvXj0rSpVkBrJJkyapcePGuuqqqyr8Pkd/FBYWasOGDXr++ef19ddfa+vWrapfv/553/vggw+qb9++l1g5AFRdBDIA8ENTp05VkyZN9NVXXyko6Mxf9UOGDNHUqVMtrOzCTp06pfDw8PO2ad68ua677jrn8379+mn9+vV6//33fSqQtWnTxuX5f//7X0lS27Zt1aFDh1Lt69atWyl1edrZ/XHjjTeqVq1aGj58uObPn69nn322zPc4+rlBgwZq0KBBZZYLAD6FKYsA4IeOHj2qOnXquIQxh4AA17/6HVPmztW4cWPdd999zueOKXXp6em6//77FRsbq4iICN1yyy365ZdfSr1/yZIl6tmzp6KiohQeHq7rr79eX3/9tUsbx3S177//Xr/73e8UExOjZs2auf15AwICVLNmTQUHB7scP336tMaPH68mTZooJCRE9evX16OPPqrjx4872zz11FOKjo5WcXGx89ioUaNks9k0bdo057GjR48qICBAs2bNcru+iihvymJqaqp69uyp6OhohYeHq3Xr1poyZcp5z/Xdd9+pTp06GjBggPLy8iRJP//8s4YOHaq4uDiFhoaqdevW+r//+z/ne7755ht17NhRknT//fe7TKd0lyOc7d27V9L5+7m8KYuLFi1S586dVbNmTdWsWVNXXXWV5s6d69KmIr9jAODrCGQA4Ic6d+6stWvXavTo0Vq7dq3sdrvHzj18+HAFBARo0aJFmjlzptatW6fu3bu7hJyFCxcqOTlZUVFRWrBggT788EPFxsaqT58+Zf6DedCgQbrsssv00Ucfac6cOResoaSkREVFRSoqKtKhQ4f00ksvadu2bbr77rudbQzD0G233aZXXnlFKSkp+uKLLzR27FgtWLBAN910kwoKCiRJvXr1Um5urtatW+d875IlSxQWFqb09HTnsa+//lqGYahXr14X87VdlLlz56pfv34qKSnRnDlz9Pnnn2v06NE6cOBAue/58MMP1bNnTw0ePFj/+te/FBERoR9//FEdO3bUtm3bNH36dP373/9W//79NXr0aE2aNEmSdM0112jevHmSpD//+c9avXq1Vq9erQcffNDtunft2iWp9IhfRfv5ueee07Bhw5SYmKj58+fr008/1b333usMeJL7v2MA4LMMAIDfOXLkiHHDDTcYkgxJRnBwsNGlSxdjypQpxokTJ1zaSjImTJhQ6hyNGjUy7r33XufzefPmGZKM22+/3aXdd999Z0gyXnzxRcMwDCMvL8+IjY01brnlFpd2xcXFxpVXXmlce+21zmMTJkwwJBnPPfdchT7XsmXLnJ/p7C0gIMB49tlnXdqmpqYakoypU6e6HP/ggw8MScabb77prDckJMR4/vnnDcMwjAMHDhiSjGeeecYICwszTp8+bRiGYTz00ENGYmKi8zx79uwxJBnz5s2rUO2GceY7XL9+fbmv7dmzxzAMwzhx4oQRFRVl3HDDDUZJSUm557z33nuNiIgIwzAM46WXXjICAwONl19+2aVNnz59jAYNGhg5OTkuxx977DGjRo0axrFjxwzDMIz169e79Zkc/fHBBx8YdrvdOHXqlLFixQrjsssuMwIDA40ffvjBMIzz97PjNYdffvnFCAwMNIYNG1buz3XndwwAfB0jZADgh2rXrq1vv/1W69ev10svvaRbb71VP/30k8aPH6927drpyJEjF33uYcOGuTzv0qWLGjVqpGXLlkmSVq1apWPHjunee+91jmIVFRWppKREffv21fr1653T6BzuuOMOt2p4+eWXtX79eq1fv17p6el6+umn9dJLL+mpp55ytlm6dKkkuUy7lKTf//73ioiIcI6ihIeHq3PnzlqyZIkkKT09XbVq1dJTTz2lwsJCrVy5UpI5alaZo2OrVq1Sbm6uRo4cecFVCA3D0IgRIzRhwgQtWrRITz/9tPO106dP6+uvv9btt9+u8PBwlz7p16+fTp8+rTVr1lxSrXfeeaeCg4MVHh6uG2+8UcXFxfrHP/6hK664wqVdRfo5PT1dxcXFevTRR8ttczG/YwDgq1jUAwD8WIcOHZyLR9jtdj3zzDN69dVXNXXq1Ite3CMhIaHMY0ePHpUkHTp0SJL0u9/9rtxzHDt2TBEREc7n7q4s2LRpU5dFMXr16qXs7GxNnz5dw4cPV6tWrXT06FEFBQWVmjZns9lc6nW8/4UXXlBeXp6WLFmim266SbVr11b79u21ZMkSNW3aVHv27HFO76sMhw8flqQKLXhRWFioDz74QJdffrluvvlml9eOHj2qoqIizZo1q9zr3y4loEtmQL7pppsUGBioOnXqKCkpqcx2Fenninzui/kdAwBfRSADgGoiODhYEyZM0Kuvvqpt27Y5j4eGhjqvpzrb2YHlbJmZmWUeu+yyyyRJderUkSTNmjXLZSXEs8XHx7s898R9qK644goZhqEtW7aoVatWql27toqKinT48GGXUGYYhjIzM50LWEhSz5499Ze//EUrVqzQ119/rQkTJjiPp6WlqUmTJs7nlcVR8/muF3MIDQ3VsmXL1KdPH/Xq1UupqamKiYmRJMXExCgwMFApKSnljjo5Pt/FOjcgl6ci/Xz25y4v2F3M7xgA+CqmLAKAH8rIyCjzuONmvYmJic5jjRs31pYtW1zaLV26VCdPnizzHO+9957L81WrVmnv3r3q3r27JOn6669XrVq19OOPPzpH6M7dQkJCLvajlctxM+O4uDhJZ8LTwoULXdp9/PHHysvLcwlX1157raKiojRz5kxlZmaqd+/eksyRs02bNunDDz9UmzZtXL43b+vSpYuio6M1Z84cGYZxwfZXX321li9frgMHDqh79+7KysqSZE7J7NGjhzZt2qQrrriizP6oXbu2JDPYSVJ+fr73PtgFJCcnKzAwUH//+9/LbWPV7xgAeAMjZADgh/r06aMGDRrolltuUatWrVRSUqLNmzdr+vTpqlmzph5//HFn25SUFP3lL3/Rc889p27duunHH3/U7NmzFR0dXea5N2zYoAcffFC///3vtX//fj377LOqX7++Ro4cKUmqWbOmZs2apXvvvVfHjh3T7373O8XFxenw4cP64YcfdPjw4fP+Y7sifv75Z+d1Tzk5OVqyZInmzp2rDh06qGvXrpKk3r17q0+fPnrmmWeUm5ur66+/Xlu2bNGECRN09dVXKyUlxXm+wMBAdevWTZ9//rmaNGniXJL9+uuvV2hoqL7++muNHj36kmp2V82aNTV9+nQ9+OCD6tWrlx566CHFx8dr165d+uGHHzR79uxS72ndurW+/fZb9erVSzfeeKOWLFmiBg0a6LXXXtMNN9ygrl276pFHHlHjxo114sQJ7dq1S59//rnzertmzZopLCxM7733nlq3bq2aNWsqMTGxUoNo48aN9ac//UkvvPCC8vPzdddddyk6Olo//vijjhw5okmTJlXK7xgAVBpr1xQBAHjDBx98YAwdOtRo3ry5UbNmTSM4ONho2LChkZKSYvz4448ubQsKCoynn37aSEpKMsLCwoxu3boZmzdvLneVxbS0NCMlJcWoVauWERYWZvTr18/4+eefS9WwfPlyo3///kZsbKwRHBxs1K9f3+jfv7/x0UcfOds4Vtg7fPhwhT5XWassRkREGG3atDEmTJhQahXB/Px845lnnjEaNWpkBAcHG/Xq1TMeeeQRIzs7u9S5X3vtNUOS8dBDD7kc7927tyHJ+Oyzz1yOe3uVRYcvv/zS6NatmxEREWGEh4cbbdq0cVlF8exVFh0OHDhgtGrVymjcuLGxe/duZ70PPPCAUb9+fSM4ONioW7eu0aVLF+fqmA7vv/++0apVKyM4OLjcFTgdHP1xdp+W5Xz9fO4qiw7vvPOO0bFjR6NGjRpGzZo1jauvvrrUd12R3zEA8HU2w6jAPAgAQLU3f/583X///Vq/fn2FrhcCAAAXxjVkAAAAAGARAhkAAAAAWIQpiwAAAABgEUbIAAAAAMAiBDIAAAAAsAiBDAAAAAAswo2hPaikpEQHDx5UZGSkbDab1eUAAAAAsIhhGDpx4oQSExMVEFD+OBiBzIMOHjyopKQkq8sAAAAA4CP279+vBg0alPs6gcyDIiMjJZlfelRUlMXV+Ba73a60tDQlJycrODjY6nLgJfSz/6OPqwf62f/Rx9UD/Wyt3NxcJSUlOTNCeQhkHuSYphgVFUUgO4fdbld4eLiioqL4C8GP0c/+jz6uHuhn/0cfVw/0s2+40KVMLOoBAAAAABYhkAEAAACARQhkAAAAAGARAhkAAAAAWIRABgAAAAAWIZABAAAAgEUIZAAAAABgEUsD2YoVK3TLLbcoMTFRNptN//znP11eNwxDEydOVGJiosLCwtS9e3dt377dpU1BQYFGjRqlOnXqKCIiQgMHDtSBAwdc2mRnZyslJUXR0dGKjo5WSkqKjh8/7tJm3759uuWWWxQREaE6depo9OjRKiws9MbHBgAAAABJFgeyvLw8XXnllZo9e3aZr0+dOlUzZszQ7NmztX79eiUkJKh37946ceKEs82YMWP06aefavHixVq5cqVOnjypAQMGqLi42Nlm6NCh2rx5s1JTU5WamqrNmzcrJSXF+XpxcbH69++vvLw8rVy5UosXL9bHH3+scePGee/DAwAAAKj2gqz84TfffLNuvvnmMl8zDEMzZ87Us88+q0GDBkmSFixYoPj4eC1atEgjRoxQTk6O5s6dq3fffVe9evWSJC1cuFBJSUlasmSJ+vTpox07dig1NVVr1qxRp06dJElvvfWWOnfurJ07d6ply5ZKS0vTjz/+qP379ysxMVGSNH36dN13333661//qqioqEr4NgAAAABUN5YGsvPZs2ePMjMzlZyc7DwWGhqqbt26adWqVRoxYoQ2btwou93u0iYxMVFt27bVqlWr1KdPH61evVrR0dHOMCZJ1113naKjo7Vq1Sq1bNlSq1evVtu2bZ1hTJL69OmjgoICbdy4UT169CizxoKCAhUUFDif5+bmSpLsdrvsdrvHvgt/4Pg++F78G/3s/+jj6oF+9n/0cfVAP1urot+7zwayzMxMSVJ8fLzL8fj4eO3du9fZJiQkRDExMaXaON6fmZmpuLi4UuePi4tzaXPuz4mJiVFISIizTVmmTJmiSZMmlTqelpam8PDwC33Eaik9Pd3qElAJ6Gf/Rx9XD/Sz/6OPqwf62RqnTp2qUDufDWQONpvN5blhGKWOnevcNmW1v5g25xo/frzGjh3rfJ6bm6ukpCQlJyczzfEcdrtd6enp6t27t4KDg60uB15CP/s/+rh6oJ/9H31cPdDP1nLMnrsQnw1kCQkJkszRq3r16jmPZ2VlOUezEhISVFhYqOzsbJdRsqysLHXp0sXZ5tChQ6XOf/jwYZfzrF271uX17Oxs2e32UiNnZwsNDVVoaGip48HBwfzSl4Pvpnqgn/0ffVw90M/+jz6uHnyln199Vdq4UXrjDSkiwupqvK+i37nP3oesSZMmSkhIcBliLSws1PLly51hq3379goODnZpk5GRoW3btjnbdO7cWTk5OVq3bp2zzdq1a5WTk+PSZtu2bcrIyHC2SUtLU2hoqNq3b+/VzwkAAAD4u5IS6dlnpffeMx9xhqUjZCdPntSuXbucz/fs2aPNmzcrNjZWDRs21JgxYzR58mQ1b95czZs31+TJkxUeHq6hQ4dKkqKjozV8+HCNGzdOtWvXVmxsrJ588km1a9fOuepi69at1bdvXz300EN64403JEkPP/ywBgwYoJYtW0qSkpOT1aZNG6WkpGjatGk6duyYnnzyST300ENMPQQAAAAu0YEDUn6+uf+3v0l33CF17WptTb7C0kC2YcMGlxUMHddj3XvvvZo/f76efvpp5efna+TIkcrOzlanTp2UlpamyMhI53teffVVBQUFafDgwcrPz1fPnj01f/58BQYGOtu89957Gj16tHM1xoEDB7rc+ywwMFBffPGFRo4cqeuvv15hYWEaOnSoXnnlFW9/BQAAAIDf27nzzL5hSA88IP3wg8Q6eBYHsu7du8swjHJft9lsmjhxoiZOnFhumxo1amjWrFmaNWtWuW1iY2O1cOHC89bSsGFD/fvf/75gzQAAAADc4whk3btLu3aZ21/+Ik2fbmlZPsFnryEDAAAA4B9++sl87NhRevNNc//VV6VVq6yryVcQyAAAAAB4lWOErGVL6eabpfvuM6cu3n//mWvLqisCGQAAAACvOjuQSdKMGVJiojly9txz1tXlCwhkAAAAALwmP1/at8/cb9HCfIyJMe9HJpnhbM0aa2rzBQQyAAAAAF6za5c5PbFWLalu3TPHBwyQUlLMe5Tdf790+rRlJVqKQAYAAADAa86ermizub42c6aUkCD997/SeRZW92sEMgAAAABe41hh0TFd8WyxsWemLk6bJq1bV3l1+QoCGQAAAACvOXdBj3MNHCgNHXpm6mJBQeXV5gsIZAAAAAC85kKBTJL+9jcpLk768Ufp+ecrpy5fQSADAAAA4BWGcSaQlTVl0aF2bWnOHHP/5ZelDRu8X5uvIJABAAAA8IojR6Tjx83FPJo3P3/b22+XhgyRiour19RFAhkAAAAAr3CMjjVsKIWFXbj9rFnm0vjbtkl//at3a/MVBDIAAAAAXnG+FRbLUqeO9Prr5v7kydL333unLl9CIAMAAADgFRVZ0ONcv/ud9Pvfn5m6WFjondp8BYEMAAAAgFdcTCCTpNmzzYU+tmyRvvrK83X5EgIZAAAAAK9wd8qiQ1yc1KOHub9nj2dr8jUEMgAAAAAeV1Qk7dpl7rs7QiZJDRqYjwcOeK4mX0QgAwAAAOBxv/4q2e1SjRpSUpL773e8h0AGAAAAAG5yTFds3lwKuIjU4Rgh27/fczX5IgIZAAAAAI+72AU9HJiyCAAAAAAXyVOB7LffpJISz9TkiwhkAAAAADzuYldYdKhXz5zqaLdLhw97ri5fQyADAAAA4HGXOkIWHCwlJJj7/nwdGYEMAAAAgEedOCEdPGjuX+wImVQ9riMjkAEAAADwqJ9/Nh/r1pViYi7+PAQyAAAAAHDTpU5XdKgO9yIjkAEAAADwKE8FsupwLzICGQAAAACPutQVFh2YsggAAAAAbvL0CBmBDAAAAAAqwDDOjJB58hoyw7i0c/kqAhkAAAAAj8nIkE6elAIDpaZNL+1c9epJNptUWOi/N4cmkAEAAADwGMd0xSZNpJCQSztXSIgUH2/u++u0RQIZAAAAAI/x1PVjDv5+HRmBDAAAAIDHeGqFRQcCGQAAAABUkKdHyBwLe/jrvcgIZAAAAAA8himL7iGQAQAAAPCIwkJpzx5znymLFUMgAwAAAOARu3dLJSVSzZrmkvWeQCADAAAAgAo4e7qizeaZc/r7zaEJZAAAAAA8wtMrLEpSYqL5ePq0dPSo587rKwhkAAAAADzC0wt6SFJoqBQXZ+7747RFAhkAAAAAj/BGIJP8+zoyAhkAAAAAj/DGlEXJ9Toyf0MgAwAAAHDJsrOlw4fNfU8HMscImT/eHJpABgAAAOCSOaYr1q9vLnvvSUxZBAAAAIDz8NZ0RYlABgAAAADn5a0FPSSuIQMAAACA8/JmIDv7GjJ/uzk0gQwAAADAJfPmlMX69c3H/Hxz8RB/QiADAAAAcElKSqSffzb3vTFCVqOGVKeOue9v0xYJZAAAAAAuyb590unTUnCw1Lixd36Gv15HRiADAAAAcEkc0xUvu0wKDPTOz/DXe5ERyAAAAABcEm8u6OHgr0vfE8gAAAAAXBIC2cUjkAEAAAC4JN5cYdGBa8gAAAAAoAyVOULGNWQAAAAA8D/5+eYqi1LlTVn0p5tDE8gAAAAAXDTH/cdiYqTatb33cxw3h87Lk3JyvPdzKhuBDAAAAMBFO3u6os3mvZ8THi7Fxpr7/nQdGYEMAAAAwEVzLOjhzemKDv64sIdPB7KioiL9+c9/VpMmTRQWFqamTZvq+eefV0lJibONYRiaOHGiEhMTFRYWpu7du2v79u0u5ykoKNCoUaNUp04dRUREaODAgTpwTi9mZ2crJSVF0dHRio6OVkpKio4fP14ZHxMAAACoshwjZN5cYdHBHxf28OlA9vLLL2vOnDmaPXu2duzYoalTp2ratGmaNWuWs83UqVM1Y8YMzZ49W+vXr1dCQoJ69+6tEydOONuMGTNGn376qRYvXqyVK1fq5MmTGjBggIqLi51thg4dqs2bNys1NVWpqanavHmzUlJSKvXzAgAAAFVNZayw6OCP9yILsrqA81m9erVuvfVW9e/fX5LUuHFjvf/++9qwYYMkc3Rs5syZevbZZzVo0CBJ0oIFCxQfH69FixZpxIgRysnJ0dy5c/Xuu++qV69ekqSFCxcqKSlJS5YsUZ8+fbRjxw6lpqZqzZo16tSpkyTprbfeUufOnbVz5061rIzfLgAAAKCKMYzKnbJIIKtkN9xwg+bMmaOffvpJLVq00A8//KCVK1dq5syZkqQ9e/YoMzNTycnJzveEhoaqW7duWrVqlUaMGKGNGzfKbre7tElMTFTbtm21atUq9enTR6tXr1Z0dLQzjEnSddddp+joaK1atarcQFZQUKCCggLn89zcXEmS3W6X3W735FdR5Tm+D74X/0Y/+z/6uHqgn/0ffVw9VEY/Z2VJx48Hy2Yz1LBhkbz9K1Wvnk1SkPbvL5HdXnzB9laq6Pfu04HsmWeeUU5Ojlq1aqXAwEAVFxfrr3/9q+666y5JUmZmpiQpPj7e5X3x8fHau3evs01ISIhiYmJKtXG8PzMzU3FxcaV+flxcnLNNWaZMmaJJkyaVOp6Wlqbw8HA3Pmn1kZ6ebnUJqAT0s/+jj6sH+tn/0cfVgzf7efv2WEldVbfuKS1btsRrP8fht9/qSLpeO3bk6csvl3r9512KU6dOVaidTweyDz74QAsXLtSiRYt0+eWXa/PmzRozZowSExN17733OtvZzllf0zCMUsfOdW6bstpf6Dzjx4/X2LFjnc9zc3OVlJSk5ORkRUVFXfDzVSd2u13p6enq3bu3goODrS4HXkI/+z/6uHqgn/0ffVw9VEY/Hzpk/lv5qqvC1K9fP6/8jLM1ayZNmCDl5NSslJ93KRyz5y7EpwPZU089pT/+8Y8aMmSIJKldu3bau3evpkyZonvvvVcJCQmSzBGuevXqOd+XlZXlHDVLSEhQYWGhsrOzXUbJsrKy1KVLF2ebQ4cOlfr5hw8fLjX6drbQ0FCFhoaWOh4cHMxfbuXgu6ke6Gf/Rx9XD/Sz/6OPqwdv9vOuXeZjy5YBCg72/nqBTZqYjydO2JSfHyxfHgOp6Hfu06ssnjp1SgEBriUGBgY6l71v0qSJEhISXIZhCwsLtXz5cmfYat++vYKDg13aZGRkaNu2bc42nTt3Vk5OjtatW+dss3btWuXk5DjbAAAAAHBVmSssSlJEhOQYY/GXhT18eoTslltu0V//+lc1bNhQl19+uTZt2qQZM2bogQcekGROMxwzZowmT56s5s2bq3nz5po8ebLCw8M1dOhQSVJ0dLSGDx+ucePGqXbt2oqNjdWTTz6pdu3aOVddbN26tfr27auHHnpIb7zxhiTp4Ycf1oABA1hhEQAAAChHZa6w6NCggZSdbd6LrE2byvu53uLTgWzWrFn6y1/+opEjRyorK0uJiYkaMWKEnnvuOWebp59+Wvn5+Ro5cqSys7PVqVMnpaWlKTIy0tnm1VdfVVBQkAYPHqz8/Hz17NlT8+fPV2BgoLPNe++9p9GjRztXYxw4cKBmz55deR8WAAAAqEKKiqTdu839yrgptEODBtLWrYyQVYrIyEjNnDnTucx9WWw2myZOnKiJEyeW26ZGjRqaNWuWyw2lzxUbG6uFCxdeQrUAAABA9bFnj2S3S2FhZ+4PVhn87V5kPn0NGQAAAADf5Jiu2KKFFFCJqSIpyXwkkAEAAACothwLelTmdEXpzAjZ/v2V+3O9hUAGAAAAwG2VvcKiA1MWAQAAAFR7VqywKBHIAAAAAMDyKYs5OdKJE5X7s72BQAYAAADALcePSxkZ5n5lB7LISCk62tz3h1EyAhkAAAAAt6xebT5edplUq1bl/3x/mrZIIAMAAADglu++Mx+vv96an08gAwAAAFBtWR3I/OleZAQyAAAAABVmt0tr15r7Vo+Q+cO9yAhkAAAAACps82YpP1+KiZFatbKmBqYsAgAAAKiWHNMVu3SRAixKEwQyAAAAANWS1dePSQQyAAAAANWQYfhGIHMs6pGdLeXlWVeHJxDIAAAAAFTIr7+aN4QODpY6drSujqgo8wbRUtUfJSOQAQAAAKgQx+jYNddIYWHW1uIv0xYJZAAAAAAqxBemKzoQyAAAAABUK74UyPzl5tAEMgAAAAAXdPy4tG2bue8Lgcxfbg5NIAMAAABwQWvWmKssXnaZFB9vdTVMWQQAAABQjaxcaT76wuiYRCADAAAAUI340vVjEteQAQAAAKgm7HZp7Vpz31cCmWOE7OhR6dQpa2u5FAQyAAAAAOe1ebOUny/FxEitWlldjSk6WoqIMPd/+83aWi4FgQwAAADAeTmmK3bpIgX4SIKw2fzjOjIf+ToBAAAA+Cpfu37MwR+uIyOQAQAAACiXYfhuIPOHe5ERyAAAAACU69dfpYwMKThY6tjR6mpcMWURAAAAgF9zjI5dc40UFmZtLeeq1oFs165d+uqrr5Sfny9JMgzDY0UBAAAA8A2+Ol1RqqbXkB09elS9evVSixYt1K9fP2VkZEiSHnzwQY0bN87jBQIAAACwji8Hsmp5DdkTTzyhoKAg7du3T+Hh4c7jd955p1JTUz1aHAAAAADrHD8ubdtm7vtyIDtyRDp92tpaLlaQu29IS0vTV199pQaOT/8/zZs31969ez1WGAAAAABrrVljrrLYrJkUH291NaXFxJjXteXnmzeHbtbM6orc5/YIWV5ensvImMORI0cUGhrqkaIAAAAAWM+XpytK5s2hq/p1ZG4HshtvvFHvvPOO87nNZlNJSYmmTZumHj16eLQ4AAAAANbx9UAmVf3ryNyesjht2jR1795dGzZsUGFhoZ5++mlt375dx44d03eOHgMAAABQpdnt0tq15n5VCGTVZoSsTZs22rJli6699lr17t1beXl5GjRokDZt2qRmVXHSJgAAAIBSfvhBOnVKqlVLat3a6mrKV9UDmdsjZJKUkJCgSZMmeboWAAAAAD7CMfmtSxcp4KLvXux9VT2Quf3Vzps3Tx999FGp4x999JEWLFjgkaIAAAAAWKsqXD8mVcNFPV566SXVqVOn1PG4uDhNnjzZI0UBAAAAsI5hVJ1AVtUX9XA7kO3du1dNmjQpdbxRo0bat2+fR4oCAAAAYJ29e6WDB6XgYKljR6urOT9HIMvKkgoKrK3lYrgdyOLi4rRly5ZSx3/44QfVrl3bI0UBAAAAsI5jdOyaa6QybkHsU2rXlmrUMPcPHrS2lovhdiAbMmSIRo8erWXLlqm4uFjFxcVaunSpHn/8cQ0ZMsQbNQIAAACoRFVluqJk3hy6Ki/s4fYqiy+++KL27t2rnj17KijIfHtJSYnuueceriEDAAAA/EBVCmSSGch27aqa15G5HchCQkL0wQcf6IUXXtAPP/ygsLAwtWvXTo0aNfJGfQAAAAAqUU6OtHWruV+VAplUTUbIHFq0aKEWLVp4shYAAAAAFluzxlxlsVkzKT7e6moqxu8D2dixY/XCCy8oIiJCY8eOPW/bGTNmeKQwAAAAAJWvqk1XlKr2vcgqFMg2bdoku90uSfr+++9ls9nKbFfecQAAAABVQ1UMZFX5XmQVCmTLli1z7n/zzTfeqgUAAACAhex2c8qiVDUDWVUcIXNr2fuioiIFBQVp27Zt3qoHAAAAgEV++EE6dUqqVUtq3drqairOEcgOHZIKC62txV1uBbKgoCA1atRIxcXF3qoHAAAAgEUc0xW7dJEC3L5jsXXq1pVCQszFSDIyrK7GPW5/zX/+8581fvx4HTt2zBv1AAAAALBIVbx+THK9OXRVu47M7WXv//a3v2nXrl1KTExUo0aNFBER4fL6999/77HiAAAAAFQOw6i6gUwyA9kvv1S968jcDmS33norqykCAAAAfmbvXungQSkoSOrY0epq3FdVF/ZwO5BNnDjRC2UAAAAAsJJjdOyaa6TwcGtruRjXXSfl5koNG1pdiXsqfA3ZqVOn9Oijj6p+/fqKi4vT0KFDdeTIEW/WBgAAAKCSVOXpipI0apT0+efS4MFWV+KeCgeyCRMmaP78+erfv7+GDBmi9PR0PfLII96sDQAAAEAlqeqBrKqq8JTFTz75RHPnztWQIUMkSXfffbeuv/56FRcXKzAw0GsFAgAAAPCunBxp61Zzn0BWuSo8QrZ//3517drV+fzaa69VUFCQDh486JXCAAAAAFSOH34wV1ls1EhKSLC6muqlwoGsuLhYISEhLseCgoJUVFTk8aIAAAAAVJ6ffzYfW7Wyto7qqMJTFg3D0H333afQ0FDnsdOnT+sPf/iDy73IPvnkE89WCAAAAMCrHIGseXNr66iOKjxCdu+99youLk7R0dHO7e6771ZiYqLLMU/77bffdPfdd6t27doKDw/XVVddpY0bNzpfNwxDEydOVGJiosLCwtS9e3dt377d5RwFBQUaNWqU6tSpo4iICA0cOFAHzrlBQXZ2tlJSUpyfIyUlRcePH/f45wEAAAB8za5d5iOBrPJVeIRs3rx53qyjTNnZ2br++uvVo0cP/ec//1FcXJx2796tWrVqOdtMnTpVM2bM0Pz589WiRQu9+OKL6t27t3bu3KnIyEhJ0pgxY/T5559r8eLFql27tsaNG6cBAwZo48aNzgVJhg4dqgMHDig1NVWS9PDDDyslJUWff/55pX9uAAAAoDI5Rsguu8zaOqojt28MXZlefvllJSUluYTBxo0bO/cNw9DMmTP17LPPatCgQZKkBQsWKD4+XosWLdKIESOUk5OjuXPn6t1331WvXr0kSQsXLlRSUpKWLFmiPn36aMeOHUpNTdWaNWvUqVMnSdJbb72lzp07a+fOnWrZsmWZ9RUUFKigoMD5PDc3V5Jkt9tlt9s9+l1UdY7vg+/Fv9HP/o8+rh7oZ/9HH1cPFe1nw5B27QqSZFPjxnbxa+EZFf3zZTMMw/ByLRetTZs26tOnjw4cOKDly5erfv36GjlypB566CFJ0i+//KJmzZrp+++/19VXX+1836233qpatWppwYIFWrp0qXr27Kljx44pJibG2ebKK6/UbbfdpkmTJuntt9/W2LFjS01RrFWrll599VXdf//9ZdY3ceJETZo0qdTxRYsWKbwq3t4cAAAA1c7RozU0fHgfBQSU6MMP/62gIJ+NB1XKqVOnNHToUOXk5CgqKqrcdj49QvbLL7/o73//u8aOHas//elPWrdunUaPHq3Q0FDdc889yszMlCTFx8e7vC8+Pl579+6VJGVmZiokJMQljDnaON6fmZmpuLi4Uj8/Li7O2aYs48eP19ixY53Pc3NzlZSUpOTk5PN+6dWR3W5Xenq6evfureDgYKvLgZfQz/6PPq4e6Gf/Rx9XDxXt5xUrbJKkJk1sGjjw5soqz+85Zs9diE8HspKSEnXo0EGTJ0+WJF199dXavn27/v73v+uee+5xtrPZbC7vMwyj1LFzndumrPYXOk9oaKjLqpMOwcHB/OVWDr6b6oF+9n/0cfVAP/s/+rh6uFA/79ljPjZvbuP3wYMq+l1WeJVFhxUrVpR577GioiKtWLHC3dOdV7169dSmTRuXY61bt9a+ffskSQn/u2vduaNYWVlZzlGzhIQEFRYWKjs7+7xtDh06VOrnHz58uNToGwAAAOBPWPLeWm4Hsh49eujYsWOljufk5KhHjx4eKcrh+uuv186dO12O/fTTT2rUqJEkqUmTJkpISFB6errz9cLCQi1fvlxdunSRJLVv317BwcEubTIyMrRt2zZnm86dOysnJ0fr1q1ztlm7dq1ycnKcbQAAAAB/5FjynhUWreH2lMXypvEdPXrU5QbRnvDEE0+oS5cumjx5sgYPHqx169bpzTff1JtvvinJnGY4ZswYTZ48Wc2bN1fz5s01efJkhYeHa+jQoZKk6OhoDR8+XOPGjVPt2rUVGxurJ598Uu3atXOuuti6dWv17dtXDz30kN544w1J5rL3AwYMKHeFRQAAAMAfMEJmrQoHMsey8jabTffdd5/LtVPFxcXasmWLx0eTOnbsqE8//VTjx4/X888/ryZNmmjmzJkaNmyYs83TTz+t/Px8jRw5UtnZ2erUqZPS0tKc9yCTpFdffVVBQUEaPHiw8vPz1bNnT82fP995DzJJeu+99zR69GglJydLkgYOHKjZs2d79PMAAAAAvqSkhJtCW63CgSw6OlqSOUIWGRmpsLAw52shISG67rrrnMvRe9KAAQM0YMCAcl+32WyaOHGiJk6cWG6bGjVqaNasWZo1a1a5bWJjY7Vw4cJLKRUAAACoUjIypPx8KTBQ+t9VQahkFQ5kjpszN27cWE8++aTHpycCAAAAqFyO6YpNmkgssGgNtxf1mDBhgkJDQ7VkyRK98cYbOnHihCTp4MGDOnnypMcLBAAAAOAdXD9mPbcX9di7d6/69u2rffv2qaCgQL1791ZkZKSmTp2q06dPa86cOd6oEwAAAICHscKi9dweIXv88cfVoUMHZWdnu1xHdvvtt+vrr7/2aHEAAAAAvIcRMuu5PUK2cuVKfffddwoJCXE53qhRI/32228eKwwAAACAdxHIrOf2CFlJSYmKi4tLHT9w4IDLUvMAAAAAfFdJibR7t7nPlEXruB3IevfurZkzZzqf22w2nTx5UhMmTFC/fv08WRsAAAAALzl40FzyPihIatzY6mqqL7enLL766qvq0aOH2rRpo9OnT2vo0KH6+eefVadOHb3//vveqBEAAACAh5295H2Q26kAnuL2V5+YmKjNmzdr8eLF2rhxo0pKSjR8+HANGzbMZZEPAAAAAL6LFRZ9g9uBbOHChbr77rt1//336/7773d57amnntK0adM8VhwAAAAA72BBD9/g9jVkjz32mP7973+XOv7EE09o4cKFHikKAAAAgHcRyHyD24Fs8eLFuvvuu7VixQrnsVGjRunDDz/UsmXLPFocAAAAAO9wTFkkkFnL7UDWt29fzZkzR7fddps2bNigkSNH6pNPPtGyZcvUqlUrb9QIAAAAwINKSriGzFdc1HoqQ4YMUXZ2tm644QbVrVtXy5cv12X0JAAAAFAl/PabdPq0ubpio0ZWV1O9VSiQjR07tszjcXFxuvrqq/X66687j82YMcMzlQEAAADwCsfoWNOmLHlvtQp9/Zs2bSrzeLNmzZSbm+t83Wazea4yAAAAAF7hWNCDSW7Wq1AgY7EOAAAAwH+wwqLvcHtRj5ycHB07dqzU8WPHjik3N9cjRQEAAADwHlZY9B1uB7IhQ4Zo8eLFpY5/+OGHGjJkiEeKAgAAAOA9TFn0HW4HsrVr16pHjx6ljnfv3l1r1671SFEAAAAAvKOkRNq929xnhMx6bgeygoICFRUVlTput9uVn5/vkaIAAAAAeIdjyfvgYKlhQ6urgduBrGPHjnrzzTdLHZ8zZ47at2/vkaIAAAAAeIdjumKTJix57wvc7oK//vWv6tWrl3744Qf17NlTkvT1119r/fr1SktL83iBAAAAADyHFRZ9i9sjZNdff71Wr16tpKQkffjhh/r888912WWXacuWLeratas3agQAAADgIayw6FsuapDyqquu0nvvvefpWgAAAAB4GSss+pYKBbLc3FxFRUU598/H0Q4AAACA72HKom+pUCCLiYlRRkaG4uLiVKtWLdlstlJtDMOQzWZTcXGxx4sEAAAAcOlY8t73VCiQLV26VLGxsZKkZcuWebUgAAAAAN5x4IBUUGAueZ+UZHU1kCoYyLp166amTZtq/fr16tatm7drAgAAAOAFjumKTZuy5L2vqPAqi7/++ivTEQEAAIAqjOvHfI/by94DAAAAqJocS96zwqLvcGug8scff1RmZuZ521xxxRWXVBAAAAAA72CEzPe4Fch69uwpwzBKHbfZbKyyCAAAAPg4ApnvcSuQrV27VnXr1vVWLQAAAAC8pLj4zJL3TFn0HW4FsoYNGyouLs5btQAAAADwkgMHpMJCKSREatjQ6mrgwKIeAAAAQDVw9pL3gYHW1oIzKhzIunXrppCQEG/WAgAAAMBLWGHRN1V4yuKyZcu8WQcAAAAAL2JBD9/ElEUAAACgGiCQ+SYCGQAAAFANMGXRNxHIAAAAAD939pL3jJD5FgIZAAAA4Of27z+z5H1SktXV4GwVWtRj7NixFT7hjBkzLroYAAAAAJ7nmK7Ikve+p0KBbNOmTS7PN27cqOLiYrVs2VKS9NNPPykwMFDt27f3fIUAAAAALgkLeviuCgWys5e8nzFjhiIjI7VgwQLFxMRIkrKzs3X//fera9eu3qkSAAAAwEUjkPkut68hmz59uqZMmeIMY5IUExOjF198UdOnT/docQAAAAAuHSss+i63A1lubq4OHTpU6nhWVpZOnDjhkaIAAAAAeA4jZL7L7UB2++236/7779c//vEPHThwQAcOHNA//vEPDR8+XIMGDfJGjQAAAAAuUnGx9Msv5j6BzPdU6Bqys82ZM0dPPvmk7r77btntdvMkQUEaPny4pk2b5vECAQAAAFy8s5e8b9DA6mpwLrcDWXh4uF5//XVNmzZNu3fvlmEYuuyyyxQREeGN+gAAAABcgl27bJKkZs1Y8t4XXfSNoTMyMpSRkaEWLVooIiJChmF4si4AAAAAHuAIZExX9E1uB7KjR4+qZ8+eatGihfr166eMjAxJ0oMPPqhx48Z5vEAAAAAAF2/3bvORFRZ9k9uB7IknnlBwcLD27dun8PBw5/E777xTqampHi0OAAAAwKX5+WdGyHyZ29eQpaWl6auvvlKDc64IbN68ufbu3euxwgAAAABcOqYs+ja3R8jy8vJcRsYcjhw5otDQUI8UBQAAAODSFRdLe/aY+0xZ9E1uB7Ibb7xR77zzjvO5zWZTSUmJpk2bph49eni0OAAAAAAX78iRcNntNoWGSklJVleDsrg9ZXHatGnq3r27NmzYoMLCQj399NPavn27jh07pu+++84bNQIAAAC4CAcPmrematZMCrjo9dXhTW53S5s2bbRlyxZde+216t27t/Ly8jRo0CBt2rRJzZo180aNAAAAAC5CRoYZyJiu6LvcHiHbt2+fkpKSNGnSpDJfa9iwoUcKAwAAAHBpMjJqSmJBD1/m9ghZkyZNdPjw4VLHjx49qiZNmnikKAAAAACXzjFCRiDzXW4HMsMwZLPZSh0/efKkatSo4ZGiyjNlyhTZbDaNGTPGpZ6JEycqMTFRYWFh6t69u7Zv3+7yvoKCAo0aNUp16tRRRESEBg4cqAMHDri0yc7OVkpKiqKjoxUdHa2UlBQdP37cq58HAAAA8CamLPq+Ck9ZHDt2rCRzVcW//OUvLkvfFxcXa+3atbrqqqs8XqDD+vXr9eabb+qKK65wOT516lTNmDFD8+fPV4sWLfTiiy+qd+/e2rlzpyIjIyVJY8aM0eeff67Fixerdu3aGjdunAYMGKCNGzcqMDBQkjR06FAdOHDAeXPrhx9+WCkpKfr888+99pkAAAAAbykqkg4dYoTM11U4kG3atEmSOSK1detWhYSEOF8LCQnRlVdeqSeffNLzFcocfRs2bJjeeustvfjii87jhmFo5syZevbZZzVo0CBJ0oIFCxQfH69FixZpxIgRysnJ0dy5c/Xuu++qV69ekqSFCxcqKSlJS5YsUZ8+fbRjxw6lpqZqzZo16tSpkyTprbfeUufOnbVz5061bNnSK58LAAAA8JZ9+6SiogCFhhpq0KD0DDf4hgoHsmXLlkmS7r//fr322muKioryWlHnevTRR9W/f3/16tXLJZDt2bNHmZmZSk5Odh4LDQ1Vt27dtGrVKo0YMUIbN26U3W53aZOYmKi2bdtq1apV6tOnj1avXq3o6GhnGJOk6667TtHR0Vq1alW5gaygoEAFBQXO57m5uZIku90uu93usc/vDxzfB9+Lf6Of/R99XD3Qz/6PPq4edu4slhSspk0NFRcXqbjY6oqql4r++XJ7lcV58+a5PM/NzdXSpUvVqlUrtWrVyt3TXdDixYv1/fffa/369aVey8zMlCTFx8e7HI+Pj9fevXudbUJCQhQTE1OqjeP9mZmZiouLK3X+uLg4Z5uyTJkypczVJtPS0lymdOKM9PR0q0tAJaCf/R99XD3Qz/6PPvZvX37ZRNIViow8pC+/XGd1OdXOqVOnKtTO7UA2ePBg3XjjjXrssceUn5+vDh066Ndff5VhGFq8eLHuuOMOt4stz/79+/X4448rLS3tvAuGnLvISHkLj5yvTVntL3Se8ePHO6+tk8xwmpSUpOTk5EodQawK7Ha70tPT1bt3bwUHB1tdDryEfvZ/9HH1QD/7P/q4ekhLMx87d66jfv36WVtMNeSYPXchbgeyFStW6Nlnn5UkffrppzIMQ8ePH9eCBQv04osvejSQbdy4UVlZWWrfvr3zWHFxsVasWKHZs2dr586dkswRrnr16jnbZGVlOUfNEhISVFhYqOzsbJdRsqysLHXp0sXZ5tChQ6V+/uHDh0uNvp0tNDRUoaGhpY4HBwfzl1s5+G6qB/rZ/9HH1QP97P/oY/+2Z0+JJKlFiwAFBwdaXE31U9E/W24ve5+Tk6PY2FhJUmpqqu644w6Fh4erf//++vnnn9093Xn17NlTW7du1ebNm51bhw4dNGzYMG3evFlNmzZVQkKCy3B7YWGhli9f7gxb7du3V3BwsEubjIwMbdu2zdmmc+fOysnJ0bp1Z4Zy165dq5ycHGcbAAAAoCrZtcuc6XXZZYbFleB83B4hS0pK0urVqxUbG6vU1FQtXrxYknkfL0/fhywyMlJt27Z1ORYREaHatWs7j48ZM0aTJ09W8+bN1bx5c02ePFnh4eEaOnSoJCk6OlrDhw/XuHHjVLt2bcXGxurJJ59Uu3btnKsutm7dWn379tVDDz2kN954Q5K57P2AAQNYYREAAABVTlGRtGePuU8g821uB7IxY8Zo2LBhqlmzpho1aqTu3btLMqcytmvXztP1XdDTTz+t/Px8jRw5UtnZ2erUqZPS0tKc9yCTpFdffVVBQUEaPHiw8vPz1bNnT82fP995DzJJeu+99zR69GjnaowDBw7U7NmzK/3zAAAAAJdq716pqMimkJBi1a9vdTU4H7cD2ciRI3Xttddq//796t27twICzFmPTZs2dVmS3lu++eYbl+c2m00TJ07UxIkTy31PjRo1NGvWLM2aNavcNrGxsVq4cKGHqgQAAACs47iSKCEhTwEBYdYWg/NyO5BJUocOHdShQweXY/379/dIQQAAAAAujWP5hMaNcyQRyHyZ24HsgQceOO/rb7/99kUXAwAAAODSFBdL/1vmQddff1BSgqX14PzcDmTZ2dkuz+12u7Zt26bjx4/rpptu8lhhAAAAANz37bfSwYNSrVqGrrkmy+pycAFuB7JPP/201LGSkhKNHDlSTZs29UhRAAAAAC7O+++bj7ffbig4uMTaYnBBbt+HrMyTBAToiSee0KuvvuqJ0wEAAAC4CIWF0kcfmftDhhDGqgKPBDJJ2r17t4qKijx1OgAAAABuSkuTsrOlevWkG2/k/mNVgdtTFseOHevy3DAMZWRk6IsvvtC9997rscIAAAAAuGfRIvPxzjuls265Cx/mdiDbtGmTy/OAgADVrVtX06dPv+AKjAAAAAC8Iy9P+te/zP277rK2FlSc24Fs2bJl3qgDAAAAwCX47DPp1CmpWTOpY0eJq4mqBo9dQwYAAADAOo7VFe+6S7LZrK0FFVehEbJrrrlGX3/9tWJiYnT11VfLdp4erlmzpi6//HL96U9/UlJSkscKBQAAAFC2Y8ek1FRzf+hQa2uBeyoUyG699VaFhoZKkm677bbzti0oKNDXX3+tu+++W8uXL7/kAgEAAACc38cfS3a7dOWVUuvWVlcDd1QokE2YMKHM/fLs3r1bl19++cVXBQAAAKDCHKsrMjpW9XjlGrJmzZrp0KFD3jg1AAAAgLP89pvkmJg2ZIi1tcB9FRohu9B1Y2f7/vvvJUnR0dEXXxUAAACACvngA8kwpBtukBo2tLoauKtCgezs68ZOnz6t119/XW3atFHnzp0lSWvWrNH27ds1cuRIrxQJAAAAoGxnr66Iqsfta8gefPBBjR49Wi+88EKpNvv37/dsdQAAAADK9fPP0oYNUmCg9PvfW10NLobb15B99NFHuueee0odv/vuu/Xxxx97pCgAAAAAF+YYHevdW6pb19pacHHcDmRhYWFauXJlqeMrV65UjRo1PFIUAAAAgPMzjDOrKzJdseqq0JTFs40ZM0aPPPKINm7cqOuuu06SeQ3Z22+/reeee87jBQIAAAAobfNmaedOqUYN6QK3CoYPczuQ/fGPf1TTpk312muvadH/Innr1q01f/58DR482OMFAgAAACjNMTo2YIAUFWVtLbh4bgcySRo8eHCZ4Wvz5s266qqrLrUmAAAAAOdRUiItXmzuczPoqu2Sbwydk5Oj119/Xddcc43at2/viZoAAAAAnMfKldKBA+bI2M03W10NLsVFB7KlS5dq2LBhqlevnmbNmqV+/fppw4YNnqwNAAAAQBkcqyvecYd5DRmqLremLB44cEDz58/X22+/rby8PA0ePFh2u10ff/yx2rRp460aAQAAAPyP3S599JG5z+qKVV+FR8j69eunNm3a6Mcff9SsWbN08OBBzZo1y5u1AQAAADhHerp09KgUHy/16GF1NbhUFR4hS0tL0+jRo/XII4+oefPm3qwJAAAAQDkcqysOHiwFXdQSffAlFR4h+/bbb3XixAl16NBBnTp10uzZs3X48GFv1gYAAADgLKdOSf/8p7nP6or+ocKBrHPnznrrrbeUkZGhESNGaPHixapfv75KSkqUnp6uEydOeLNOAAAAoNr7/HMpL09q0kTq1MnqauAJbq+yGB4ergceeEArV67U1q1bNW7cOL300kuKi4vTwIEDvVEjAAAAAJ1ZXfGuuySbzdpa4BmXdB+yli1baurUqTpw4IDed/x2AAAAAPC47Gzpyy/NfVZX9B+XfGNoSQoMDNRtt92mzz77zBOnAwAAAHCOTz4xl7xv105q29bqauApHglkAAAAALzr7OmK8B8slAkAAAD4ILvdXFXx1Cnp4EFp6VLz+JAh1tYFzyKQAQAAAJWopMS8l9gHH0i5uWbgys8/E74cW3Fx6fd27myusAj/QSADAAAAKsl330lPPCGtX1/x9wQESOHhUq1a0p/+5LXSYBECGQAAAOBlv/4qPfOM9OGH5vOaNaUnn5TatDHDlmMLCyv9PCSEJe79GYEMAAAA8JITJ6QpU6QZM6SCAjNYDR8uvfCClJBgdXXwBQQyAAAAwMOKi6X586Vnn5UOHTKP9eghvfqqdOWVlpYGH0MgAwAAADzom2/M68Q2bzafX3aZ9Mor0sCBTD1EadyHDAAAAPCA3bulQYPMkbDNm6XoaHOq4vbt0q23EsZQNkbIAAAAgLMYhrmaYWqqe+/58Ufz3mGBgdKIEdKkSVKdOt6rE/6BQAYAAACcZdEi6aWXLu69fftK06ebqycCFUEgAwAAAP5n/37p0UfN/ccfl/r1q/h769aVrr7aO3XBfxHIAAAAUOUUFZlTAz15XVZJiXT//VJOjtSpk7kQRxD/WoaXsagHAAAAqpQDB8x7ePXrZ97by1Nmz5a+/tq8GfM77xDGUDkIZAAAAKhSPvpIOnrUXHTjvvvMka1LtWOH9Mwz5v4rr0gtWlz6OYGKIJABAACgSvn3v8/sL14sjR9/aeez26WUFOn0aalPH+mRRy7tfIA7CGQAAACoMnJzpRUrzP3nnjMfp06V/u//Lv6cL74obdwoxcRIb7/N/cJQuQhkAAAAqDLS080FPVq0MO/z9cIL5vHRo6XPPnP/fOvWSX/9q7n/979LiYmeqxWoCAIZAAAAqowvvjAf+/c3H599VnrwQfM6siFDzIBVUadOmVMVi4ulu+6S7rzT8/UCF0IgAwAAQJVQUlI6kNls5sjWzTdL+fnSgAHS7t0VO9/TT0s//STVr39pUx6BS0EgAwAAQJWwcaOUlSVFRkpdu545HhQkffihdM010uHDZjg7cuT850pLOxPC5s0zrx8DrEAgAwAAQJXgGB1LTpZCQlxfq1nTXH2xUSPp55+lgQPNEbOyHDtm3gBakh57TOrd23s1AxdCIAMAAECV4Fju3jFd8Vz16kn/+Y9Uq5a0erV0993m9WHnevRR6eBBqWVL6eWXvVYuUCEEMgAAAPi8jAxzyqJkTkksT+vW0r/+ZY6gffKJ9OSTrq8vXmxugYHSu+9K4eHeqxmoCAIZAAAAfN5//mM+duwoJSScv+2NN0oLFpj7M2eamyT99ps0cqS5/+c/m+cCrBZkdQEAAADAhVxouuK5hgyR9u2TnnlGGjtWatBA+n//T8rOljp0MJfLB3wBgQwAAAA+raDAvCG0VPFAJklPPSXt3Su9/ro0eLBkGFKNGuZUxeBg79QKuIspiwAAAPBp334rnTwpxcebS9tXlM0mvfaadMstZhiTpKlTpVatvFMncDF8OpBNmTJFHTt2VGRkpOLi4nTbbbdp586dLm0Mw9DEiROVmJiosLAwde/eXdu3b3dpU1BQoFGjRqlOnTqKiIjQwIEDdeDAAZc22dnZSklJUXR0tKKjo5WSkqLjx497+yMCAADgAs6+GXSAm/96DQqS3n9fuu8+6YknzBUWAV/i04Fs+fLlevTRR7VmzRqlp6erqKhIycnJysvLc7aZOnWqZsyYodmzZ2v9+vVKSEhQ7969deLECWebMWPG6NNPP9XixYu1cuVKnTx5UgMGDFDxWeugDh06VJs3b1ZqaqpSU1O1efNmpaSkVOrnBQAAQGnuXj92rogI8+bPM2a4H+gAb/Ppa8hSU1Ndns+bN09xcXHauHGjbrzxRhmGoZkzZ+rZZ5/VoEGDJEkLFixQfHy8Fi1apBEjRignJ0dz587Vu+++q169ekmSFi5cqKSkJC1ZskR9+vTRjh07lJqaqjVr1qhTp06SpLfeekudO3fWzp071bJly8r94AAAAJAk/fSTtGuXec0XN3CGP/LpQHaunJwcSVJsbKwkac+ePcrMzFRycrKzTWhoqLp166ZVq1ZpxIgR2rhxo+x2u0ubxMREtW3bVqtWrVKfPn20evVqRUdHO8OYJF133XWKjo7WqlWryg1kBQUFKigocD7Pzc2VJNntdtntds99cD/g+D74Xvwb/ez/6OPqgX72f1Wpjz/7LEBSoG68sUQ1ahSrCpTsM6pSP/ujin7vVSaQGYahsWPH6oYbblDbtm0lSZmZmZKk+Ph4l7bx8fHau3evs01ISIhiYmJKtXG8PzMzU3FxcaV+ZlxcnLNNWaZMmaJJkyaVOp6WlqZw7jJYpnTHEknwa/Sz/6OPqwf62f9VhT5+550ukuqqUaPt+vLLX6wup0qqCv3sj06dOlWhdlUmkD322GPasmWLVq5cWeo1m83m8twwjFLHznVum7LaX+g848eP19ixY53Pc3NzlZSUpOTkZEVFRZ3351c3drtd6enp6t27t4JZZ9Zv0c/+jz6uHuhn/1dV+jg3V9qxw/zn6rhxrdS8OcsjuqOq9LO/csyeu5AqEchGjRqlzz77TCtWrFCDBg2cxxP+d5v2zMxM1atXz3k8KyvLOWqWkJCgwsJCZWdnu4ySZWVlqUuXLs42hw4dKvVzDx8+XGr07WyhoaEKDQ0tdTw4OJhf+nLw3VQP9LP/o4+rB/rZ//l6H3/zjVRUJLVoIbVp47t1+jpf72d/VdHv3KfXmTEMQ4899pg++eQTLV26VE2aNHF5vUmTJkpISHAZhi0sLNTy5cudYat9+/YKDg52aZORkaFt27Y523Tu3Fk5OTlat26ds83atWuVk5PjbAMAAIDKdamrKwJVgU+PkD366KNatGiR/vWvfykyMtJ5PVd0dLTCwsJks9k0ZswYTZ48Wc2bN1fz5s01efJkhYeHa+jQoc62w4cP17hx41S7dm3FxsbqySefVLt27ZyrLrZu3Vp9+/bVQw89pDfeeEOS9PDDD2vAgAGssAgAAGCBkhLpyy/NfQIZ/JlPB7K///3vkqTu3bu7HJ83b57uu+8+SdLTTz+t/Px8jRw5UtnZ2erUqZPS0tIUGRnpbP/qq68qKChIgwcPVn5+vnr27Kn58+crMDDQ2ea9997T6NGjnasxDhw4ULNnz/buBwQAAECZNm6UsrKkyEipa1erqwG8x6cDmWEYF2xjs9k0ceJETZw4sdw2NWrU0KxZszRr1qxy28TGxmrhwoUXUyYAAAA8zDFdMTlZCgmxthbAm3z6GjIAAABUT198YT4yXRH+jkAGAAAAn5KRYU5ZlKSbb7a2FsDbCGQAAADwKf/5j/nYsaP0v7scAX6LQAYAAACfwnL3qE4IZAAAAPAZBQWS4/axBDJUBwQyAAAA+Ixvv5VOnpTi46VrrrG6GsD7CGQAAADwGWdPVwzgX6qoBvg1BwAAgM9guXtUNwQyAAAA+ISffpJ27ZKCg6Xeva2uBqgcBDIAAAD4BMd0xW7dpMhIa2sBKguBDAAAAD6B6YqojghkAAAAsFxurrRihblPIEN1QiADAACA5dLSpKIiqUULqXlzq6sBKg+BDAAAAJZjuiKqKwIZAAAALFVSIn35pblPIEN1E2R1AQAAAPBdWVnSn/4kffaZVLu2lJQkNWhQ9mNUlGSzlX2e4mLp8GEpI8N1y8yUfv3V/DmRkVLXrpX68QDLEcgAAABQSnGx9OabZhg7ftw8dviw9N//lv+emjXPBLT4eOnYsTPBKyvLHAk7n4EDpZAQj30EoEogkAEAAMDFunXSyJHSxo3m86uukl56ybxh8/790oEDpR+PHZNOnpR27DC3sgQESHFxUkKCVK+euTn269fnZtConghkAAAAkCQdPSqNHy/9v/8nGYYUHS29+KL0hz9IQRf4V2NenvTbb2cCWlaWFBvrGrzq1r3weYDqhj8SAAAA1VxJiTR3rvTHP5ojXZJ0zz3S1Knm1MOKiIgwl6xv0cJ7dQL+iEAGAABQjW3caE5PXLfOfN62rfT66yyuAVQWAhkAAEAVVVIirVkjffSROV0wLs4c0SrrsWZN1xUQT54M1ujRAXrjDXN6YmSkNGmS9Nhj5rViACoHgQwAAKAKMQxpwwbpgw+kDz80r9mqiLAwM5jFxUl16wbqu+96KicnUJI0dKg0bZqUmOjFwgGUiUAGAADg4wxD+uGHMyHsl1/OvBYZKd16q9S+vXTkiHTokLmgRlbWmf28PCk/X9q719ykAEmhatXK0Ouv29Sjh0UfDACBDAAAwFdt326GsA8+kH766czx8HDpllukO++U+vY1R7/OJy/PNaAdPFikn37arBdeuFIREcxPBKxEIAMAAPAh+fnSrFnSO++YgcwhNFTq398MYf37m6saVlREhNSkiblJkt1u6Msvf1NIyJWeLR6A2whkAAAAPsAwpI8/lsaNk/btM48FB5sjYHfeKQ0caE5PBOBfCGQAAAAW27JFevxx6ZtvzOdJSdJzz0m/+51Uq5aVlQHwNgIZAACARY4eNYPXnDnmEvY1akhPPy0984x5nRgA/0cgAwAAqGRFRdKbb0p/+Yt07Jh57I47pFdekRo3trQ0AJWMQAYAAFCJvvlGGj1a2rrVfN62rfS3v4ml54FqKsDqAgAAAKqazExzO3XKXIyjIvbulX7/ezN4bd0qxcRIs2dLmzYRxoDqjBEyAACACzhxQlq2TPrqKyk11fXGzIGB5uqHkZFSVFTZj3a7NG+edPq0FBAg/eEP0vPPS7VrW/eZAPgGAhkAAMA5SkqkH34ww9dXX0mrVpmhyiEgwBwZMwypuFg6ftzcLqR7d+m116QrrvBS4QCqHAIZAADwG3l50uefS+vXmyNTMTFSbKz5eO5+aKjre7OypLQ0M4ClpZnPz9asmXlPsD59zGAVEWH+vBMnpNzc8z/m5Znvue02yWarpC8DQJVAIAMAAFWa3S6lp0uLFkn//KcZfioiLOxMQJOkbdtcX4+IkG666UwIa9as9DkcUxUTEy/pIwCoxghkAACgyikpMacRLlokffiheT8vh6ZNpX79zKCWnX1mO3bMfDx+3JxqmJ8v/fabuTlcddWZANalixQSUtmfDEB1QyADAABVgmGYqxMuWiS9/760b9+Z1+LjpTvvlIYOla699vzTAktKzKmEjoCWnW2Gs44dpYQE738OADgbgQwAAPi0PXvMALZokbR9+5njUVHSoEFmCOvRQwqq4L9qAgKkWrXMDQCsRiADAAA+58gR6aOPpIULzamJDqGh0oABZgjr10+qUcO6GgHAEwhkAADAJ5w6Za6QuHChudx8UZF5PCDAXFxj2DDp9tul6Ghr6wQATyKQAQAAyxQXS0uXSu+9J338sXTy5JnXrrlGuvtuacgQqV4962oEAG8ikAEA4EGGYT5yr6nyGYb0/fdmCHv/fSkz88xrjRubI2HDhkmtW1tWIgBUGgIZAAAesn27NHy49N//SnfdJT34oDnKQziTTp+WVqyQvvxS+uILadeuM6/FxporJA4bZi41z/cFoDohkAEAcImKi6Xp06W//EUqLDSPzZljbldeaQazYcPO3IC4uti3zwxgX34pff21eY2YQ40a0sCB5pTEPn243xeA6otABgDAJfjpJ+m++6TVq83n/fpJI0ZIixeb10T98IM0apT05JPS735njqB162YuVOFNhiHt3y9t3GiO3AUESGFhUnj4me3s52fvBwdLxcXuD1PZ7eaKiI4Qtm2b6+uJieb306+f1KuXFBnpoQ8LAFUYgQwAgItQUiLNmiWNH2/eVDgyUpo5U7r/fnPK3cCB5o2H33tPeust84bG771nbs2amcHs3nvNkHKpDMMcjdq40XU7cuRizxgsaaBq1DAUGWl+tpo15dw/93lEhLRpk5SWJuXknDlLQIDUufOZEHbllUxHBIBzEcgAAHDTnj1m8Fq+3Hzeq5c0d67UsKFru9hYc3TsscekDRvMNosWSbt3S3/6kznFsV8/cxXBmBjzxsbBwWU/nr1fWCht3uwavo4eLV1nUJB0+eVmEAoONoPjqVNntvKel5SY7z992qbTp6XDhyv+3dSpI/Xta36uPn3M7wAAUD4CGQAAFWQY0ptvSuPGSXl55sjQtGnSH/5w/pEfm03q2NHcpk83b3g8d660cqV5363PP7/02oKCpLZtpfbtz2xXXOH+jZMNQzp50q5//jNd113XW6dPB+vkSenECdft7GMnT0pJSVL//lKHDlJg4KV/HgCoLghkAABUwP795uIcaWnm865dpXnzzOmH7oiIMK85u+8+czXGuXOl774zR73sdvNmyGU9nr1vs5kjX2eHr3bt3A9fZbHZzPNERdnVuLE5sgYA8B4CGQAA52EY0oIF0uOPS7m5ZliZPNl8fqkLc7RqZY6wAQCqLwIZAKBaKyqSsrKkjAxzy8w8s5+RIf3yi7Rli9m2UycznLVsaW3NAAD/QSADAPis4mJzQYmDB6XffjMfz95++80MUCUl5n2sLrSFhppT8HJyzoSvrCxzFOx8QkKkSZPMpeuD+C8nAMCD+M8KAOCilJSYK/udO6J07vNjx8xFHoKDzS0kpOx9x/OAADMkOcJWcbH3P0tAgBQfL9WrJyUkmI+OLSHBvEarUSPv1wEAqH4IZACAUgoLzUB04IC5mMWBA+a2d2+gduy4UY89FqTMTHO6n7c5wlJiolS/vvno2OrXNwOTYyn4im6Rka7Bq04dVgYEAFiDQAYAfsAwpLVrpbffNgOUY3peaGj5+47np0+7Bq/9+6VDh8r7SQGSYlyO1KlTemTp7P3atc36HKsInr2VdayoSKpb90zgiotjmiAAwH/xnzgAqAQlJdLx4+b0vYYNzSDkCbm50nvvSXPmnFl4wlNCQ6UGDcz7Szke69UrVmbmBg0Y0F5JSUGKi/PcZwEAoDoikAGo9gzDvBZqzx7zmiWbzRyRcWyBgWXvO0Ztjh0zr3lybIcPl35++PCZ6X0REVL37lKfPlJystSixflvKlyWjRulN96QFi0yb1Asmcux33mneW67XSooMLfCwjP7ZT0PCSkdvBo0MEe+zq3Lbi/Rl19mqkMHg/tTAQDgAQQywI8ZhjmCkpFhrkh35IgZIhzT1WrUOP9jaKj7QaEiNeXlSSdOmLWdb3W8oCDP/fwTJ8zAde7266/m48mTnvk5FxIaan7+L74wN8lcLCI52QxoN90kxcSU/d68POn9980gtmHDmeOtWkl/+IOUkiLFxnr/MwAAAM8hkPmhU6fMa0kCAyu2BQSceXTnH792u/kPRMd28qTr87OPnzgRqF9+uUaffBKo4OCKjT6cXd/ZNZb1/Hyvne+5Y1W3C22OYGAYUn6++Zkqstntcn7eij5WdGQmMNBcfS4z0wxbjtB17mN+/qX9PtWoIYWHn9nCwsp/HhoaoJ9+aqePPw5UXp4ZuBzBy/F48qQZwiqqrL6o6O92YKD5+ffsMUfALsRxzZJkfrdFRa5bWcdKSswQFBd3Zqtbt+zndeua/bxli5SWZm7ffivt3Su99Za5BQSY97pyBLSOHaUffzRD2MKF5nfo+F7uuMMMYl27ej44AwCAykEgO8frr7+uadOmKSMjQ5dffrlmzpyprl27Wl2WW/buNf8vu28JkJRkdRGXJCTEDFgXul+RL4qONsNG3bpmgDh92pyqVt7j2U6fNrdjxyrykwIlNa1QTQEB5kp3gYGuq9+dq7zjFyMmRmraVGrSpPTWqJEZPivDVVeZ29NPm//TYsUK6auvzIC2Y4e0erW5TZpkBt1Tp86897LLpIcflu67z+xPAABQtRHIzvLBBx9ozJgxev3113X99dfrjTfe0M0336wff/xRDRs2tLq8CgsOltq0Mf9vvjubO6MWkjlSERFxZqtZs+z9iAgpLKxYe/bsUIsWrWUYgeWONpx7rKTkzOaosaLPL3TM8bPKWhL73FAilQ4Fjs95vi0oyPwZjpXjzt4v69FuP9MfF/puiovNURHHanaJiWU/1qtn/qO+ohyr4RUUmKNLp0+bgeDUKfO5Y//c5/n50okTxdq/f5euuuoyxcQEKjJSiopSmY/h4aVHdQzjzHdR3nLlZ39HZ39X5f1eh4SYYatJEzOY+pqICOnmm81Nkvbtk9LTzXCWni5lZ5u/R7fdJo0YYf7PloAAS0sGAAAeRCA7y4wZMzR8+HA9+OCDkqSZM2fqq6++0t///ndNmTLF4uoq7rLLpO3bra7ClbkQwG7169dSwcG+f7MfwzD/MX9uSAsONoNWeLj//qPYZjtz/VhUlHvvNfv5v+rXr+lF9bPNduYGwe6ESH/SsKE0fLi5FRebf5YTEswpjwAAwP8QyP6nsLBQGzdu1B//+EeX48nJyVq1alWZ7ykoKFDBWUMpuf+7uMNut8tut3uv2CrI8X1Ute/FEQ4iIlyPO0Zf4Kqq9rMva93afPSVr5Q+rh7oZ/9HH1cP9LO1Kvq9E8j+58iRIyouLlZ8fLzL8fj4eGVmZpb5nilTpmjSpEmljqelpSm8uv7v/QtIT0+3ugRUAvrZ/9HH1QP97P/o4+qBfrbGqbMvAj8PAtk5bOdc1GIYRqljDuPHj9fYsWOdz3Nzc5WUlKTk5GRFuTvXy8/Z7Xalp6erd+/eCubmRX6LfvZ/9HH1QD/7P/q4eqCfreWYPXchBLL/qVOnjgIDA0uNhmVlZZUaNXMIDQ1VaGhoqePBwcH80peD76Z6oJ/9H31cPdDP/o8+rh7oZ2tU9Dv302UJ3BcSEqL27duXGtJNT09Xly5dLKoKAAAAgD9jhOwsY8eOVUpKijp06KDOnTvrzTff1L59+/SHP/zB6tIAAAAA+CEC2VnuvPNOHT16VM8//7wyMjLUtm1bffnll2rUqJHVpQEAAADwQwSyc4wcOVIjR460ugwAAAAA1QDXkAEAAACARQhkAAAAAGARAhkAAAAAWIRABgAAAAAWIZABAAAAgEUIZAAAAABgEQIZAAAAAFiE+5B5kGEYkqTc3FyLK/E9drtdp06dUm5uroKDg60uB15CP/s/+rh6oJ/9H31cPdDP1nJkAkdGKA+BzINOnDghSUpKSrK4EgAAAAC+4MSJE4qOji73dZtxociGCispKdHBgwcVGRkpm81mdTk+JTc3V0lJSdq/f7+ioqKsLgdeQj/7P/q4eqCf/R99XD3Qz9YyDEMnTpxQYmKiAgLKv1KMETIPCggIUIMGDawuw6dFRUXxF0I1QD/7P/q4eqCf/R99XD3Qz9Y538iYA4t6AAAAAIBFCGQAAAAAYBECGSpFaGioJkyYoNDQUKtLgRfRz/6PPq4e6Gf/Rx9XD/Rz1cCiHgAAAABgEUbIAAAAAMAiBDIAAAAAsAiBDAAAAAAsQiADAAAAAIsQyFBhK1as0C233KLExETZbDb985//dHn90KFDuu+++5SYmKjw8HD17dtXP//8s/P1X3/9VTabrczto48+crbLzs5WSkqKoqOjFR0drZSUFB0/frySPiUutZ8lKTMzUykpKUpISFBERISuueYa/eMf/3BpQz9bxxN9vHv3bt1+++2qW7euoqKiNHjwYB06dMilDX1snSlTpqhjx46KjIxUXFycbrvtNu3cudOljWEYmjhxohITExUWFqbu3btr+/btLm0KCgo0atQo1alTRxERERo4cKAOHDjg0oZ+toan+vjNN99U9+7dFRUVJZvNVmbf0cfW8UQ/Hzt2TKNGjVLLli0VHh6uhg0bavTo0crJyXE5D/1sHQIZKiwvL09XXnmlZs+eXeo1wzB022236ZdfftG//vUvbdq0SY0aNVKvXr2Ul5cnSUpKSlJGRobLNmnSJEVEROjmm292nmvo0KHavHmzUlNTlZqaqs2bNyslJaXSPmd1d6n9LEkpKSnauXOnPvvsM23dulWDBg3SnXfeqU2bNjnb0M/WudQ+zsvLU3Jysmw2m5YuXarvvvtOhYWFuuWWW1RSUuI8F31sneXLl+vRRx/VmjVrlJ6erqKiIiUnJ7v8OZ06dapmzJih2bNna/369UpISFDv3r114sQJZ5sxY8bo008/1eLFi7Vy5UqdPHlSAwYMUHFxsbMN/WwNT/XxqVOn1LdvX/3pT38q92fRx9bxRD8fPHhQBw8e1CuvvKKtW7dq/vz5Sk1N1fDhw11+Fv1sIQO4CJKMTz/91Pl8586dhiRj27ZtzmNFRUVGbGys8dZbb5V7nquuusp44IEHnM9//PFHQ5KxZs0a57HVq1cbkoz//ve/nv0QuKCL7eeIiAjjnXfecTlXbGys8f/+3/8zDIN+9iUX08dfffWVERAQYOTk5DjbHDt2zJBkpKenG4ZBH/uarKwsQ5KxfPlywzAMo6SkxEhISDBeeuklZ5vTp08b0dHRxpw5cwzDMIzjx48bwcHBxuLFi51tfvvtNyMgIMBITU01DIN+9iUX08dnW7ZsmSHJyM7OdjlOH/uWS+1nhw8//NAICQkx7Ha7YRj0s9UYIYNHFBQUSJJq1KjhPBYYGKiQkBCtXLmyzPds3LhRmzdvdvk/NKtXr1Z0dLQ6derkPHbdddcpOjpaq1at8lL1qKiK9vMNN9ygDz74QMeOHVNJSYkWL16sgoICde/eXRL97Msq0scFBQWy2WwuNxqtUaOGAgICnG3oY9/imJoUGxsrSdqzZ48yMzOVnJzsbBMaGqpu3bo5+2fjxo2y2+0ubRITE9W2bVtnG/rZd1xMH1cEfexbPNXPOTk5ioqKUlBQkCT62WoEMnhEq1at1KhRI40fP17Z2dkqLCzUSy+9pMzMTGVkZJT5nrlz56p169bq0qWL81hmZqbi4uJKtY2Li1NmZqbX6kfFVLSfP/jgAxUVFal27doKDQ3ViBEj9Omnn6pZs2aS6GdfVpE+vu666xQREaFnnnlGp06dUl5enp566imVlJQ429DHvsMwDI0dO1Y33HCD2rZtK0nOPoiPj3dpGx8f73wtMzNTISEhiomJOW8b+tl6F9vHFUEf+w5P9fPRo0f1wgsvaMSIEc5j9LO1CGTwiODgYH388cf66aefFBsbq/DwcH3zzTe6+eabFRgYWKp9fn6+Fi1aVGr+siTZbLZSxwzDKPM4KldF+/nPf/6zsrOztWTJEm3YsEFjx47V73//e23dutXZhn72TRXp47p16+qjjz7S559/rpo1ayo6Olo5OTm65pprXH4P6GPf8Nhjj2nLli16//33S712bl9UpH/ObUM/W8/TfXyhc1zseXBpPNHPubm56t+/v9q0aaMJEyac9xznOw88K8jqAuA/2rdvr82bNysnJ0eFhYWqW7euOnXqpA4dOpRq+49//EOnTp3SPffc43I8ISGh1EptknT48OFS//cH1rhQP+/evVuzZ8/Wtm3bdPnll0uSrrzySn377bf6v//7P82ZM4d+9nEV+bOcnJys3bt368iRIwoKClKtWrWUkJCgJk2aSOLPsq8YNWqUPvvsM61YsUINGjRwHk9ISJBk/l/xevXqOY9nZWU5+ychIUGFhYXKzs52GSXLyspyzmygn613KX1cEfSxb/BEP584cUJ9+/ZVzZo19emnnyo4ONjlPPSzdRghg8dFR0erbt26+vnnn7VhwwbdeuutpdrMnTtXAwcOVN26dV2Od+7cWTk5OVq3bp3z2Nq1a5WTk+MytRHWK6+fT506JUkKCHD96yUwMNC5Ah/9XDVU5M9ynTp1VKtWLS1dulRZWVkaOHCgJPrYaoZh6LHHHtMnn3yipUuXOoOyQ5MmTZSQkKD09HTnscLCQi1fvtzZP+3bt1dwcLBLm4yMDG3bts3Zhn62jif6uCLoY2t5qp9zc3OVnJyskJAQffbZZy7XCUv0s+Uqfx0RVFUnTpwwNm3aZGzatMmQZMyYMcPYtGmTsXfvXsMwzBV7li1bZuzevdv45z//aTRq1MgYNGhQqfP8/PPPhs1mM/7zn/+U+XP69u1rXHHFFcbq1auN1atXG+3atTMGDBjg1c+GMy61nwsLC43LLrvM6Nq1q7F27Vpj165dxiuvvGLYbDbjiy++cLajn63jiT/Lb7/9trF69Wpj165dxrvvvmvExsYaY8eOdWlDH1vnkUceMaKjo41vvvnGyMjIcG6nTp1ytnnppZeM6Oho45NPPjG2bt1q3HXXXUa9evWM3NxcZ5s//OEPRoMGDYwlS5YY33//vXHTTTcZV155pVFUVORsQz9bw1N9nJGRYWzatMl46623DEnGihUrjE2bNhlHjx51tqGPreOJfs7NzTU6depktGvXzti1a5fLefiz7BsIZKgwx5K452733nuvYRiG8dprrxkNGjQwgoODjYYNGxp//vOfjYKCglLnGT9+vNGgQQOjuLi4zJ9z9OhRY9iwYUZkZKQRGRlpDBs2rNQyvPAeT/TzTz/9ZAwaNMiIi4szwsPDjSuuuKLUMvj0s3U80cfPPPOMER8fbwQHBxvNmzc3pk+fbpSUlLi0oY+tU1b/SjLmzZvnbFNSUmJMmDDBSEhIMEJDQ40bb7zR2Lp1q8t58vPzjccee8yIjY01wsLCjAEDBhj79u1zaUM/W8NTfTxhwoQLnoc+to4n+rm8v/MlGXv27HG2o5+tYzMMw/D8uBsAAAAA4EK4hgwAAAAALEIgAwAAAACLEMgAAAAAwCIEMgAAAACwCIEMAAAAACxCIAMAAAAAixDIAAAAAMAiBDIAAAAAsAiBDAAAAAAsQiADAKAMhmGoV69e6tOnT6nXXn/9dUVHR2vfvn0WVAYA8CcEMgAAymCz2TRv3jytXbtWb7zxhvP4nj179Mwzz+i1115Tw4YNPfoz7Xa7R88HAPB9BDIAAMqRlJSk1157TU8++aT27NkjwzA0fPhw9ezZU9dee6369eunmjVrKj4+XikpKTpy5IjzvampqbrhhhtUq1Yt1a5dWwMGDNDu3budr//666+y2Wz68MMP1b17d9WoUUMLFy604mMCACxkMwzDsLoIAAB82W233abjx4/rjjvu0AsvvKD169erQ4cOeuihh3TPPfcoPz9fzzzzjIqKirR06VJJ0scffyybzaZ27dopLy9Pzz33nH799Vdt3rxZAQEB+vXXX9WkSRM1btxY06dP19VXX63Q0FAlJiZa/GkBAJWJQAYAwAVkZWWpbdu2Onr0qP7xj39o06ZNWrt2rb766itnmwMHDigpKUk7d+5UixYtSp3j8OHDiouL09atW9W2bVtnIJs5c6Yef/zxyvw4AAAfwpRFAAAuIC4uTg8//LBat26t22+/XRs3btSyZctUs2ZN59aqVStJck5L3L17t4YOHaqmTZsqKipKTZo0kaRSC4F06NChcj8MAMCnBFldAAAAVUFQUJCCgsz/bJaUlOiWW27Ryy+/XKpdvXr1JEm33HKLkpKS9NZbbykxMVElJSVq27atCgsLXdpHRER4v3gAgM8ikAEA4KZrrrlGH3/8sRo3buwMaWc7evSoduzYoTfeeENdu3aVJK1cubKyywQAVAFMWQQAwE2PPvqojh07prvuukvr1q3TL7/8orS0ND3wwAMqLi5WTEyMateurTfffFO7du3S0qVLNXbsWKvLBgD4IAIZAABuSkxM1Hfffafi4mL16dNHbdu21eOPP67o6GgFBAQoICBAixcv1saNG9W2bVs98cQTmjZtmtVlAwB8EKssAgAAAIBFGCEDAAAAAIsQyAAAAADAIgQyAAAAALAIgQwAAAAALEIgAwAAAACLEMgAAAAAwCIEMgAAAACwCIEMAAAAACxCIAMAAAAAixDIAAAAAMAiBDIAAAAAsMj/B/Li9H7EFk7FAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "#Super Bowl Ticket Price\n", + "plt.figure(figsize=(10,5))\n", + "plt.plot(combined_df['Year'], combined_df['Ticket Price'], color = 'blue')\n", + "plt.title('Super Bowl Ticket Price')\n", + "plt.xlabel('Year')\n", + "plt.ylabel('Adjusted Ticket Price')\n", + "plt.grid(True)\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "id": "aa8d5bc6-40ef-48f6-888b-866556f6d1b0", + "metadata": {}, + "outputs": [], + "source": [ + "city = combined_df.groupby('City')['Attendance'].mean().sort_values(ascending=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "id": "bfb17764-6046-4750-81e5-40569f8b9146", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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VOK992836tu3L2JjYzF69Gh4eXkVdzhERERERCXee58kbNmypbhDICIiIiIqVd776UZERERERFQ4TBKIiIiIiEiBSQIRERERESkwSSAiIiIiIgUmCUREREREpMAkgYiIiIiIFJgkEBERERGRwnv/PQn07oUYh0AXusUdBhER0XsjQAQUdwhUxnAk4R2QJAkRERH/Sdt3795F69atYWBgABMTkyJv/7+MnYiIiIhKpmJNEnx8fCBJUo7N09OzSNqPioqCJEl4/Phxgeplb2ZmZvj4449x9OjRQvUXGBgIFxeXtw/4LcydOxd37txBXFwcrl69+k77JiIiIqL3U7FPN/L09ERoaKiiTKVSFUssV65cgZGREf766y9MnjwZ7du3x9WrV1GhQoViiSc/L168gI6ODm7cuIH69eujRo0ab91Weno6tLW1izA6IiIiIirNin26kUqlgoWFhWIrV66cfHzOnDlwcnKCgYEBrKys4Ovri6dPn8rHb926hY4dO6JcuXIwMDBA7dq1sXPnTiQkJKBFixYAgHLlykGSJPj4+OQbS4UKFWBhYQEnJydMmDABycnJOHHiBAAgLCwsx3SeiIgISJIkHw8KCsLZs2flEYmwsDC57oMHD/Dpp59CX18fNWrUwLZt2xRtXbp0Ce3atYNarUbFihXRu3dvPHjwQD7u7u6OIUOGYNSoUTA3N0fr1q1hY2ODTZs2YdWqVYrrS0xMhJeXF9RqNYyMjODt7Y179+7JbWWPeKxcuRK2trZQqVQQQuDatWto1qwZdHV14ejoiH379uX/yyMiIiKi91KxJwlvoqGhgQULFuDChQsIDw/HgQMHMHbsWPn4119/jbS0NBw6dAjnz5/H9OnToVarYWVlhU2bNgF4OUJw584dzJ8/v0B9Pnv2TB7dKOhf2Lt164bRo0ejdu3auHPnDu7cuYNu3brJx4OCguDt7Y1z586hXbt26NWrFx4+fAgAuHPnDpo3bw4XFxecOnUKu3fvxr179+Dt7a3oIzw8HFpaWjh69CiWLVuG2NhYeHp6wtvbW74+IQQ6deqEhw8fIjo6Gvv27cONGzcUsQDA9evXsWHDBmzatAlxcXHIyspC586doampiePHj2Pp0qUYN25cvteclpaGlJQUxUZEREREpV+xTzfavn071Gq1omzcuHHw9/cHAIwYMUIur1atGoKDgzF4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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Host City Super Bowl Attendance\n", + "city.plot(kind='barh', figsize=(8,6), color = 'purple')\n", + "plt.title('Average Super Bowl Attendance by Host City')\n", + "plt.xlabel('Average Attendance')\n", + "plt.ylabel('City')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "id": "44433fb2-410f-4878-a859-ea4f86e4d3a5", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA20AAAIjCAYAAACQ1/NiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABspUlEQVR4nO3deVwW9f7//+fFKiBcIiKIoWgZSVCanhSto+aCC1qfFi2OpGmmaRqFWp7vqbRTmmZaR820U2luZMdsVdRyKXO39BNqlrkb20kEJASE+f3hj/l4CRoYeI3yuN9u1y2vmdc185qLJZ7Xe+Y9NsMwDAEAAAAALMnF2Q0AAAAAAC6O0AYAAAAAFkZoAwAAAAALI7QBAAAAgIUR2gAAAADAwghtAAAAAGBhhDYAAAAAsDBCGwAAAABYGKENAAAAACyM0AbgmvGvf/1LNptNkZGR5a7fu3evxo8fr8OHD5dZt3jxYr3++uvV2+AfmDdvnmw2W7n9XU3Gjx8vm82m//73v9W6n4EDB6p27doXXV+7dm0NHDjwsrYdFhZW5rXff/+9OnToILvdLpvNptdff10rVqzQ+PHjK7wNZyr9/ip9uLm56brrrtMjjzyiEydOVOm+CgsLNWzYMDVo0ECurq5q0aJFlW6/pjh8+LDD1+xSj6v99waAS3NzdgMAUFXeffddSdKePXu0detWtWnTxmH93r17NWHCBHXs2FFhYWEO6xYvXqyUlBQlJCRcoW5xtRk0aJDy8vKUlJQkf39/hYWF6aWXXtKsWbPKDW7Lly+Xn5/flW/0D7z33nu66aablJ+fr6+//lqTJk3Shg0b9MMPP8jHx6dK9jF79mzNmTNHM2bMUKtWrS4ZrnFxDRo00ObNmx2WDR8+XNnZ2Vq0aFGZWgDXLkIbgGvCjh07tHv3bvXq1UtffPGF3nnnnTKhDfgzUlJSNGTIEPXo0aNC9S1btqzmji5PZGSkWrduLUnq1KmTiouL9c9//lMff/yx/va3v/2pbf/+++/y9vZWSkqKvLy89MQTT1RFy5Kk/Px8eXl5Vdn2rgaenp5q27atwzI/Pz8VFhaWWQ7g2sbpkQCuCe+8844k6ZVXXlG7du2UlJSk33//3Vw/b948PfDAA5LO/aFaekrRvHnz1LFjR33xxRc6cuSIw+lGpQoLC/XSSy/ppptukqenpwIDA/XII48oMzPToYewsDDFxsYqOTlZt912m7y8vHTTTTeZI4Dn27Jli9q3b69atWopJCRE48aNU1FRUZm6Dz74QN26dVODBg3k5eWl5s2b69lnn1VeXp5DXempggcOHFDPnj1Vu3ZthYaGKjExUQUFBQ61BQUFevHFF9W8eXPVqlVLAQEB6tSpkzZt2mTWGIahN998Uy1atJCXl5f8/f11//336+DBgxX9kujYsWO699575efnJ7vdrv79+zu8Z4MHD1bdunUdvk6l7rrrLt18880V3ldFnDlzRomJiWrRooXsdrvq1q2r6OhoffLJJ5d8XelphWfPntXs2bPN74+BAwdq1qxZklTuaWoXnh65fv162Ww2LV68WM8884waNGig2rVrq3fv3kpPT1dubq4ee+wx1atXT/Xq1dMjjzyi06dPO/RSFV+XC5X+8X/kyJFK7aNjx46KjIzU119/rXbt2snb21uDBg2SzWbTv//9b+Xn5zv8nEnnvgbjxo1TkyZN5OHhoYYNG2rEiBE6deqUw7ZLf5Y++ugjtWzZUrVq1dKECROq5D2cNWuW/vrXv6p+/fry8fFRVFSUpkyZUubnr/T4tm/frjvvvFPe3t5q2rSpXnnlFZWUlDjUnjp1SomJiWratKk8PT1Vv3599ezZUz/++KNZU9HfI5XVuXNn3XTTTTIMw2G5YRi64YYb1KtXL0n/d6rllClT9PLLL6tRo0aqVauWWrdura+++qrMdn/++WfFxcWpfv368vT0VPPmzc3vdwBOYADAVe7333837Ha78Ze//MUwDMP497//bUgy5s2bZ9ZkZGQYEydONCQZs2bNMjZv3mxs3rzZyMjIMPbs2WO0b9/eCA4ONpdv3rzZMAzDKC4uNrp37274+PgYEyZMMNasWWP8+9//Nho2bGhEREQYv//+u7mPxo0bG9ddd50RERFhvP/++8aqVauMBx54wJBkbNiwwazbs2eP4e3tbURERBhLliwxPvnkEyMmJsZo1KiRIck4dOiQWfvPf/7TmD59uvHFF18Y69evN9566y2jSZMmRqdOnRzegwEDBhgeHh5G8+bNjalTpxpffvml8fzzzxs2m82YMGGCWVdUVGR06tTJcHNzM0aPHm2sWLHC+PTTT42///3vxpIlS8y6IUOGGO7u7kZiYqKRnJxsLF682LjpppuMoKAgIy0t7ZJfjxdeeMGQ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mjt3rnx9fVWrVi01adJEAQEBioqK0kcffaTZs2erVatW5ml3Dz74oBYtWqSePXvqySef1O233y53d3cdP35c69at0913363/+Z//qVTf//jHP/Tpp5/qrrvu0vPPPy9vb2/NmjWrzDT+7dq1k7+/v4YNG6YXXnhB7u7uWrRokXbv3n3Z79lDDz2k9957T8OGDdP+/fvVqVMnlZSUaOvWrWrevLkefPBBtW/fXo899pgeeeQR7dixQ3/961/l4+Oj1NRUbdy4UVFRUXr88cf/cF8fffSR3Nzc1LVrV+3Zs0fPPfecbr311jJhoE6dOnr44Yc1e/ZsNW7cuMx1eVWldAr54cOH6/7779exY8f0z3/+Uw0aNLjsax+joqIkSZMnT1aPHj3k6upabX/oVtXXxVn76Nq1q2JiYvTMM88oJydH7du31//+7//qhRdeUMuWLRUfH/+neq9oDx4eHnrooYc0duxYnTlzRrNnz1ZWVtZlbzMhIUEffPCB7r77bj377LO6/fbblZ+frw0bNig2NladOnWqlt8jF7rxxhvVvXt3rVy5UnfccYduvfXWcutcXV3VtWtXPf300yopKdHkyZOVk5OjCRMmmDVvvPGG7rjjDt155516/PHHFRYWptzcXB04cECfffaZeX0igCvIiZOgAMCfcs899xgeHh5GRkbGRWsefPBBw83NzZyp8fXXXzeaNGliuLq6GpKM9957zzAMwzh58qRx//33G3Xq1DFsNpvDjIBFRUXG1KlTjVtvvdWoVauWUbt2beOmm24yhg4davz8889mXePGjY1evXqV6aFDhw5Ghw4dHJZ9++23Rtu2bQ1PT08jODjYGDNmjDF37twys0du2rTJiI6ONry9vY3AwEDj0UcfNb777juH3g2j/Nn6DOP/ZnI8X35+vvH8888bzZo1Mzw8PIyAgADjrrvucpjy2zAM49133zXatGlj+Pj4GF5eXsb1119vPPzww8aOHTsu+n6fv8+dO3cavXv3NmrXrm34+voaDz30kJGenl7ua9avX29IMl555ZVLbvt8FzvmUhdO+W8YhvHKK68YYWFhhqenp9G8eXPj7bffLvc9qujskQUFBcajjz5qBAYGmt83pV+/i80e+eGHHzps42JT8Zf2lZmZ6bD8cr8uF9tPeSqyjwtnMTzfxb42+fn5xjPPPGM0btzYcHd3Nxo0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cXGxxowZo3Xr1mnXrl2KiopydlsArhAXl3Oflbq7u+vtt9+Wn5+fNm7caJ4mBaDm+M9//qP169crKSlJa9asMU+lBsrDSBvgBDfffLO+++473XLLLc5uBYATxMTESJI2bdqk1q1bO7kbAM7QvHlzZWZm6uuvv1bLli2d3Q4sjvu0AU7AfZkA5OXlmZMVAaiZioqKzAmKgEshtAEAAACAhXF6JAAAAABYGKENAAAAACyM0AYAAAAAFkZoAwAAAAALI7QBAAAAgIUR2gAAAADAwghtAADLMQxDjz32mOrWrSubzaZdu3ZV6/7mzZunOnXqOCybO3euQkND5eLiotdff73c161fv142m02nTp2q1v6upCv93gMA/hihDQCuYTab7ZKPgQMHOrvFciUnJ2vevHn6/PPPlZqaqsjIyDI1lwpMYWFhFw1aFZGTk6MnnnhCzzzzjE6cOKHHHntMHTt2VEJCgkNdu3btlJqaKrvdftn7ulxhYWHm19Hb21uRkZGaM2fOn95uRd57AMCV5ebsBgAA1Sc1NdX89wcffKDnn39e+/fvN5d5eXk5o60/9Msvv6hBgwZq166dU/Z/9OhRFRUVqVevXmrQoMFF6zw8PBQcHHwFO3P04osvasiQITp9+rTmzZunYcOGqU6dOurXr1+lt1VUVCR3d/cqee8Nw1BxcbHc3PgzAwCqAiNtAHANCw4ONh92u102m03BwcEKCgrSHXfcobffftuhPiUlRS4uLvrll18knRupmz17tnr06CEvLy81adJEH374ocNrTpw4oX79+snf318BAQG6++67dfjw4Uv2tWHDBt1+++3y9PRUgwYN9Oyzz+rs2bOSpIEDB2rkyJE6evSobDabwsLC/vT7MG3aNEVFRcnHx0ehoaEaPny4Tp8+XW7tvHnzFBUVJUlq2rSpOSK5YcMGvfHGG+bo1uHDh8uM9pWeZvn5558rPDxc3t7euv/++5WXl6f58+crLCxM/v7+GjlypIqLi819FhYWauzYsWrYsKF8fHzUpk0brV+//g+Py9fXV8HBwbrhhhv00ksvqVmzZvr4448lSdnZ2XrsscdUv359+fn56a677tLu3bvN144fP14tWrTQu+++q6ZNm8rT01MDBgwo970vKCjQqFGjVL9+fdWqVUt33HGHtm/fbm6r9H1YtWqVWrduLU9PT33zzTfq2LGjRo4cqYSEBPn7+ysoKEhz585VXl6eHnnkEfn6+ur666/XypUrzW0VFxdr8ODBatKkiby8vBQeHq433njD4bgHDhyoe+65R1OnTlWDBg0UEBCgESNGqKioyKwpKCjQ2LFjFRoaKk9PTzVr1kzvvPOOuX7v3r3q2bOnateuraCgIMXHx+u///3vH77nAOAMhDYAqIFsNpsGDRqk9957z2H5u+++qzvvvFPXX3+9uey5557Tfffdp927d6t///566KGHtG/fPknS77//rk6dOql27dr6+uuvtXHjRtWuXVvdu3dXYWFhufs+ceKEevbsqb/85S/avXu3Zs+erXfeeUcvvfSSJOmNN97Qiy++qOuuu06pqakO4eByubi46F//+pdSUlI0f/58rV27VmPHji23tl+/fvryyy8lSdu2bVNqaqreeOMNRUdHa8iQIUpNTVVqaqpCQ0PLff3vv/+uf/3rX0pKSlJycrLWr1+ve++9VytWrNCKFSu0YMECzZ07V//5z3/M1zzyyCP69ttvlZSUpP/93//VAw88oO7du+vnn3+u1HHWqlVLRUVFMgxDvXr1UlpamlasWKGdO3fqtttuU+fOnXXy5Emz/sCBA1q6dKmWLVumXbt26V//+le57/3YsWO1bNkyzZ8/X999951uuOEGxcTEOGyrtG7SpEnat2+fbrnlFknS/PnzVa9ePW3btk0jR47U448/rgceeEDt2rXTd999p5iYGMXHx+v333+XJJWUlOi6667T0qVLtXfvXj3//PP6+9//rqVLlzrsa926dfrll1+0bt06zZ8/X/PmzdO8efPM9Q8//LCSkpL0r3/9S/v27dNbb72l2rVrSzo3At2hQwe1aNFCO3bsUHJystLT09W3b99Kvd8AcMUYAIAa4b333jPsdrv5/NdffzVcXV2NrVu3GoZhGIWFhUZgYKAxb948s0aSMWzYMIfttGnTxnj88ccNwzCMd955xwgPDzdKSkrM9QUFBYaXl5exatWqcvv4+9//XuY1s2bNMmrXrm0UFxcbhmEY06dPNxo3bnzJ41m3bp0hyfDx8SnzsNlsxvTp0y/62qVLlxoBAQEXfW++//57Q5Jx6NAhc1mHDh2MJ598stwesrKyzO1IMg4cOGDWDB061PD29jZyc3PNZTExMcbQoUMNwzCMAwcOGDabzThx4oTDtjt37myMGzfu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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Halftime Performance Types\n", + "plt.figure(figsize=(10, 6))\n", + "sns.boxplot(data=combined_df, x=\"Type of Halftime Performance\", y=\"Attendance\", color = \"lightblue\")\n", + "\n", + "plt.title(\"Attendance by Halftime Performance Type\")\n", + "plt.xlabel(\"Type of Halftime Performance\")\n", + "plt.ylabel(\"Attendance\")\n", + "plt.xticks(rotation=45)\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 144, + "id": "32e8309c-23ce-4a1c-9957-abf8274e8e01", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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HBwcxO+//y6GDh0q7OzshLOzs5g4caK4fv26zntv375d9OnTR9ja2oqOHTuKqVOnil27dgkA4scff9Sp3blzpxgyZIhwcHCQWvYtXLhQ2l9XF5Tz58+LkSNHCkdHRwFAdO7cudb5jxs3TlhZWYnLly/rfc3+/e9/C19fX6FUKkXXrl3F/Pnzxdq1a2t1F+ncubMYNWpUrdcPGTKkVreRX375RQwcOFAolUqhVqvF1KlTxerVqxvtgtK3b1/h5uYmysvL660ZOHCgcHV1lWpmzpwpPD09hYWFhc61buh6Xb9+XbzzzjvC19dX2NjYCJVKJQICAsQbb7yh070FgHj11VdrjaFz585i7NixOtu+++470bt3b6lt5YIFC+r8d9T3PhkyZIjo1atXrfceO3ZsrX/7wsJC8frrr4tOnToJa2tr4ebmJkaNGiVOnTol1VRWVoolS5ZI792uXTvRo0cPMX78eHHmzJl6rzcRtQ6FEE38OykRkYkYN24c/vvf/+L69eutPZRGVVRUoEuXLnjggQfw1VdftfZwiIjoLnAKChGREbt27RpOnz6NdevW4erVq5gxY0ZrD4mIiO4SAzgRkRHbsWMHXnjhBXh4eOCzzz5rtPUgEREZP05BISIiIiKSEdsQEhERERHJiAGciIiIiEhGDOBERERERDLihzBlptVqceXKFTg6OkqrphERERGR8RBCoKSkBJ6enrCwMPzzagZwmV25cgVeXl6tPQwiIiIiasSlS5dw7733Gvy4DOAyc3R0BHD7H7R9+/atPBoiIiIiqqm4uBheXl5SbjM0BnCZVU87ad++PQM4ERERkRFrqenC/BAmEREREZGMGMCJiIiIiGTEAE5EREREJCMGcCIiIiIiGTGAExERERHJiAGciIiIiEhGDOBERERERDJiACciIiIikhEDOBERERGRjBjAiYiIiIhkxABORERERCQjBnAiIiIiIhkxgBMRERERyciqtQdARERERKarSiuQmlWAvJIyuDnaYoC3MywtFK09rFbFAE5ERERELSIxMwezvzuB3OIyaZu6vS1mj/ZDmL9HK46sdXEKChEREREZXGJmDiZsOqITvgEgt7gMEzYdQWJmTiuNrPUxgBMRERGRQVVpBWZsO9Zgzcxtx1ClFTKNyLgwgBMRERm5Kq1Aytl8fJuRjZSz+WYbWqjtOHQuH0U3Kxus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CWw7Un+3mhcHeyNuZHc4KJv8xxEiIiIik9DSeU3vlNWvXz8oFAooFAoMHz4cVlb/e2lVVRWysrIQFhZm8AHS3cnVlOHdbzORfKL2h0yrxQz3wavDukFpZSnjyIiIiIjMU5O7oGRkZCA0NBTt2rWT9tnY2KBLly647777DD5Aar6L+Tfx0OIf69z39qM98cLgLrCybPJaTERERER0F/QO4LNmzQIAdOnSBWPGjIGt7e0P42k0GmzevBmLFy/G0aNHDT4HnJpPQHd20fzHAzDmfi9YWHAVSiIiIqLW0uQ54NX27t2Lf//739i2bRs6d+6MJ554Ak888QT69etn6DGaFGP5ECYRERER1c1o5oADwOXLl7F+/Xr8+9//xo0bN/DUU0+hsrISW7durbVgDhERERER1ab3BOBHH30Ufn5+OH78OD755BNcuXIFn3zySUuOjYiIiIjI5Oj9BDwpKQkxMTGYOHEifHx8WnJMREREREQmS+8n4D///DNKSkpw//33IygoCMuXL8e1a9dacmxERERERCZH7wAeHByMNWvWICcnB+PHj0dCQgI6duwIrVaL5ORklJSUtOQ4iYiIiIhMQrO7oADA6dOnsXbtWmzcuBFFRUUICQmRlnKnurELChEREZFxa+m8dlersPj6+mLRokW4fPkytmzZYqgxERERERGZrLt6Ak5NxyfgRERERMbNqJ+AExERERFR0zCAExERERHJiAGciIiIiEhGDOBERERERDJiACciIiIikhEDOBERERGRjBjAiYiIiIhkxABORERERCQjBnAiIiIiIhkxgBMRERERyYgBnIiIiIhIRgzgREREREQyYgAnIiIiIpIRAzgRERERkYwYwImIiIiIZMQATkREREQkIwZwIiIiIiIZMYATEREREcmIAZyIiIiISEYM4EREREREMmIAJyIiIiKSEQM4EREREZGMGMCJiIiIiGTEAE5EREREJCMGcCIiIiIiGTGAExERERHJiAGciIiIiEhGDOBERERERDJiACciIiIikhEDOBERERGRjIw6gM+ePRsKhULnS61WS/uFEJg9ezY8PT1hZ2eHoUOH4vjx4zrHKC8vx+TJk+Hq6goHBweMHj0aly9f1qkpLCxEVFQUVCoVVCoVoqKiUFRUpFNz8eJFREREwMHBAa6uroiJiUFFRUWLnTsRERERmSajDuAA0KtXL+Tk5Ehfx44dk/YtWrQIS5cuxfLly5GWlga1Wo2QkBCUlJRINbGxsfj666+RkJCAAwcO4Pr16wgPD0dVVZVUExkZiYyMDCQmJiIxMREZGRmIioqS9ldVVWHUqFG4ceMGDhw4gISEBGzduhVxcXHyXAQiIiIiMh3CiM2aNUv06dOnzn1arVao1WqxYMECaVtZWZlQqVRi5cqVQgghioqKhLW1tUhISJBqsrOzhYWFhUhMTBRCCHHixAkBQBw6dEiqSUlJEQDEqVOnhBBC7Ny5U1hYWIjs7GypZsuWLUKpVAqNRtOkc9JoNAJAk19HRERERPJo6bxm9E/Az5w5A09PT3h7e+Ppp5/GuXPnAABZWVnIzc3FyJEjpVqlUokhQ4bg4MGDAID09HRUVlbq1Hh6esLf31+qSUlJgUqlQlBQkFQzcOBAqFQqnRp/f394enpKNaGhoSgvL0d6enqD4y8vL0dxcbHOFxERERGZL6MO4EFBQfj888+xe/durFmzBrm5uRg0aBDy8/ORm5sLAHB3d9d5jbu7u7QvNzcXNjY2cHJyarDGzc2t1nu7ubnp1NR8HycnJ9jY2Eg19Zk/f740t1ylUsHLy6sJV4CIiIiITI1RB/BHHnkETzzxBAICAjBixAjs2LEDALBhwwapRqFQ6LxGCFFrW001a+qqb05NXWbOnAmNRiN9Xbp0qcF6IiIiIjJtRh3Aa3JwcEBAQADOnDkjdUOp+QQ6Ly9PelqtVqtRUVGBwsLCBmuuXr1a672uXbumU1PzfQoLC1FZWVnryXhNSqUS7du31/kiIiIiIvPVpgJ4eXk5Tp48CQ8PD3h7e0OtViM5OVnaX1FRgf3792PQoEEAgMDAQFhbW+vU5OTkIDMzU6oJDg6GRqNBamqqVHP48GFoNBqdmszMTOTk5Eg1SUlJUCqVCAwMbNFzJiIiIiLTYtXaA2jIlClTEBERgU6dOiEvLw9z585FcXExxo4dC4VCgdjYWMTHx8PHxwc+Pj6Ij4+Hvb09IiMjAQAqlQovvfQS4uLi4OLiAmdnZ0yZMkWa0gIAPXv2RFhYGKKjo7Fq1SoAwCuvvILw8HD4+voCAEaOHAk/Pz9ERUVh8eLFKCgowJQpUxAdHc0n2kRERETUJEYdwC9fvoxnnnkGf/31Fzp06ICBAwfi0KFD6Ny5MwBg2rRpKC0txaRJk1BYWIigoCAkJSXB0dFROsayZctgZWWFp556CqWlpRg+fDjWr18PS0tLqWbz5s2IiYmRuqWMHj0ay5cvl/ZbWlpix44dmDRpEgYPHgw7OztERkZiyZIlMl0JIiIiIjIVCiGEaO1BmJPi4mKoVCpoNBo+PSciIiIyQi2d19rUHHAiIiIioraOAZyIiIiISEYM4EREREREMmIAJyIiIiKSEQM4EREREZGMGMCJiIiIiGTEAE5EREREJCMGcCIiIiIiGTGAExERERHJiAGciIiIiEhGDOBERERERDJiACciIiIikhEDOBERERGRjBjAiYiIiIhkxABORERERCQjBnAiIiIiIhkxgBMRERERyYgBnIiIiIhIRgzgREREREQyYgAnIiIiIpIRAzgRERERkYwYwImIiIiIZMQATkREREQkIwZwIiIiIiIZMYATEREREcmIAZyIiIiISEYM4EREREREMmIAJyIiIiKSEQM4EREREZGMGMCJiIiIiGTEAE5EREREJCMGcCIiIiIiGTGAExERERHJiAGciIiIiEhGDOBERERERDJiACciIiIikhEDOBERERGRjBjAiYiIiIhkxABORERERCQjBnAiIiIiIhkxgBMRERERyYgBnIiIiIhIRm0qgM+fPx8KhQKxsbHSNiEEZs+eDU9PT9jZ2WHo0KE4fvy4zuvKy8sxefJkuLq6wsHBAaNHj8bly5d1agoLCxEVFQWVSgWVSoWoqCgUFRXp1Fy8eBERERFwcHCAq6srYmJiUFFR0VKnS0REREQmqM0E8LS0NKxevRq9e/fW2b5o0SIsXboUy5cvR1paGtRqNUJCQlBSUiLVxMbG4uuvv0ZCQgIOHDiA69evIzw8HFVVVVJNZGQkMjIykJiYiMTERGRkZCAqKkraX1VVhVGjRuHGjRs4cOAAEhISsHXrVsTFxbX8yRMRERGR6RBtQElJifDx8RHJycliyJAh4vXXXxdCCKHVaoVarRYLFiyQasvKyoRKpRIrV64UQghRVFQkrK2tRUJCglSTnZ0tLCwsRGJiohBCiBMnTggA4tChQ1JNSkqKACBOnTolhBBi586dwsLCQmRnZ0s1W7ZsEUqlUmg0Gr3PRaPRCABNeg0RERERyael81qbeAL+6quvYtSoURgxYoTO9qysLOTm5mLkyJHSNqVSiSFDhuDgwYMAgPT0dFRWVurUeHp6wt/f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U+/+sWPHiscee6ze/UVFRcLa2lokJCRI27Kzs4WFhYVITEwUQghx4sQJAUAcOnRIqklJSREAxKlTp4QQQuzcuVNYWFiI7OxsqWbLli1CqVQKjUbTzLO7O9OnTxcPPPBAvfu1Wq1Qq9ViwYIF0raysjKhUqnEypUrhRCmeX0auy5CmPd9c6fXX39ddOvWTWi1WrO9X+py53URwnzvl1GjRokXX3xRZ9vjjz8unnvuOSGE+f6MEaLxayOEed43N2/eFJaWluL777/X2d6nTx/x9ttvm/U909i1EaLt3TOcgmLizpw5A09PT3h7e+Ppp5/GuXPndPbv27cPbm5u6N69O6Kjo5GXlyftS09PR2VlJUaOHClt8/T0hL+/Pw4ePAgASElJgUqlQlBQkFQzcOBAqFQqnRp/f394enpKNaGhoSgvL9eZ2iCn7777Dvfffz+efPJJuLm5oV+/flizZo20PysrC7m5uTrnrlQqMWTIEOm8TPH6NHZdqpnrfVOtoqICmzZtwosvvgiFQmG290tNNa9LNXO8Xx544AH88MMP+OOPPwAAR48exYEDB/Doo48CMN+fMUDj16aaud03t27dQlVVFWxtbXW229nZ4cCBA2Z9zzR2baq1pXuGAdyEBQUF4fPPP8fu3buxZs0a5ObmYtCgQcjPzwcAPPLII9i8eTP27t2LDz/8EGlpaXj44YdRXl4OAMjNzYWNjQ2cnJx0juvu7o7c3Fypxs3NrdZ7u7m56dS4u7vr7HdycoKNjY1UI7dz585hxYoV8PHxwe7duzFhwgTExMTg888/BwBpXDXHXfPcTe36NHZdAPO+b6p98803KCoqwrhx4wCY7/1SU83rApjv/TJ9+nQ888wz6NGjB6ytrdGvXz/ExsbimWeekcYLmOc909i1AczzvnF0dERwcDA++OADXLlyBVVVVdi0aRMOHz6MnJwcs75nGrs2QNu7Z6z0P31qax555BHpvwMCAhAcHIxu3bphw4YNePPNNzFmzBhpv7+/P+6//3507twZO3bswOOPP17vcYUQOk+37vzvu6mRk1arxf3334/4+HgAQL9+/XD8+HGsWLECzz//vFRXc3z6jLktXx99ros53zfV1q5di0ceeUTnCQhgfvdLTXVdF3O9X7788kts2rQJX3zxBXr16oWMjAzExsbC09MTY8eOlerM8Z7R59qY632zceNGvPjii+jYsSMsLS3Rv39/REZG4siRI1KNOd4zQOPXpq3dM3wCbkYcHBwQEBCAM2fO1Lnfw8MDnTt3lvar1WpUVFSgsLBQpy4vL0/67U+tVuPq1au1jnXt2jWdmpq/FRYWFqKysrLWb5Fy8fDwgJ+fn862nj174uLFiwAgdYupOe6a525q16ex61Lfa8zlvgGACxcuYM+ePXj55ZelbeZ6v9yprutSF3O5X6ZOnYoZM2bg6aefRkBAAKKiovDGG29g/vz50ngB87xnGrs2dTGX+6Zbt27Yv38/rl+/jkuXLiE1NRWVlZXw9vY263sGaPja1MXY7xkGcDNSXl6OkydPwsPDo879+fn5uHTpkrQ/MDAQ1tbWSE5OlmpycnKQmZmJQYMGAQCCg4Oh0WiQmpoq1Rw+fBgajUanJjMzU/ozEQAkJSVBqVQiMDDQ4Oepj8GDB+P06dM62/744w907twZAKQfdneee0VFBfbv3y+dlylen8auS13M6b4BgHXr1sHNzQ2jRo2Stpnr/XKnuq5LXczlfrl58yYsLHT/L9bS0lJqtWfO90xj16Yu5nLfVHNwcICHhwcKCwuxe/duPPbYY2Z9z9yprmtTF6O/Z/T+uCa1OXFxcWLfvn3i3Llz4tChQyI8PFw4OjqK8+fPi5KSEhEXFycOHjwosrKyxI8//iiCg4NFx44da7Uzuvfee8WePXvEkSNHxMMPP1xny57evXuLlJQUkZKSIgICAups2TN8+HBx5MgRsWfPHnHvvfe2ajuj1NRUYWVlJebNmyfOnDkjNm/eLOzt7cWmTZukmgULFgiVSiW2bdsmjh07Jp555pk62z2Z0vVp7LqY+31TVVUlOnXqJKZPn15rnzneL9Xquy7mfL+MHTtWdOzYUWq1t23bNuHq6iqmTZsm1ZjrPdPYtTHn+yYxMVHs2rVLnDt3TiQlJYk+ffqIAQMGiIqKCiGE+d4zQjR8bdriPcMAbsKq+4NaW1sLT09P8fjjj4vjx48LIW639Bk5cqTo0KGDsLa2Fp06dRJjx44VFy9e1DlGaWmpeO2114Szs7Ows7MT4eHhtWry8/PFs88+KxwdHYWjo6N49tlnRWFhoU7NhQsXxKhRo4SdnZ1wdnYWr732migrK2vR82/M9u3bhb+/v1AqlaJHjx5i9erVOvu1Wq2YNWuWUKvVQqlUioceekgcO3ZMp8YUr09D18Xc75vdu3cLAOL06dO19pnr/SJE/dfFnO+X4uJi8frrr4tOnToJW1tb0bVrV/H222+L8vJyqcZc75nGro053zdffvml6Nq1q7CxsRFqtVq8+uqroqioSNpvrveMEA1fm7Z4zyiEEEL/5+VERERERHQ3OAeciIiIiEhGDOBERERERDJiACciIiIikhEDOBERERGRjBjAiYiIiIhkxABORERERCQjBnAiIiIiIhkxgBMRERERyYgBnIiIWsW+ffugUChQVFTU2kMhIpIVAzgRkQnKzc3F5MmT0bVrVyiVSnh5eSEiIgI//PBDaw9NMmjQIOTk5EClUgEA1q9fj3vuuad1B0VEJAOr1h4AEREZ1vnz5zF48GDcc889WLRoEXr37o3Kykrs3r0br776Kk6dOtXaQwQA2NjYQK1Wt/YwiIhkxyfgREQmZtKkSVAoFEhNTcU//vEPdO/eHb169cKbb76JQ4cOAQCWLl2KgIAAODg4wMvLC5MmTcL169elY1Q/jf7mm2/QvXt32NraIiQkBJcuXZJqzp49i8ceewzu7u5o164d/va3v2HPnj06YykvL8e0adPg5eUFpVIJHx8frF27FoDuFJR9+/bhhRdegEajgUKhgEKhwOzZs/H+++8jICCg1jkGBgbivffea4nLR0TU4hjAiYhMSEFBARITE/Hqq6/CwcGh1v7qKR4WFhb45z//iczMTGzYsAF79+7FtGnTdGpv3ryJefPmYcOGDfjll19QXFyMp59+Wtp//fp1PProo9izZw9+++03hIaGIiIiAhcvXpRqnn/+eSQkJOCf//wnTp48iZUrV6Jdu3a1xjVo0CB89NFHaN++PXJycpCTk4MpU6bgxRdfxIkTJ5CWlibV/v777/jtt98wbty4u7xaREStg1NQiIhMyJ9//gkhBHr06NFgXWxsrPTf3t7e+OCDDzBx4kR89tln0vbKykosX74cQUFBAIANGzagZ8+eSE1NxYABA9CnTx/06dNHqp87dy6+/vprfPfdd3jttdfwxx9/4KuvvkJycjJGjBgBAOjatWud47GxsYFKpYJCodCZltKuXTuEhoZi3bp1+Nvf/gYAWLduHYYMGVLvsYiIjB2fgBMRmRAhBABAoVA0WPfjjz8iJCQEHTt2hKOjI55//nnk5+fjxo0bUo2VlRXuv/9+6fsePXrgnnvuwcmTJwEAN27cwLRp0+Dn54d77rkH7dq1w6lTp6Qn4BkZGbC0tMSQIUPu6pyio6OxZcsWlJWVobKyEps3b8aLL754V8ckImpNDOBERCbEx8cHCoVCCsl1uXDhAh599FH4+/tj69atSE9Px6effgrg9lPvO9UV5Ku3TZ06FVu3bsW8efPw888/IyMjAwEBAaioqAAA2NnZGeScIiIioFQq8fXXX2P79u0oLy/HE088YZBjExG1BgZwIiIT4uzsjNDQUHz66ac6T7OrFRUV4ddff8WtW7fw4YcfYuDAgejevTuuXLlSq/bWrVv49ddfpe9Pnz6NoqIiaXrLzz//jHHjxuHvf/87AgICoFarcf78eak+ICAAWq0W+/fv12vsNjY2qKqqqrXdysoKY8eOxbp167Bu3To8/fTTsLe31+uYRETGiAGciMjEfPbZZ6iqqsKAAQOwdetWnDlzBidPnsQ///lPBAcHo1u3brh16xY++eQTnDt3Dhs3bsTKlStrHcfa2hqTJ0/G4cOHceTIEbzwwgsYOHAgBgwYAAC47777sG3bNmRkZODo0aOIjIyEVquVXt+lSxeMHTsWL774Ir755htkZWVh3759+Oqrr+ocd5cuXXD9+nX88MMP+Ouvv3Dz5k1p38svv4y9e/di165dnH5CRG0eAzgRkYnx9vbGkSNHMGzYMMTFxcHf3x8hISH44YcfsGLFCvTt2xdLly7FwoUL4e/vj82bN2P+/Pm1jmNvb4/p06cjMjISwcHBsLOzQ0JCgrR/2bJlcHJywqBBgxAREYHQ0FD0799f5xgrVqzAP/7xD0yaNAk9evRAdHR0nU/mgdudUCZMmIAxY8agQ4cOWLRokbTPx8cHgwYNgq+vr/ShUCKitkohqj+xQ0RE9P+tX78esbGxRrNMfHVnl/Hjx+PNN99s7eEQEd0VtiEkIiKjlpeXh40bNyI7OxsvvPBCaw+HiOiuMYATEZFRc3d3h6urK1avXg0nJ6fWHg4R0V3jFBQiIiIiIhnxQ5hERERERDJiACciIiIikhEDOBERERGRjBjAiYiIiIhkxABORERERCQjBnAiIiIiIhkxgBMRERERyYgBnIiIiIhIRv8PLqofpAWIr6wAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Capacity vs Attendance\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "\n", + "# Select variables\n", + "x = combined_df['Capacity']\n", + "y = combined_df['Attendance']\n", + "\n", + "# Convert to numeric and remove missing values\n", + "data = pd.concat([x, y], axis=1).apply(pd.to_numeric, errors='coerce').dropna()\n", + "x = data['Capacity']\n", + "y = data['Attendance']\n", + "\n", + "# Compute Pearson correlation\n", + "corr = x.corr(y)\n", + "\n", + "# Plot\n", + "import numpy as np\n", + "\n", + "m, b = np.polyfit(x, y, 1)\n", + "plt.figure(figsize=(8, 6))\n", + "plt.scatter(x, y)\n", + "plt.plot(x, m*x + b)\n", + "plt.xlabel('Capacity')\n", + "plt.ylabel('Attendence')\n", + "plt.title(f'Capacity and Attendance')\n", + "plt.show()\n", + "\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "id": "c342715e-3d1d-400e-9f71-e4ba4d26c4b5", + "metadata": {}, + "outputs": [], + "source": [ + "df_model = combined_df.rename(columns={\n", + " \"Winner RS Win %\": \"Winner_RS_WinPct\",\n", + " \"Loser RS Win %\": \"Loser_RS_WinPct\",\n", + " \"Ticket Price\": \"TicketPrice\", # if you have this\n", + " \"Type of Halftime Performance\": \"Type_of_Halftime_Performance\",\n", + " \"Indoor \": \"Indoor\"\n", + "})" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "id": "0a0e03a8-0037-48ae-977b-ee603c05c4f1", + "metadata": {}, + "outputs": [], + "source": [ + "combined_df = df_model" + ] + }, + { + "cell_type": "code", + "execution_count": 81, + "id": "6adcb530-1996-4d68-8544-d8f2ace8d976", + "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", + " \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", + " \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", + " \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", + " \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", + "
YearTeam 1Team 2TicketPriceSuper_BowlStadiumIndoorCityStateType_of_Halftime_PerformanceAttendanceWinner_RS_WinPctLoser_RS_WinPct
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.882
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.706
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.824
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.588
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.875
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.813
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.813
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.813
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.688
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.938
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.750
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.813
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.719
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.813
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.750
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.875
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.563
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.000
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.813
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.813
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.813
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.688
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.688
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.875
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.750
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.813
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.875
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.813
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.688
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.688
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.688
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.750
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.688
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.813
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.813
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.688
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.750
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.700
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.688
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.688
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.875
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.875
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.777
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.750
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.750
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.563
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.750
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.857
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.821
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.714
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.714
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.857
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.786
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.750
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.714
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.857
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.929
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.929
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.821
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 TicketPrice Super_Bowl \\\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304 LIX \n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400 LVIII \n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915 LVII \n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654 LVI \n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173 LV \n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789 LIV \n", + "6 2019 New England Patriots Los Angeles Rams 2812 LIII \n", + "7 2018 Philadelphia Eagles New England Patriots 2799 LII \n", + "8 2017 New England Patriots Atlanta Falcons 2605 LI \n", + "9 2016 Denver Broncos Carolina Panthers 2605 L \n", + "10 2015 New England Patriots Seattle Seahawks 2111 XLIX \n", + "11 2014 Seattle Seahawks Denver Broncos 2500 XLVIII \n", + "12 2013 Baltimore Ravens San Francisco 49ers 1339 XLVII \n", + "13 2012 New York Giants New England Patriots 1306 XLVI \n", + "14 2011 Green Bay Packers Pittsburgh Steelers 1344 XLV \n", + "15 2010 New Orleans Saints Indianapolis Colts 1138 XLIV \n", + "16 2009 Pittsburgh Steelers Arizona Cardinals 1168 XLIII \n", + "17 2008 New York Giants New England Patriots 1052 XLII \n", + "18 2007 Indianapolis Colts Chicago Bears 853 XLI \n", + "19 2006 Pittsburgh Steelers Seattle Seahawks 871 XL \n", + "20 2005 New England Patriots Philadelphia Eagles 776 XXXIX \n", + "21 2004 New England Patriots Carolina Panthers 799 XXXVIII \n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders 679 XXXVII \n", + "23 2002 New England Patriots St. Louis Rams 557 XXXVI \n", + "24 2001 Baltimore Ravens New York Giants 458 XXXV \n", + "25 2000 St. Louis Rams Tennessee Titans 475 XXXIV \n", + "26 1999 Denver Broncos Atlanta Falcons 488 XXXIII \n", + "27 1998 Denver Broncos Green Bay Packers 420 XXXII \n", + "28 1997 Green Bay Packers New England Patriots 426 XXXI \n", + "29 1996 Dallas Cowboys Pittsburgh Steelers 559 XXX \n", + "30 1995 San Francisco 49ers San Diego Chargers 328 XXIX \n", + "31 1994 Dallas Cowboys Buffalo Bills 295 XVIII \n", + "32 1993 Dallas Cowboys Buffalo Bills 303 XXVII \n", + "33 1992 Washington Redskins Buffalo Bills 268 XXVI \n", + "34 1991 New York Giants Buffalo Bills 275 XXV \n", + "35 1990 San Francisco 49ers Denver Broncos 242 XXIV \n", + "36 1989 San Francisco 49ers Cincinnati Bengals 204 XXIII \n", + "37 1988 Washington Redskins Denver Broncos 213 XXII \n", + "38 1987 New York Giants Denver Broncos 75 XXI \n", + "39 1986 Chicago Bears New England Patriots 169 XX \n", + "40 1985 San Francisco 49ers Miami Dolphins 140 XIX \n", + "41 1984 Los Angeles Raiders Washington Redskins 145 XVIII \n", + "42 1983 Washington Redskins Miami Dolphins 101 XVII \n", + "43 1982 San Francisco 49ers Cincinnati Bengals 105 XVI \n", + "44 1981 Oakland Raiders Philadelphia Eagles 113 XV \n", + "45 1980 Pittsburgh Steelers Los Angeles Rams 95 XIV \n", + "46 1979 Pittsburgh Steelers Dallas Cowboys 108 XIII \n", + "47 1978 Dallas Cowboys Denver Broncos 118 XII \n", + "48 1977 Oakland Raiders Minnesota Vikings 84 XI \n", + "49 1976 Pittsburgh Steelers Dallas Cowboys 89 X \n", + "50 1975 Pittsburgh Steelers Minnesota Vikings 95 IX \n", + "51 1974 Miami Dolphins Minnesota Vikings 79 VIII \n", + "52 1973 Miami Dolphins Washington Redskins 87 VII \n", + "53 1972 Dallas Cowboys Miami Dolphins 90 VI \n", + "54 1971 Baltimore Colts Dallas Cowboys 93 V \n", + "55 1970 Kansas City Chiefs Minnesota Vikings 98 IV \n", + "56 1969 New York Jets Baltimore Colts 83 III \n", + "57 1968 Green Bay Packers Oakland Raiders 83 II \n", + "58 1967 Green Bay Packers Kansas City Chiefs 87 I \n", + "\n", + " Stadium Indoor City State \\\n", + "0 Caesars Superdome 1 New Orleans Louisiana \n", + "1 Allegiant Stadium 1 Paradise Nevada \n", + "2 State Farm Stadium 1 Glendale Arizona \n", + "3 SoFi Stadium 1 Inglewood California \n", + "4 Raymond James Stadium 0 Tampa Florida \n", + "5 Hard Rock Stadium 0 Miami Florida \n", + "6 Mercedes-Benz Stadium 1 Atlanta Georgia \n", + "7 U.S. Bank Stadium 1 Minneapolis Minnesota \n", + "8 NRG Stadium 1 Houston Texas \n", + "9 Levi's Stadium 0 Santa Clara California \n", + "10 State Farm Stadium 1 Glendale Arizona \n", + "11 MetLife Stadium 0 East Rutherford New Jersey \n", + "12 Caesars Superdome 1 New Orleans Louisiana \n", + "13 Lucas Oil Stadium 1 Indianapolis Indiana \n", + "14 AT&T Stadium 1 Arlington Texas \n", + "15 Hard Rock Stadium 0 Miami Florida \n", + "16 Raymond James Stadium 0 Tampa Florida \n", + "17 State Farm Stadium 1 Glendale Arizona \n", + "18 Hard Rock Stadium 0 Miami Florida \n", + "19 Ford Field 1 Detroit Michigan \n", + "20 Alltel Stadium 0 Jacksonville Florida \n", + "21 NRG Stadium 1 Houston Texas \n", + "22 Qualcomm Stadium 0 San Diego California \n", + "23 Caesars Superdome 1 New Orleans Louisiana \n", + "24 Raymond James Stadium 0 Tampa Florida \n", + "25 Georgia Dome 1 Atlanta Georgia \n", + "26 Hard Rock Stadium 0 Miami Florida \n", + "27 Qualcomm Stadium 0 San Diego California \n", + "28 Caesars Superdome 1 New Orleans Louisiana \n", + "29 Sun Devil Stadium 0 Pheonix Arizona \n", + "30 Hard Rock Stadium 0 Miami Florida \n", + "31 Georgia Dome 1 Atlanta Georgia \n", + "32 Rose Bowl 0 Pasadena California \n", + "33 Hubert H. Humphrey Metrodome 1 Minneapolis Minnesota \n", + "34 Tampa Stadium 0 Tampa Florida \n", + "35 Caesars Superdome 1 New Orleans Louisiana \n", + "36 Hard Rock Stadium 0 Miami Florida \n", + "37 Qualcomm Stadium 0 San Diego California \n", + "38 Rose Bowl 0 Pasadena California \n", + "39 Caesars Superdome 1 New Orleans Louisiana \n", + "40 Stanford Stadium 0 Stanford California \n", + "41 Tampa Stadium 0 Tampa Florida \n", + "42 Rose Bowl 0 Pasadena California \n", + "43 Pontiac Silverdome 1 Detroit Michigan \n", + "44 Caesars Superdome 1 New Orleans Louisiana \n", + "45 Rose Bowl 0 Pasadena California \n", + "46 Orange Bowl 0 Miami Florida \n", + "47 Caesars Superdome 1 New Orleans Louisiana \n", + "48 Rose Bowl 0 Pasadena California \n", + "49 Orange Bowl 0 Miami Florida \n", + "50 Tulane Stadium 0 New Orleans Louisiana \n", + "51 Rice Stadium 0 Houston Texas \n", + "52 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "53 Tulane Stadium 0 New Orleans Louisiana \n", + "54 Orange Bowl 0 Miami Florida \n", + "55 Tulane Stadium 0 New Orleans Louisiana \n", + "56 Orange Bowl 0 Miami Florida \n", + "57 Orange Bowl 0 Miami Florida \n", + "58 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "\n", + " Type_of_Halftime_Performance Attendance Winner_RS_WinPct \\\n", + "0 3 65719 0.824 \n", + "1 3 61629 0.647 \n", + "2 3 67827 0.824 \n", + "3 2 70048 0.706 \n", + "4 3 24835 0.688 \n", + "5 2 62417 0.750 \n", + "6 2 70081 0.688 \n", + "7 3 67612 0.813 \n", + "8 3 70807 0.875 \n", + "9 3 71088 0.750 \n", + "10 3 70288 0.750 \n", + "11 3 82529 0.813 \n", + "12 3 71024 0.625 \n", + "13 3 68658 0.563 \n", + "14 3 103219 0.625 \n", + "15 3 74059 0.813 \n", + "16 3 70774 0.750 \n", + "17 3 71101 0.625 \n", + "18 3 74512 0.750 \n", + "19 3 68206 0.688 \n", + "20 3 78125 0.875 \n", + "21 2 71525 0.875 \n", + "22 2 67603 0.750 \n", + "23 3 72922 0.688 \n", + "24 2 71921 0.750 \n", + "25 2 72625 0.813 \n", + "26 2 74803 0.875 \n", + "27 2 68912 0.750 \n", + "28 2 72301 0.813 \n", + "29 3 76347 0.750 \n", + "30 2 74107 0.813 \n", + "31 2 72817 0.750 \n", + "32 3 98374 0.813 \n", + "33 2 63130 0.875 \n", + "34 3 73813 0.813 \n", + "35 2 72919 0.875 \n", + "36 3 75129 0.625 \n", + "37 2 73302 0.733 \n", + "38 2 101063 0.875 \n", + "39 1 73818 0.938 \n", + "40 3 84059 0.938 \n", + "41 1 72980 0.750 \n", + "42 1 103667 0.888 \n", + "43 1 81270 0.813 \n", + "44 1 76135 0.688 \n", + "45 1 103985 0.750 \n", + "46 2 79484 0.875 \n", + "47 2 76400 0.857 \n", + "48 2 103438 0.929 \n", + "49 1 80187 0.857 \n", + "50 2 80997 0.750 \n", + "51 1 71882 0.857 \n", + "52 2 90182 1.000 \n", + "53 2 81023 0.786 \n", + "54 2 79204 0.821 \n", + "55 2 80562 0.786 \n", + "56 1 75389 0.786 \n", + "57 1 75546 0.679 \n", + "58 2 61946 0.857 \n", + "\n", + " Loser_RS_WinPct \n", + "0 0.882 \n", + "1 0.706 \n", + "2 0.824 \n", + "3 0.588 \n", + "4 0.875 \n", + "5 0.813 \n", + "6 0.813 \n", + "7 0.813 \n", + "8 0.688 \n", + "9 0.938 \n", + "10 0.750 \n", + "11 0.813 \n", + "12 0.719 \n", + "13 0.813 \n", + "14 0.750 \n", + "15 0.875 \n", + "16 0.563 \n", + "17 1.000 \n", + "18 0.813 \n", + "19 0.813 \n", + "20 0.813 \n", + "21 0.688 \n", + "22 0.688 \n", + "23 0.875 \n", + "24 0.750 \n", + "25 0.813 \n", + "26 0.875 \n", + "27 0.813 \n", + "28 0.688 \n", + "29 0.688 \n", + "30 0.688 \n", + "31 0.750 \n", + "32 0.688 \n", + "33 0.813 \n", + "34 0.813 \n", + "35 0.688 \n", + "36 0.750 \n", + "37 0.700 \n", + "38 0.688 \n", + "39 0.688 \n", + "40 0.875 \n", + "41 0.875 \n", + "42 0.777 \n", + "43 0.750 \n", + "44 0.750 \n", + "45 0.563 \n", + "46 0.750 \n", + "47 0.857 \n", + "48 0.821 \n", + "49 0.714 \n", + "50 0.714 \n", + "51 0.857 \n", + "52 0.786 \n", + "53 0.750 \n", + "54 0.714 \n", + "55 0.857 \n", + "56 0.929 \n", + "57 0.929 \n", + "58 0.821 " + ] + }, + "execution_count": 81, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combined_df" + ] + }, + { + "cell_type": "code", + "execution_count": 95, + "id": "36cdc9fa-03de-45f6-a412-8bb1d1ffe826", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Year int32\n", + "Team 1 object\n", + "Team 2 object\n", + "TicketPrice int64\n", + "Super_Bowl object\n", + "Stadium object\n", + "Indoor int64\n", + "City object\n", + "State object\n", + "Type_of_Halftime_Performance int64\n", + "Attendance int64\n", + "Winner_RS_WinPct float64\n", + "Loser_RS_WinPct float64\n", + "Capacity int64\n", + "dtype: object" + ] + }, + "execution_count": 95, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combined_df.dtypes" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8a3bed53-4289-4cd0-ac92-c1b58911cc4d", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 87, + "id": "938c0cb2-705e-41e2-88ef-361c98359e41", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "59" + ] + }, + "execution_count": 87, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_model.columns\n", + "len(df_model)" + ] + }, + { + "cell_type": "code", + "execution_count": 89, + "id": "3009204b-3059-4bd2-8d0c-b7dbe0d41411", + "metadata": {}, + "outputs": [], + "source": [ + "capacities = [\n", + " 73208, 65000, 63400, 70240, 69218, 64767, 71000, 66860, 72220, 68500, 63400, 82500, 73208, 63000, 80000, \n", + " 64767, 69218, 63400, 64767, 65000, 67814, 72220, 71000, 73208, 69218, 71000, 64767, 71000, 73208, 53599,\n", + " 64767, 71000, 92542, 66860, 69218, 73208, 64767, 71000, 92542, 73208, 85500, 69218, 92542, 82666, 73208, \n", + " 92542, 74712, 73208, 92542, 74712, 80985, 70000, 93607, 80985, 74712, 80985, 74712, 74712, 93607\n", + "] # length must equal len(df_model)\n", + "\n", + "df_model[\"Capacity\"] = capacities" + ] + }, + { + "cell_type": "code", + "execution_count": 91, + "id": "95017deb-c497-4dfe-97c9-3182f06637df", + "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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + "
YearTeam 1Team 2TicketPriceSuper_BowlStadiumIndoorCityStateType_of_Halftime_PerformanceAttendanceWinner_RS_WinPctLoser_RS_WinPctCapacity
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.88273208
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.70665000
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.82463400
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.58870240
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.87569218
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.81364767
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.81371000
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.81366860
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.68872220
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.93868500
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.75063400
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.81382500
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.71973208
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.81363000
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.75080000
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.87564767
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.56369218
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.00063400
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.81364767
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.81365000
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.81367814
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.68872220
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.68871000
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.87573208
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.75069218
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.81371000
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.87564767
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.81371000
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.68873208
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.68853599
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.68864767
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.75071000
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.68892542
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.81366860
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.81369218
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.68873208
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.75064767
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.70071000
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.68892542
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.68873208
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.87585500
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.87569218
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.77792542
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.75082666
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.75073208
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.56392542
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.75074712
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.85773208
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.82192542
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.71474712
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.71480985
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.85770000
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.78693607
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.75080985
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.71474712
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.85780985
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.92974712
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.92974712
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.82193607
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 TicketPrice Super_Bowl \\\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304 LIX \n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400 LVIII \n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915 LVII \n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654 LVI \n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173 LV \n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789 LIV \n", + "6 2019 New England Patriots Los Angeles Rams 2812 LIII \n", + "7 2018 Philadelphia Eagles New England Patriots 2799 LII \n", + "8 2017 New England Patriots Atlanta Falcons 2605 LI \n", + "9 2016 Denver Broncos Carolina Panthers 2605 L \n", + "10 2015 New England Patriots Seattle Seahawks 2111 XLIX \n", + "11 2014 Seattle Seahawks Denver Broncos 2500 XLVIII \n", + "12 2013 Baltimore Ravens San Francisco 49ers 1339 XLVII \n", + "13 2012 New York Giants New England Patriots 1306 XLVI \n", + "14 2011 Green Bay Packers Pittsburgh Steelers 1344 XLV \n", + "15 2010 New Orleans Saints Indianapolis Colts 1138 XLIV \n", + "16 2009 Pittsburgh Steelers Arizona Cardinals 1168 XLIII \n", + "17 2008 New York Giants New England Patriots 1052 XLII \n", + "18 2007 Indianapolis Colts Chicago Bears 853 XLI \n", + "19 2006 Pittsburgh Steelers Seattle Seahawks 871 XL \n", + "20 2005 New England Patriots Philadelphia Eagles 776 XXXIX \n", + "21 2004 New England Patriots Carolina Panthers 799 XXXVIII \n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders 679 XXXVII \n", + "23 2002 New England Patriots St. Louis Rams 557 XXXVI \n", + "24 2001 Baltimore Ravens New York Giants 458 XXXV \n", + "25 2000 St. Louis Rams Tennessee Titans 475 XXXIV \n", + "26 1999 Denver Broncos Atlanta Falcons 488 XXXIII \n", + "27 1998 Denver Broncos Green Bay Packers 420 XXXII \n", + "28 1997 Green Bay Packers New England Patriots 426 XXXI \n", + "29 1996 Dallas Cowboys Pittsburgh Steelers 559 XXX \n", + "30 1995 San Francisco 49ers San Diego Chargers 328 XXIX \n", + "31 1994 Dallas Cowboys Buffalo Bills 295 XVIII \n", + "32 1993 Dallas Cowboys Buffalo Bills 303 XXVII \n", + "33 1992 Washington Redskins Buffalo Bills 268 XXVI \n", + "34 1991 New York Giants Buffalo Bills 275 XXV \n", + "35 1990 San Francisco 49ers Denver Broncos 242 XXIV \n", + "36 1989 San Francisco 49ers Cincinnati Bengals 204 XXIII \n", + "37 1988 Washington Redskins Denver Broncos 213 XXII \n", + "38 1987 New York Giants Denver Broncos 75 XXI \n", + "39 1986 Chicago Bears New England Patriots 169 XX \n", + "40 1985 San Francisco 49ers Miami Dolphins 140 XIX \n", + "41 1984 Los Angeles Raiders Washington Redskins 145 XVIII \n", + "42 1983 Washington Redskins Miami Dolphins 101 XVII \n", + "43 1982 San Francisco 49ers Cincinnati Bengals 105 XVI \n", + "44 1981 Oakland Raiders Philadelphia Eagles 113 XV \n", + "45 1980 Pittsburgh Steelers Los Angeles Rams 95 XIV \n", + "46 1979 Pittsburgh Steelers Dallas Cowboys 108 XIII \n", + "47 1978 Dallas Cowboys Denver Broncos 118 XII \n", + "48 1977 Oakland Raiders Minnesota Vikings 84 XI \n", + "49 1976 Pittsburgh Steelers Dallas Cowboys 89 X \n", + "50 1975 Pittsburgh Steelers Minnesota Vikings 95 IX \n", + "51 1974 Miami Dolphins Minnesota Vikings 79 VIII \n", + "52 1973 Miami Dolphins Washington Redskins 87 VII \n", + "53 1972 Dallas Cowboys Miami Dolphins 90 VI \n", + "54 1971 Baltimore Colts Dallas Cowboys 93 V \n", + "55 1970 Kansas City Chiefs Minnesota Vikings 98 IV \n", + "56 1969 New York Jets Baltimore Colts 83 III \n", + "57 1968 Green Bay Packers Oakland Raiders 83 II \n", + "58 1967 Green Bay Packers Kansas City Chiefs 87 I \n", + "\n", + " Stadium Indoor City State \\\n", + "0 Caesars Superdome 1 New Orleans Louisiana \n", + "1 Allegiant Stadium 1 Paradise Nevada \n", + "2 State Farm Stadium 1 Glendale Arizona \n", + "3 SoFi Stadium 1 Inglewood California \n", + "4 Raymond James Stadium 0 Tampa Florida \n", + "5 Hard Rock Stadium 0 Miami Florida \n", + "6 Mercedes-Benz Stadium 1 Atlanta Georgia \n", + "7 U.S. Bank Stadium 1 Minneapolis Minnesota \n", + "8 NRG Stadium 1 Houston Texas \n", + "9 Levi's Stadium 0 Santa Clara California \n", + "10 State Farm Stadium 1 Glendale Arizona \n", + "11 MetLife Stadium 0 East Rutherford New Jersey \n", + "12 Caesars Superdome 1 New Orleans Louisiana \n", + "13 Lucas Oil Stadium 1 Indianapolis Indiana \n", + "14 AT&T Stadium 1 Arlington Texas \n", + "15 Hard Rock Stadium 0 Miami Florida \n", + "16 Raymond James Stadium 0 Tampa Florida \n", + "17 State Farm Stadium 1 Glendale Arizona \n", + "18 Hard Rock Stadium 0 Miami Florida \n", + "19 Ford Field 1 Detroit Michigan \n", + "20 Alltel Stadium 0 Jacksonville Florida \n", + "21 NRG Stadium 1 Houston Texas \n", + "22 Qualcomm Stadium 0 San Diego California \n", + "23 Caesars Superdome 1 New Orleans Louisiana \n", + "24 Raymond James Stadium 0 Tampa Florida \n", + "25 Georgia Dome 1 Atlanta Georgia \n", + "26 Hard Rock Stadium 0 Miami Florida \n", + "27 Qualcomm Stadium 0 San Diego California \n", + "28 Caesars Superdome 1 New Orleans Louisiana \n", + "29 Sun Devil Stadium 0 Pheonix Arizona \n", + "30 Hard Rock Stadium 0 Miami Florida \n", + "31 Georgia Dome 1 Atlanta Georgia \n", + "32 Rose Bowl 0 Pasadena California \n", + "33 Hubert H. Humphrey Metrodome 1 Minneapolis Minnesota \n", + "34 Tampa Stadium 0 Tampa Florida \n", + "35 Caesars Superdome 1 New Orleans Louisiana \n", + "36 Hard Rock Stadium 0 Miami Florida \n", + "37 Qualcomm Stadium 0 San Diego California \n", + "38 Rose Bowl 0 Pasadena California \n", + "39 Caesars Superdome 1 New Orleans Louisiana \n", + "40 Stanford Stadium 0 Stanford California \n", + "41 Tampa Stadium 0 Tampa Florida \n", + "42 Rose Bowl 0 Pasadena California \n", + "43 Pontiac Silverdome 1 Detroit Michigan \n", + "44 Caesars Superdome 1 New Orleans Louisiana \n", + "45 Rose Bowl 0 Pasadena California \n", + "46 Orange Bowl 0 Miami Florida \n", + "47 Caesars Superdome 1 New Orleans Louisiana \n", + "48 Rose Bowl 0 Pasadena California \n", + "49 Orange Bowl 0 Miami Florida \n", + "50 Tulane Stadium 0 New Orleans Louisiana \n", + "51 Rice Stadium 0 Houston Texas \n", + "52 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "53 Tulane Stadium 0 New Orleans Louisiana \n", + "54 Orange Bowl 0 Miami Florida \n", + "55 Tulane Stadium 0 New Orleans Louisiana \n", + "56 Orange Bowl 0 Miami Florida \n", + "57 Orange Bowl 0 Miami Florida \n", + "58 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "\n", + " Type_of_Halftime_Performance Attendance Winner_RS_WinPct \\\n", + "0 3 65719 0.824 \n", + "1 3 61629 0.647 \n", + "2 3 67827 0.824 \n", + "3 2 70048 0.706 \n", + "4 3 24835 0.688 \n", + "5 2 62417 0.750 \n", + "6 2 70081 0.688 \n", + "7 3 67612 0.813 \n", + "8 3 70807 0.875 \n", + "9 3 71088 0.750 \n", + "10 3 70288 0.750 \n", + "11 3 82529 0.813 \n", + "12 3 71024 0.625 \n", + "13 3 68658 0.563 \n", + "14 3 103219 0.625 \n", + "15 3 74059 0.813 \n", + "16 3 70774 0.750 \n", + "17 3 71101 0.625 \n", + "18 3 74512 0.750 \n", + "19 3 68206 0.688 \n", + "20 3 78125 0.875 \n", + "21 2 71525 0.875 \n", + "22 2 67603 0.750 \n", + "23 3 72922 0.688 \n", + "24 2 71921 0.750 \n", + "25 2 72625 0.813 \n", + "26 2 74803 0.875 \n", + "27 2 68912 0.750 \n", + "28 2 72301 0.813 \n", + "29 3 76347 0.750 \n", + "30 2 74107 0.813 \n", + "31 2 72817 0.750 \n", + "32 3 98374 0.813 \n", + "33 2 63130 0.875 \n", + "34 3 73813 0.813 \n", + "35 2 72919 0.875 \n", + "36 3 75129 0.625 \n", + "37 2 73302 0.733 \n", + "38 2 101063 0.875 \n", + "39 1 73818 0.938 \n", + "40 3 84059 0.938 \n", + "41 1 72980 0.750 \n", + "42 1 103667 0.888 \n", + "43 1 81270 0.813 \n", + "44 1 76135 0.688 \n", + "45 1 103985 0.750 \n", + "46 2 79484 0.875 \n", + "47 2 76400 0.857 \n", + "48 2 103438 0.929 \n", + "49 1 80187 0.857 \n", + "50 2 80997 0.750 \n", + "51 1 71882 0.857 \n", + "52 2 90182 1.000 \n", + "53 2 81023 0.786 \n", + "54 2 79204 0.821 \n", + "55 2 80562 0.786 \n", + "56 1 75389 0.786 \n", + "57 1 75546 0.679 \n", + "58 2 61946 0.857 \n", + "\n", + " Loser_RS_WinPct Capacity \n", + "0 0.882 73208 \n", + "1 0.706 65000 \n", + "2 0.824 63400 \n", + "3 0.588 70240 \n", + "4 0.875 69218 \n", + "5 0.813 64767 \n", + "6 0.813 71000 \n", + "7 0.813 66860 \n", + "8 0.688 72220 \n", + "9 0.938 68500 \n", + "10 0.750 63400 \n", + "11 0.813 82500 \n", + "12 0.719 73208 \n", + "13 0.813 63000 \n", + "14 0.750 80000 \n", + "15 0.875 64767 \n", + "16 0.563 69218 \n", + "17 1.000 63400 \n", + "18 0.813 64767 \n", + "19 0.813 65000 \n", + "20 0.813 67814 \n", + "21 0.688 72220 \n", + "22 0.688 71000 \n", + "23 0.875 73208 \n", + "24 0.750 69218 \n", + "25 0.813 71000 \n", + "26 0.875 64767 \n", + "27 0.813 71000 \n", + "28 0.688 73208 \n", + "29 0.688 53599 \n", + "30 0.688 64767 \n", + "31 0.750 71000 \n", + "32 0.688 92542 \n", + "33 0.813 66860 \n", + "34 0.813 69218 \n", + "35 0.688 73208 \n", + "36 0.750 64767 \n", + "37 0.700 71000 \n", + "38 0.688 92542 \n", + "39 0.688 73208 \n", + "40 0.875 85500 \n", + "41 0.875 69218 \n", + "42 0.777 92542 \n", + "43 0.750 82666 \n", + "44 0.750 73208 \n", + "45 0.563 92542 \n", + "46 0.750 74712 \n", + "47 0.857 73208 \n", + "48 0.821 92542 \n", + "49 0.714 74712 \n", + "50 0.714 80985 \n", + "51 0.857 70000 \n", + "52 0.786 93607 \n", + "53 0.750 80985 \n", + "54 0.714 74712 \n", + "55 0.857 80985 \n", + "56 0.929 74712 \n", + "57 0.929 74712 \n", + "58 0.821 93607 " + ] + }, + "execution_count": 91, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_model" + ] + }, + { + "cell_type": "code", + "execution_count": 97, + "id": "e9b3fce1-2840-4222-8018-cd9e59c38599", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " OLS Regression Results \n", + "==============================================================================\n", + "Dep. Variable: Attendance R-squared: 0.595\n", + "Model: OLS Adj. R-squared: 0.547\n", + "Method: Least Squares F-statistic: 12.47\n", + "Date: Tue, 16 Dec 2025 Prob (F-statistic): 1.35e-08\n", + "Time: 13:07:58 Log-Likelihood: -592.37\n", + "No. Observations: 58 AIC: 1199.\n", + "Df Residuals: 51 BIC: 1213.\n", + "Df Model: 6 \n", + "Covariance Type: nonrobust \n", + "========================================================================================================\n", + " coef std err t P>|t| [0.025 0.975]\n", + "--------------------------------------------------------------------------------------------------------\n", + "Intercept 3.604e+04 1.44e+04 2.506 0.015 7165.447 6.49e+04\n", + "C(Type_of_Halftime_Performance)[T.2] -4008.4368 2678.658 -1.496 0.141 -9386.068 1369.194\n", + "C(Type_of_Halftime_Performance)[T.3] 389.1713 2819.981 0.138 0.891 -5272.177 6050.520\n", + "Capacity 0.7977 0.118 6.738 0.000 0.560 1.035\n", + "Winner_RS_WinPct -3132.4688 1.19e+04 -0.264 0.793 -2.69e+04 2.07e+04\n", + "Loser_RS_WinPct -1.656e+04 1.07e+04 -1.548 0.128 -3.8e+04 4909.281\n", + "Indoor -3674.9347 1986.090 -1.850 0.070 -7662.177 312.308\n", + "==============================================================================\n", + "Omnibus: 19.400 Durbin-Watson: 1.396\n", + "Prob(Omnibus): 0.000 Jarque-Bera (JB): 82.745\n", + "Skew: -0.592 Prob(JB): 1.08e-18\n", + "Kurtosis: 8.730 Cond. No. 1.37e+06\n", + "==============================================================================\n", + "\n", + "Notes:\n", + "[1] Standard Errors assume that the covariance matrix of the errors is correctly specified.\n", + "[2] The condition number is large, 1.37e+06. This might indicate that there are\n", + "strong multicollinearity or other numerical problems.\n" + ] + } + ], + "source": [ + "import statsmodels.formula.api as smf\n", + "import numpy as np\n", + "\n", + "\n", + "df_model_2= df_model[df_model[\"Year\"] != 2021].copy()\n", + "\n", + "model = smf.ols(\n", + " 'Attendance ~ Capacity + Winner_RS_WinPct + Loser_RS_WinPct '\n", + " '+ Indoor + C(Type_of_Halftime_Performance)',\n", + " data=df_model_2\n", + ").fit()\n", + "\n", + "print(model.summary())\n" + ] + }, + { + "cell_type": "code", + "execution_count": 99, + "id": "b44db678-8c90-486e-a0cd-6325a8c662b3", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " OLS Regression Results \n", + "==============================================================================\n", + "Dep. Variable: Attendance R-squared: 0.619\n", + "Model: OLS Adj. R-squared: 0.565\n", + "Method: Least Squares F-statistic: 11.59\n", + "Date: Tue, 16 Dec 2025 Prob (F-statistic): 1.21e-08\n", + "Time: 13:08:17 Log-Likelihood: -590.59\n", + "No. Observations: 58 AIC: 1197.\n", + "Df Residuals: 50 BIC: 1214.\n", + "Df Model: 7 \n", + "Covariance Type: nonrobust \n", + "========================================================================================================\n", + " coef std err t P>|t| [0.025 0.975]\n", + "--------------------------------------------------------------------------------------------------------\n", + "Intercept 3.925e+04 1.42e+04 2.764 0.008 1.07e+04 6.78e+04\n", + "C(Type_of_Halftime_Performance)[T.2] -3572.3702 2635.143 -1.356 0.181 -8865.211 1720.471\n", + "C(Type_of_Halftime_Performance)[T.3] 1756.3968 2867.235 0.613 0.543 -4002.614 7515.408\n", + "Capacity 0.7694 0.117 6.574 0.000 0.534 1.005\n", + "Winner_RS_WinPct -3031.1268 1.16e+04 -0.261 0.795 -2.64e+04 2.03e+04\n", + "Loser_RS_WinPct -1.826e+04 1.05e+04 -1.736 0.089 -3.94e+04 2862.320\n", + "Indoor -2565.8677 2042.966 -1.256 0.215 -6669.286 1537.550\n", + "TicketPrice -0.8753 0.492 -1.777 0.082 -1.865 0.114\n", + "==============================================================================\n", + "Omnibus: 20.412 Durbin-Watson: 1.536\n", + "Prob(Omnibus): 0.000 Jarque-Bera (JB): 92.921\n", + "Skew: -0.621 Prob(JB): 6.64e-21\n", + "Kurtosis: 9.075 Cond. No. 1.37e+06\n", + "==============================================================================\n", + "\n", + "Notes:\n", + "[1] Standard Errors assume that the covariance matrix of the errors is correctly specified.\n", + "[2] The condition number is large, 1.37e+06. This might indicate that there are\n", + "strong multicollinearity or other numerical problems.\n" + ] + } + ], + "source": [ + "# Added TicketPrice for Model to Evaluate\n", + "\n", + "df_model_2 = df_model[df_model[\"Year\"] != 2021].copy()\n", + "\n", + "\n", + "\n", + "model = smf.ols(\n", + " 'Attendance ~ Capacity + Winner_RS_WinPct + Loser_RS_WinPct '\n", + " '+ Indoor + C(Type_of_Halftime_Performance) + TicketPrice',\n", + " data=df_model_2\n", + ").fit()\n", + "\n", + "print(model.summary())" + ] + }, + { + "cell_type": "code", + "execution_count": 101, + "id": "8a27907d-2b49-4035-a031-b184fb5cc283", + "metadata": {}, + "outputs": [], + "source": [ + "#68500 #levis capacity # outdoor #halftime category 3" + ] + }, + { + "cell_type": "code", + "execution_count": 174, + "id": "ef0bca35-bb3d-4d5e-a6d4-8eb95bef6934", + "metadata": {}, + "outputs": [], + "source": [ + "win_wp_2026 = df_model_2[\"Winner_RS_WinPct\"].mean()\n", + "lose_wp_2026 = df_model_2[\"Loser_RS_WinPct\"].mean()\n", + "ticket_2026 = df_model_2[\"TicketPrice\"].mean()" + ] + }, + { + "cell_type": "code", + "execution_count": 186, + "id": "59efd76e-64e6-4426-a257-0072dc2f6eb5", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.7861206896551723\n", + "0.776206896551724\n", + "1232.1896551724137\n" + ] + } + ], + "source": [ + "print(win_wp_2026)\n", + "print(lose_wp_2026)\n", + "print(ticket_2026)" + ] + }, + { + "cell_type": "code", + "execution_count": 176, + "id": "474289d2-04ca-4622-bd9b-0bdceda77a42", + "metadata": {}, + "outputs": [], + "source": [ + "capacity_2026 = 68500 \n", + "indoor_2026 = 0 \n", + "halftime_2026 = 3 \n", + "\n", + "win_wp_2026 = df_model_2[\"Winner_RS_WinPct\"].mean()\n", + "lose_wp_2026 = df_model_2[\"Loser_RS_WinPct\"].mean()\n", + "ticket_2026 = df_model_2[\"TicketPrice\"].mean()\n", + "\n", + "new_2026 = pd.DataFrame({\n", + " \"Type_of_Halftime_Performance\": [halftime_2026],\n", + " \"Capacity\": [capacity_2026],\n", + " \"Winner_RS_WinPct\": [win_wp_2026],\n", + " \"Loser_RS_WinPct\": [lose_wp_2026],\n", + " \"Indoor\": [indoor_2026],\n", + " \"TicketPrice\": [ticket_2026]\n", + "})" + ] + }, + { + "cell_type": "code", + "execution_count": 178, + "id": "ddfd5088-ba46-4ad6-b330-c594309b5167", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Predicted 2026 attendance: 76079\n" + ] + } + ], + "source": [ + "pred_2026 = model.predict(new_2026)\n", + "print(\"Predicted 2026 attendance:\", round(pred_2026.iloc[0]))" + ] + }, + { + "cell_type": "code", + "execution_count": 121, + "id": "447d84c6-1104-4f41-ace1-842925f2e0c1", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " mean mean_se mean_ci_lower mean_ci_upper obs_ci_lower \\\n", + "0 76079.28798 1845.723638 72372.042949 79786.533012 61751.449221 \n", + "\n", + " obs_ci_upper \n", + "0 90407.12674 \n" + ] + } + ], + "source": [ + "pred_2026_full = model.get_prediction(new_2026)\n", + "print(pred_2026_full.summary_frame(alpha=0.05))" + ] + }, + { + "cell_type": "code", + "execution_count": 123, + "id": "4d268245-b4ca-41cc-9805-567f799363f6", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnUAAAHWCAYAAAARl3+JAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAACXgklEQVR4nOzdeVzUdf7A8dd3ThiOEURAlJA88ahcNI8Obb0yj+20skUts3bdMjfbLX9uqW1q2q7W6m87divNbbP6mZZZXmm25hmtlqipqSgioALDMTDn5/cHMTmCCggOx/v5ePDQ+X4/M/P+zgzw5nO8P5pSSiGEEEIIIRo0XaADEEIIIYQQl0+SOiGEEEKIRkCSOiGEEEKIRkCSOiGEEEKIRkCSOiGEEEKIRkCSOiGEEEKIRkCSOiGEEEKIRkCSOiGEEEKIRkCSOiGEEEKIRkCSOtEg7NixgzvuuIOrrroKs9lMTEwMffr0YcqUKYEOrca+/PJLNE3z+4qIiKBXr14sWbLkisZy7NgxNE1j8eLFVb7P999/j6ZpGI1GTp06VeG83W5nxowZfPnllxXObd26lRkzZpCfn1/zoC9TTa5Z/Ozs2bNMnTqVzp07ExISgtVqpVOnTqSkpPDdd9/52tXlez1u3DjatGnjd0zTNGbMmFHrz3W5jhw5wmOPPUaHDh0IDg7GYrHQpUsX/vSnP3Hy5MlAh1dlixcvRtM0jh075jv273//m5dffjlgMYmfSVIn6r3Vq1fTt29fCgoKmDdvHuvWreOVV17hhhtu4P333w90eJdt9uzZbNu2jW3btrF06VISEhIYN24cCxcuDHRoF/XPf/4TALfbzTvvvFPhvN1uZ+bMmRdM6mbOnBnQpE7UXFFREb1792bx4sU8/PDDfPLJJ7z77rs88sgjHD16lN27d/vaXun3etu2bTz88MNX5Lmq6tNPP+Waa67h008/5ZFHHuHTTz/1/X/VqlUMHz480CFW2bBhw9i2bRstW7b0HZOkrv4wBDoAIS5l3rx5JCYmsnbtWgyGnz+y9913H/PmzQtgZJdmt9uxWCwXbdO+fXt69+7tu33bbbexa9cu3nvvPR5//PG6DrFGHA4H7777Ltdeey1nzpzhrbfe4umnnw50WOIK+fDDDzl8+DAbN27klltu8Tv35JNP4vV6AxQZft9L9cHRo0e577776NChA5s2bcJqtfrO/fKXv2TSpEmsWLEigBFWT4sWLWjRokWgwxAXID11ot47e/YsUVFRfgldOZ3O/yN8oaGXNm3aMG7cON/t8iGE9evX8+CDDxIZGUlISAgjRozgyJEjFe6/YcMGBgwYQHh4OBaLhRtuuIEvvvjCr82MGTPQNI1vv/2Wu+++m4iICNq2bVvt69XpdISGhmI0Gv2Ol5aWMnXqVBITEzGZTLRq1Yrf/e53fj0gf/jDH7BarXg8Ht+xxx9/HE3TeOmll3zHzp49i06nq3Fv4MqVKzl79iwPP/wwY8eO5eDBg2zZssV3/tixY74f/DNnzvQNL48bN44ZM2bwhz/8AYDExETfuXN79N5//3369OlDSEgIoaGhDBkyhP/+979+MYwbN47Q0FAOHz7MbbfdRmhoKPHx8UyZMgWHw+HXNjMzk1GjRhEWFobVauXee+8lKyurwnV988033HfffbRp04bg4GDatGnD/fffT3p6ul+78s/Ppk2b+O1vf0tUVBTNmzfnzjvvJDMzs8Lj/vvf/6ZPnz6EhoYSGhrKddddx5tvvunXpiqfsfOdPn0ak8nEs88+W+HcgQMH0DSNv/3tb0DZHxhPPfUUiYmJBAUFERkZSY8ePXjvvfcu+hyVOXv2LIBfb825yr8vL/Vev//++wwePJiWLVsSHBxMUlISzzzzDMXFxRUec/HixXTs2BGz2UxSUlKlvcNQ8WdA+fdlZY93/jBimzZtGD58OJ9++indu3f3xfTpp5/67pOUlERISAjXX38933zzzcVfKGD+/PkUFxfz97//3S+hOzfeO++803d7/fr1/OpXv6J169YEBQXRrl07Hn30Uc6cOeN3v/Lr+u9//8udd95JeHg4VquVX//615w+fdqvbXVe5x07djBixAiaN29OUFAQbdu2ZfLkyRd83fr378/q1atJT0/3m0qilKJ9+/YMGTKkwnMUFRVhtVr53e9+d8nXT1SPJHWi3uvTpw87duxg0qRJ7NixA5fLVWuPPX78eHQ6nW/4YOfOnfTv398vUfrXv/7F4MGDCQ8PZ8mSJXzwwQdERkYyZMiQSn/p3nnnnbRr144PP/yQ11577ZIxeL1e3G43breb7OxsXnzxRfbu3cuvf/1rXxulFLfffjt/+ctfSElJYfXq1Tz55JMsWbKEX/7yl74kZuDAgRQUFLBz507ffTds2EBwcDDr16/3Hfviiy9QSjFw4MCavGy8+eabmM1mHnjgAR566CE0TfNLUlq2bMmaNWuAste4fHj52Wef5eGHH/b1QH700Ue+c7/4xS+AsuHo+++/n86dO/PBBx+wdOlSCgsLuemmm9i3b59fHC6Xi5EjRzJgwAA+/vhjHnroIRYsWMDcuXN9bUpKShg4cCDr1q1jzpw5fPjhh8TGxnLvvfdWuK5jx47RsWNHXn75ZdauXcvcuXM5deoUPXv2rPBLFeDhhx/GaDTy73//m3nz5vHll1/6vW8Azz33HA888ABxcXEsXryYFStWMHbsWL9EsbqfsXItWrRg+PDhLFmypELv2Ntvv43JZOKBBx4AynrQXn31VSZNmsSaNWtYunQp99xzjy9Bq44+ffoAMGbMGF+CX5lLvdeHDh3itttu480332TNmjVMnjyZDz74gBEjRvg9zuLFi3nwwQdJSkpi+fLl/OlPf+LPf/4zGzdurHbsl7Jnzx6mTp3K008/zUcffYTVauXOO+9k+vTp/POf/2T27Nm8++672Gw2hg8fTklJyUUfb926dcTExFS5B/HHH3+kT58+vPrqq6xbt47nnnuOHTt2cOONN1b6s++OO+6gXbt2/N///R8zZsxg5cqVDBkyxK9tVV/ntWvXctNNN3H8+HHmz5/P559/zp/+9Ceys7MvGO/f//53brjhBmJjY33v77Zt29A0jccff5z169dz6NAhv/u88847FBQUSFJXF5QQ9dyZM2fUjTfeqAAFKKPRqPr27avmzJmjCgsL/doCavr06RUeIyEhQY0dO9Z3++2331aAuuOOO/zaff311wpQL7zwglJKqeLiYhUZGalGjBjh187j8ahrr71WXX/99b5j06dPV4B67rnnqnRdmzZt8l3TuV86nU5NmzbNr+2aNWsUoObNm+d3/P3331eAeuONN3zxmkwm9fzzzyullMrIyFCAevrpp1VwcLAqLS1VSik1YcIEFRcX53uco0ePKkC9/fbbl4z72LFjSqfTqfvuu893rF+/fiokJEQVFBT4jp0+ffqC78dLL72kAHX06FG/48ePH1cGg0E9/vjjfscLCwtVbGysGjVqlO/Y2LFjFaA++OADv7a33Xab6tixo+/2q6++qgD18ccf+7WbMGHCJa/Z7XaroqIiFRISol555RXf8fLPz8SJE/3az5s3TwHq1KlT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/Oc/8/DDD3PHHXcwYcIE8vPzmTFjRqVDsue77bbbiIyMZPz48Tz//PMYDAYWL17MiRMnLnnf2pCYmOjrQb3uuut47LHH6N69OwD79u3jrbfeQinFHXfcQadOnWjbti3PPPMMSikiIyNZtWqV38r183300UcYDAYGDRpEWloazz77LNdeey2jRo0CqPLrDPC///u/jBgxgt69e/P73/+eq666iuPHj7N27doKyeO5unXrxkcffcSrr75KcnIyOp3O7w+wQYMG0blzZzZt2sSvf/3ri/bgissUwEUaQlTJ+++/r0aPHq3at2+vQkNDldFoVFdddZVKSUlR+/bt82vrcDjUH//4RxUfH6+Cg4NVv3791O7duy+4+nXdunUqJSVFNWvWTAUHB6vbbrtNHTp0qEIMmzdvVsOGDVORkZHKaDSqVq1aqWHDhqkPP/zQ16Z8Ndrp06erdF2VrX4NCQlRnTt3VtOnT1c2m82vfUlJiXr66adVQkKCMhqNqmXLluq3v/2tysvLq/DYr7zyigLUhAkT/I4PGjSo0hV7VVn9+vLLLytArVy58oJtXnvtNQWo5cuXK6WU2rBhg+revbsym80K8HsPpk6dquLi4pROp1OA2rRpk+/cypUr1S233KLCw8OV2WxWCQkJ6u6771YbNmzwtRk7dqwKCQmpEENlqx0zMjLUXXfdpUJDQ1VYWJi666671NatWytcc3m7iIgIFRYWpm699Va1d+/eC35+du3a5fc85e/pudeilFLvvPOO6tmzpwoKClKhoaGqe/fuFV7rqnzGLsZms6ng4GAFqH/84x8Vzj/zzDOqR48eKiIiQpnNZnX11Ver3//+9+rMmTMVrutSq6D37dunpkyZonr06KFatGihDAaDioiIUP369VNLly6t0P5C7/XWrVtVnz59lMViUS1atFAPP/yw+vbbbyuN4Z///Kdq3769MplMqkOHDuqtt95SY8eOveTqV6WU2rlzp+rbt68KCQlRrVq1UtOnT1f//Oc/K139OmzYsArxA+p3v/ud37Hy75mXXnrpoq9VuR9//FFNnDhRtWvXTpnNZhUcHKw6d+6snnzySb8Y9u3bpwYNGqTCwsJURESEuueee9Tx48cvuKo3NTVVjRgxwvfZvv/++1V2drbfc1fndd62bZsaOnSoslqtymw2q7Zt2/qtsK1s9Wtubq66++67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moZzp5lUprHVzJSeOiECYOOBbJ77OI2MvBIA0s8Wo5QKyF6tyQmRPNrvan48XUTzEBNmg54Qs39tucb216wQomloajUzJakT4grKzC9h5qo01qZlAxBnDWLGyC4M7hIb0LgiQkyEBRkJMuplBwghRKPhN80k106LUDNBxrKeu9NFjkZXM1OSOiGukA37spm07L++mnPjb0xk0oD2lSZRV1pT+2tWCNF0NKWamYH/bSJEE9GlVTgadVNz7nI1tb9mhRBNS1OpmakppRrfPhn1WEFBAVarFZvNRnh4/fmlLmpfXrGTdfuyuLfnVb5jB7MLadcitN7+IKms6nr76NBG99esEEI0JFXNHaSnTohappRi+bcnmf3ZfnKLnbSOsHBDuygAOsTU7+HLpvLXrBBCNEb1vqTJyZMn+fWvf03z5s2xWCxcd911pKam+s4rpZgxYwZxcXEEBwfTv39/0tLS/B7D4XDw+OOPExUVRUhICCNHjiQjI8OvTV5eHikpKVitVqxWKykpKeTn5/u1OX78OCNGjCAkJISoqCgmTZqE0+mss2sXDc+h7ELufWM7T324h9xiJx1iQrGY9IEOq1rKd4DodXVzOsWGS0InhBANRL1O6vLy8rjhhhswGo18/vnn7Nu3j7/+9a80a9bM12bevHnMnz+fRYsWsWvXLmJjYxk0aBCFhT/X05o8eTIrVqxg2bJlbNmyhaKiIoYPH47H83PdmtGjR7N7927WrFnDmjVr2L17NykpKb7zHo+HYcOGUVxczJYtW1i2bBnLly9nypQpV+S1EPVbidPD3DUHGPrKf9h5NJdgo56pQzuxetJNdL8qItDhCSGEaApUPfb000+rG2+88YLnvV6vio2NVS+++KLvWGlpqbJareq1115TSimVn5+vjEajWrZsma/NyZMnlU6nU2vWrFFKKbVv3z4FqO3bt/vabNu2TQHqwIEDSimlPvvsM6XT6dTJkyd9bd577z1lNpuVzWar8jXZbDYFVOs+on7zer3qrr9/rRKe/lQlPP2penjJLnUitzjQYQkhhGgkqpo71Oueuk8++YQePXpwzz33EB0dTffu3fnHP/7hO3/06FGysrIYPHiw75jZbKZfv35s3boVgNTUVFwul1+buLg4unbt6muzbds2rFYrvXr18rXp3bs3VqvVr03Xrl2Ji4vztRkyZAgOh8NvOFg0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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import matplotlib.pyplot as plt\n", + "\n", + "df_plot = df_model_2.copy() # your data without 2021\n", + "\n", + "# base scatter\n", + "plt.scatter(df_plot[\"Capacity\"], df_plot[\"Attendance\"], alpha=0.7)\n", + "\n", + "# 45-degree line (attendance = capacity)\n", + "min_cap = df_plot[\"Capacity\"].min() - 2000\n", + "max_cap = df_plot[\"Capacity\"].max() + 2000\n", + "plt.plot([min_cap, max_cap], [min_cap, max_cap], linestyle='--')\n", + "\n", + "# add 2026 prediction\n", + "pred_2026 = model.predict(new_2026).iloc[0]\n", + "cap_2026 = new_2026[\"Capacity\"].iloc[0]\n", + "plt.scatter([cap_2026], [pred_2026], marker='*', s=200)\n", + "\n", + "plt.xlabel(\"Stadium capacity (listed)\")\n", + "plt.ylabel(\"Attendance\")\n", + "plt.title(\"Super Bowl Attendance vs. Stadium Capacity\")\n", + "plt.tight_layout()" + ] + }, + { + "cell_type": "code", + "execution_count": 125, + "id": "3d8e5c52-6d7b-4c6f-a2de-21aa700a460a", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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oFixYnzwwQd2PWcZGRm8++67lCxZEhcXF+rVq8fWrVtt++fOnYuHhwerVq2icuXK6PV6oqKicrx2xYoVw9fXl8DAQHr06EHDhg05cOCAbb/FYmHixImUKlUKvV5PzZo1Wbt2rW1/165dGTx4sN1rUqlUREZGAmAymXBzc2PdunXZnv+bb76hfPnyODo64uPjwwsvvJBjrEIIUdAsFoV5u6K4lphGUrqRczeSOXUtiXM3krmdbuRaYhrzd0U9kUOxktQVIZl/uRy9koC7o5ZSns64O2qJjLb+5fIou6SdnJxsZSUyMjL46KOPOHToEMuXL+f8+fOEhYXZ2o4dO5Zjx47x559/cvz4cWbPnk3x4sUB2LdvH2Dtzbp69Sq///57tufz9fUlMjKSo0eP/ufY582bh1arZe/evXz55ZfMmDGDH374wba/T58+/PXXX/zyyy8cPnyYF198kbZt23L69Glbm5SUFD755BN++OEHIiMj8fb2ztW5//77bw4cOEC9evVs27744gumT5/OZ599xuHDhwkNDaVz58628zVv3twuqdy2bRvFixdn27ZtAOzfv5+0tDQaNWqU7fmGDBnCxIkTOXnyJGvXrqVp06Z5ul5CCPEonYq9zeHLt7iVYuR2qgkVoFWrUAG300zcSjFy6PItTsXeLuhQHzkZfi0iMv9yuZViJKjYv6tRuOi1ODtoiIpLYf6uKGoFeD70odh9+/axaNEiWrZsCcBrr71m21emTBm+/PJL6tatS1JSEq6urly8eJFatWpRp04dAIKCgmztS5QoAfzbm5WTwYMHs2PHDqpVq0ZgYCD169enTZs29OjRA71en6f4AwICmDFjBiqVigoVKnDkyBFmzJhB//79OXv2LD///DOXL1/G398fgHfeeYe1a9cSHh7O5MmTAWudtG+++YYaNWrc93wNGzZErVaTkZGB0WhkwIAB9OrVy7b/s88+Y9SoUbz88ssAfPrpp2zZsoWZM2fy9ddf07x5c4YOHcqNGzfQaDRERkYybtw4tm7dyptvvsnWrVupXbs2rq6uWc598eJFXFxc6NixI25ubgQGBlKrVq08XS8hHpaCuJVEFH63ko3cSMrAaLYAkJFhQgFUgEatwozCjaQMbiU/efUqJakrIk7F3uZMbBLebvostbpUKhUlXPWcjk3iVOxtKvq65/v5V61ahaurKyaT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8vPzIzY29oHPK4QQhUntQC9qBXjKihJ3kKTucVaxPby5B37rCxd35f55petD1x/A3T9fwxk8eDArVqxg+/btdolOZq9TTEwMfn5+tu2xsbFZeu9u375N27ZtcXV1ZdmyZXbJT+ZzK1eubNum1+spU6YMFy9ezHO8dyeULi4udo8tFgsTJkzIdnato6Njlns5sjvm3ZycnPIc592yS4YzY7lz+92Jo0qlsiXGQghRFKjVKir65rwW6pNGJko87tz9IWwVPDMW65Dqvais7XqvzNeETlEUBg0axO+//87mzZsJDg622x8cHIyvr6/dJIKMjAy2bdtGw4YNbdsSExNp06YNDg4OrFixIsuC7LVr10av19uVSzEajVy4cIHAwMB7xrhnz54sjytWrHjP5zz11FOcPHmScuXKZflSq9VUrlyZixcv2t3ztnv37nses3r16uzYsSPH2bUODg6YzdnP6MpUuXJldu3aZZdU7tq1Czc3N0qWLHnP5wohhCi6JKkrCtSa3N8XVzvM2j4fvfXWW/z0008sWrQINzc3YmJiiImJITU1FbD2EA0bNozJkyezbNkyjh49SlhYGM7OzrZyJLdv37aVQZkzZw6JiYm242QmOe7u7rz++uuMGzeO9evXc/LkSd544w0AXnzxxXvG+NdffzF16lROnTrF119/za+//srQoUPv+ZwPP/yQ+fPnM378eCIjIzl+/DiLFy/mgw8+AKBVq1ZUqFCBXr16cejQIXbs2MGYMWPuecxBgwaRmJjIyy+/zN9//83p06dZsGCBLVENCgri8OHDnDx5khs3bmSb/L355ptcunSJwYMHc+LECf744w/GjRvH8OHDbffTCSGEePLI8GtRcWJVLhop1na1w/L11LNnzwasZTTuFB4eTliY9VzvvvsuqampvPnmm8THx1OvXj3Wr1+Pm5t1ynlERAR79+4FoFy5cnbHOX/+PEFBQYB1FqtWq6Vnz56kpqZSr149Nm/ejKen5z1jHDFiBBEREUyYMAE3NzemT59OaGjoPZ8TGhrKqlWrmDhxIlOnTkWn01GxYkX69esHgFqtZtmyZfTt25e6desSFBTEl19+Sdu2bXM8ZrFixdi8eTMjR46kWbNmaDQaatasSaNGjQDo378/W7dupU6dOiQlJbFlyxbba89UsmRJ1qxZw8iRI6lRowZeXl707dvXlmwK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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import matplotlib.pyplot as plt\n", + "\n", + "\n", + "\n", + "fig, ax = plt.subplots()\n", + "\n", + "\n", + "ax.scatter(\n", + " df_plot[\"Capacity\"],\n", + " df_plot[\"Attendance\"],\n", + " alpha=0.7,\n", + " label=\"Past Super Bowls\"\n", + ")\n", + "\n", + "\n", + "min_cap = df_plot[\"Capacity\"].min() - 2000\n", + "max_cap = df_plot[\"Capacity\"].max() + 2000\n", + "ax.plot(\n", + " [min_cap, max_cap],\n", + " [min_cap, max_cap],\n", + " linestyle=\"--\",\n", + " label=\"Attendance = capacity\"\n", + ")\n", + "\n", + "\n", + "ax.scatter(\n", + " [cap_2026],\n", + " [pred_2026],\n", + " marker=\"*\",\n", + " s=200,\n", + " label=\"2026 prediction\"\n", + ")\n", + "\n", + "\n", + "ax.set_xlabel(\"Listed stadium capacity\")\n", + "ax.set_ylabel(\"Actual attendance\")\n", + "ax.set_title(\"Super Bowl Attendance vs. Stadium Capacity\")\n", + "\n", + "\n", + "ax.legend()\n", + "\n", + "\n", + "ax.annotate(\n", + " \"2026 (Levi's)\",\n", + " xy=(cap_2026, pred_2026),\n", + " xytext=(cap_2026 + 2000, pred_2026 + 2000), # move text a bit\n", + " arrowprops=dict(arrowstyle=\"->\", lw=1)\n", + ")\n", + "\n", + "\n", + "levis_mask = df_plot[\"Stadium\"].str.contains(\"Levi\", case=False, na=False)\n", + "if levis_mask.any():\n", + " levis_row = df_plot[levis_mask].iloc[0]\n", + " ax.annotate(\n", + " \"Previous Levi's SB\",\n", + " xy=(levis_row[\"Capacity\"], levis_row[\"Attendance\"]),\n", + " xytext=(levis_row[\"Capacity\"] + 2000, levis_row[\"Attendance\"] + 2000),\n", + " arrowprops=dict(arrowstyle=\"->\", lw=1)\n", + " )\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "95fea8e0-4d4b-441d-b375-2d4cadee038f", + "metadata": {}, + "outputs": [], + "source": [ + "# Notes\n", + "\n", + "# clear positive relationship between capacity and attendance Bigger listed stadium\n", + "# capacity is generally associated with higher actual attendance (points rise as you move\n", + "# right)\n", + "\n", + "# Many games are played at or near listed capacity. A big chunk of Super Bowls cluster\n", + "# close to the dashed \"attendance = capacity\" line, especially in the 65k-80k capacity\n", + "# range, indicating sell-outs or near sell-outs\n", + "\n", + "# Some games fall noticeably below capacity. There are a few points well nder the line\n", + "# (including a large-capacity stadium with relatively low attendance), showing that not\n", + "# every Super Bowl fully uses the stadium's potential\n", + "\n", + "# Some games exceed listed capacity. A handful of dots sit above the dashed-line, meaning\n", + "# realized attendance is higher than the stardard listed capacity -- likely due to the\n", + "# temporary seating, standing room sections, or alternate configurations for major events\n", + "\n", + "# 2026 prediction vs Levi's history. The orange star (2026 at Levi's) sits above the\n", + "# equality line but in the same general region as other over-capacity games and close to\n", + "# Levi's previous Super Bow, suggesting the prediction is high but still in line with\n", + "# historical patterns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2166b4d5-2511-4654-9d32-fc7a9d8311b7", + "metadata": {}, + "outputs": [], + "source": [ + "# Regular Season Win Percentage Analysis\n", + "\n", + "# Average- to check whether matchups between stronger teams (higher average win %)\n", + "# draw more fans\n", + "\n", + "# Gap- how far apart were the teams in the standings/ how lopsided the matchup was" + ] + }, + { + "cell_type": "code", + "execution_count": 127, + "id": "c800e9b0-5186-4aa8-9771-b51409fc24e3", + "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", + "
YearAvg_RS_WinPctRS_WinPct_GapAttendance
020250.85300.05865719
120240.67650.05961629
220230.82400.00067827
320220.64700.11870048
420210.78150.18724835
\n", + "
" + ], + "text/plain": [ + " Year Avg_RS_WinPct RS_WinPct_Gap Attendance\n", + "0 2025 0.8530 0.058 65719\n", + "1 2024 0.6765 0.059 61629\n", + "2 2023 0.8240 0.000 67827\n", + "3 2022 0.6470 0.118 70048\n", + "4 2021 0.7815 0.187 24835" + ] + }, + "execution_count": 127, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Regular Season Win Percentage Analysis\n", + "avg_win = (df_model[\"Winner_RS_WinPct\"] + df_model[\"Loser_RS_WinPct\"]) / 2\n", + "gap_win = (df_model[\"Winner_RS_WinPct\"] - df_model[\"Loser_RS_WinPct\"]).abs()\n", + "\n", + "summary_table = pd.DataFrame({\n", + " \"Year\": df_model[\"Year\"], \n", + " \"Avg_RS_WinPct\": avg_win,\n", + " \"RS_WinPct_Gap\": gap_win, \n", + " \"Attendance\": df_model[\"Attendance\"]\n", + "})\n", + "\n", + "summary_table.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 129, + "id": "292455af-fed4-42d5-bc98-639ef7e576d6", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnYAAAHWCAYAAAD6oMSKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAACPPUlEQVR4nOzdeVxU5f4H8M/MMDMM28giIIqoibjgklQkdlNzV1zaNDVSK7OsiNIWb93UyiU1tbSyciHLxG5mP0sltJIkcaMwdzMVXECQZdiHWZ7fH1xODgPKIOvweb9e86o55zvnPOdwPPOd5zyLTAghQERERERNnryhC0BEREREtYOJHREREZGdYGJHREREZCeY2BERERHZCSZ2RERERHaCiR0RERGRnWBiR0RERGQnmNgRERER2QkmdkRERER2goldM/XBBx9AJpMhODi40vUnTpzA3LlzceHCBat1X331FVasWFG3BbyJ6OhoyGSySstHwIULFyCTyar1amrncMqUKejfv79Nn+nduzdkMhmWLl1aN4VqoipeJ3K5HO7u7hg4cCDi4uIaungWZDIZ5s6dWy/7unjxImbMmIFOnTpBo9HAw8MD3bt3x7Rp03Dx4sV6KUNjcODAAdx///1o27Yt1Go1fHx80KdPH8ycOdMi7qOPPkJ0dHTDFLIG9u3bh7lz5yI3N9dqXbt27RAeHl7/hapFTOyaqXXr1gEAjh8/jgMHDlitP3HiBObNm9doEzu6sVatWiExMdHidfvtt6NDhw5Wy1u1atXQxa1TycnJ+OOPPwAAa9eubeDSNE7PP/88EhMTsXfvXixduhR//fUXRowYgV9//bWhi1bvLl26hN69e2PXrl146aWXsGPHDqxbtw4TJkzAoUOHcO7cuYYuYr3Yvn07wsLCkJeXh8WLFyMuLg7vv/8++vbti82bN1vENsXEbt68eZUmdvbAoaELQPXv8OHDOHLkCEaOHInt27dj7dq1CA0NbehiUS1Sq9W4++67LZa5ubmhtLTUarm9W7NmDQBI1/u+ffsQFhZWr2UoLi6Go6MjZDJZve63utq2bStdF3379kVgYCD69euHtWvX4t57723g0tU+k8kEo9EItVptte6zzz7DtWvXcPDgQbRv315aPnbsWPz73/+G2Wyuz6I2mMWLF6N9+/b48ccf4eDwT6rwyCOPYPHixTXersFg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z8+v9LwIIdCyZUts2bJFWtarVy94e3tL7xMTE6FUKlFQUADA8lFs+Xn79ttvMWDAADg5OaFnz55ITEys8m9x8uRJ9O/fH3fccQcmTJgANzc3nDt3DgDwyiuvYMaMGWjbtm2Vny937do17N69G6NHj5aWzZw506K2b8WKFZDJZNi+fbu0LCgoCJ988gkA60ex/fv3R2RkJF555RV4eHjA19fXKpGSyWRYs2YN7r//fjg5OSEwMBDbtm2ziLnZddC/f38899xzeOmll+Dl5YXBgwff9Hhrg9lsxltvvYU2bdpArVajV69eiI2Nldbf7PrT6XR46qmn4O3tDTc3N9x33304cuSItL78+lu3bh06dOgAtVqN8injR48ejU2bNtXLcVLdYWJH9D+bN29GUFAQgoKC8Oijj2L9+vXSDW/SpEnYtGmT9L483sfHB/369QMATJ06Fb/99htiYmLw559/4uGHH8awYcPw119/SZ8pKirCwoULsWbNGhw/fhze3t7Iz8/H5MmTsXfvXuzfvx+BgYEYMWKE9EVvNpsxduxYODk54cCBA/j000/x+uuvW5S9qKgIAwYMgIuLC3799VckJCTAxcUFw4YNu2lNwyuvvIKFCxfi5MmT6NGjB9544w2sX78eH3/8MY4fP44XX3wRjz76KOLj4wGUJQoPPfQQxo4di+TkZEyfPt2qPDVRWFiIl156CYcOHcJPP/0EuVyO+++/36pW89VXX0VkZCROnjyJoUOHWm3n2WefhV6vx6+//oqjR4/i3XffhYuLC4CyR5T9+vVDr169cPjwYcTGxuLq1asYN25ctcvxwQcfYNu2bfj6669x+vRpfPnll1LCKoTA2LFjkZ2djfj4eOzatQt///03xo8fb1HGv//+G9999x1++OEH/PDDD4iPj8eiRYsqPS8ymQz33nuv9CMhJycHJ06cgMFgwIkTJwCUJekhISHScVbm9ddfx6xZs5CcnIxOnTphwoQJVdbQ9uzZE4cPH0ZOTg6SkpJQXFyMjh07IiEhAb///jsiIyOr3M/1EhIS4OTkhC5dukjL+vfvj71790rnMz4+Hl5eXtL1lZ6ejjNnzkj/rirz+eefw9nZGQcOHMDixYvx1ltvYdeuXRYx8+bNw7hx4/Dnn39ixIgRmDRpErKzswFU7zoo34+DgwN+++03KdGsa++//z7ee+89LF26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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Correlation: 0.03838224360562766\n" + ] + } + ], + "source": [ + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "\n", + "x = summary_table[\"Avg_RS_WinPct\"]\n", + "y = summary_table[\"Attendance\"]\n", + "\n", + "plt.scatter(x, y, alpha=0.7)\n", + "\n", + "m, b = np.polyfit(x, y, 1)\n", + "plt.plot(x, m*x + b, linestyle=\"--\")\n", + "\n", + "plt.xlabel(\"Average regular-season win % (winner + loser)\")\n", + "plt.ylabel(\"Actual attendance\")\n", + "plt.title(\"Attendance vs Teams' Average Regular-Season Strength\")\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "print(\"Correlation:\", x.corr(y))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4b666ed4-1a2c-49d8-b241-d1c8e2ea51ac", + "metadata": {}, + "outputs": [], + "source": [ + "# correlations - 0.04 --> basically 0\n", + "\n", + "# the blue line is almost flat\n", + "\n", + "# for any given average win % attendance is spread all over the place: mid-60Ks, 70ks,\n", + "# even 100K+\n", + "\n", + "#Super Bowls with two really strong teams (high average win %) do not have systematically\n", + "# higher attendance than games with more average teams\n", + "\n", + "# quality, on average, doesn't really move how many people show up --> matches regression\n", + "# results" + ] + }, + { + "cell_type": "code", + "execution_count": 131, + "id": "f3b52739-cead-4496-ab1d-172f87b8d9f0", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnYAAAHWCAYAAAD6oMSKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAACFcUlEQVR4nO3dd3xT5f4H8E920hVbOkKkFpBtkVGUdb2AyJKCG6RYQRRR1FIFB9ergF6GiOBPuAIuypKiFzdSQRlS2ZUKlLIEymppoW2604zn90ftsemiKS1N08/bV16Sc745eZ6cpPnmOc+QCSEEiIiIiKjRkzd0AYiIiIiobjCxIyIiInITTOyIiIiI3AQTOyIiIiI3wcSOiIiIyE0wsSMiIiJyE0zsiIiIiNwEEzsiIiIiN8HEjoiIiMhNMLEjqqEPPvgAMpkMoaGhle4/evQoZs6cibNnz1bY9/nnn+P999+v3wJeQ0xMDGQyWaXlo7/NnDkTMpkMcrkcp0+frrA/Pz8fPj4+kMlkGD9+fK2eY86cOfjmm29q9djt27dDJpPhf//7X60eXx9csUyl+vfvj/79+18z7uzZs5DJZIiJiamz5+ZnjhoCEzuiGvrss88AAElJSdi7d2+F/UePHsWsWbNcNrEj53h5eWHFihUVtn/55ZewWCxQqVS1Pvb1JHbknA8//BAffvhhQxeD6IZhYkdUAwcOHMAff/yB4cOHAwA+/fTTBi4R1bfRo0dj5cqVsNvtDts//fRTPPDAA1Cr1Q1UMnJGp06d0KlTp4YuBtENw8SOqAZKE7l58+ahT58+iI2NRUFBgbQ/JiYGjzzyCABgwIABkMlk0mWd/v37Y+PGjUhJSZG2y2Qy6bHFxcX4z3/+gw4dOkCj0SAgIABPPPEEMjIyHMrQsmVLhIeHIy4uDt27d4dOp0OHDh2klsSy9uzZg759+0Kr1cJoNGL69OmwWCwV4tavX4/BgwejefPm0Ol06NixI1577TXk5+c7xI0fPx5eXl44deoU7r33Xnh5eSE4OBhTp06F2Wx2iDWbzXjrrbfQsWNHaLVaNGvWDAMGDMCuXbukGCEEPvzwQ3Tt2hU6nQ6+vr54+OGHK730WdY333wDmUyGX375pcK+pUuXQiaT4dChQwCA06dP49FHH4XRaIRGo0FQUBAGDhyIxMTEap+j1IQJE3D+/Hls2bJF2nbixAnEx8djwoQJFeKLioowdepUdO3aFXq9Hn5+fujduze+/fZbhziZTIb8/HysXLlSei+UvVR48eJFPP300wgODoZarYbRaMTDDz+My5cvOxzHYrHg9ddfh9FohI+PD+655x4cP37cIaZly5aVXi4uf3my9FLqmjVr8NJLL8FgMECn06Ffv344ePBgjV6vmjhy5Ajuu+8++Pr6QqvVomvXrli5cqVDjDNlqck5ruxS7KVLlzBq1Ch4e3tDr9dj9OjRSEtLq7TMBw4cwMiRI+Hn5wetVotu3brhiy++qBBX08+cM5/jtLQ0TJo0CS1atIBarUarVq0wa9YsWK1Wh7ilS5eiS5cu8PLygre3Nzp06IB//etf0v6CggJMmzYNrVq1glarhZ+fH3r06IF169ZVWmdq5AQRVaugoEDo9Xpxxx13CCGE+OSTTwQAERMTI8Wkp6eLOXPmCADiv//9r9i9e7fYvXu3SE9PF0lJSaJv377CYDBI23fv3i2EEMJms4mhQ4cKT09PMWvWLLFlyxbxySefiJtvvll06tRJFBQUSM8REhIiWrRoITp16iRWrVolfvrpJ/HII48IAGLHjh1SXFJSkvDw8BCdOnUS69atE99++60YMmSIuOWWWwQAcebMGSn27bffFosWLRIbN24U27dvF8uWLROtWrUSAwYMcHgNxo0bJ9RqtejYsaNYsGCB+Pnnn8Wbb74pZDKZmDVrlhRnsVjEgAEDhFKpFNOmTRM//vij+O6778S//vUvsW7dOilu4sSJQqVSialTp4q4uDjx+eefiw4dOoigoCCRlpZW5bmwWCwiMDBQjB07tsK+O++8U3Tv3l263759e9GmTRuxevVqsWPHDrFhwwYxdepUsW3btiqPL4QQM2bMEABERkaGuOuuu8SoUaOkfa+++qpo2bKlsNvtwtPTU4wbN07al52dLcaPHy9Wr14ttm7dKuLi4sS0adOEXC4XK1eulOJ2794tdDqduPfee6X3QlJSkhBCiAsXLojmzZsLf39/sXDhQvHzzz+L9evXiwkTJojk5GQhhBDbtm0TAETLli3F2LFjxcaNG8W6devELbfcItq2bSusVqv0XCEhIQ5lLNWvXz/Rr18/6X7pMYODg8V9990nvv/+e7FmzRrRpk0b4ePjI/78889qX7PSx3/55ZdVxhw7dkx4e3uLW2+9Vaxa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EqcQ4pqXPcvHVBZfFzGlV7GrK8/cuXMxa9asastLRE0XV+4gorrksi12BoMBQMXWsPT0dKmlzGAwoLi4GFlZWdXGXL58ucLxMzIyHGLKP09WVhYsFku1Menp6QAqtiqWNX36dJhMJul2/vz56itORE1O6codPVs3QweDD5M6Iqo1l03sWrVqBYPBgC1btkjbiouLsWPHDvTp0wcAEBYWBpVK5RCTmpqKI0eOSDG9e/eGyWTCvn37pJi9e/fCZDI5xBw5cgSpqalSzObNm6HRaBAWFibF/Prrrw5ToGzevBlGoxEtW7assh4ajQY+Pj4ONyJ3Y7cLHEvLwd7TV3EsLYeT6hIRNZAGvRSbl5eHU6dOSffPnDmDxMRE+Pn54ZZbbkF0dDTmzJmDtm3bom3btpgzZw48PDwQEREBANDr9XjyyScxdepUNGvWDH5+fpg2bRo6d+6Me+65BwDQsWNHDB06FBMnTsTy5csBAE8//TTCw8PRvn17AMDgwYPRqVMnREZG4t1330VmZiamTZuGiRMnSolYREQEZs2ahfHjx+Nf//oXTp48iTlz5uDNN9+s8YhYInfEtU6JiFxHg053sn37dgwYMKDC9nHjxiEmJgZCCMyaNQvLly9HVlYWevbsif/+978IDQ2VYouKivDyyy/j888/R2FhIQYOHIgPP/wQwcHBUkxmZiaioqLw3XffAQBGjhyJJUuW4KabbpJizp07h8mTJ2Pr1q3Q6XSIiIjAggULHEbBHj58GM899xz27dsHX19fPPPMM04ndpzuhNxJ6Vqn2QUWBHproFWVzMuWkWeGXqfiAAAiojrgTO7gMvPYNRVM7MhdlM7DduSiCS2bcR42IqL64hbz2BGRa+Nap0REroeJHRHVCtc6JSJyPUzsiKhWuNYpEZHrYWJHRLXSLtAbbQK9kJFnRvmuukIIZOSZ0TbQC+0CvRuohERETQ8TOyKqFa51SkTkepjYEVGtca1TIiLX4vJrxRKRa+Nap0REroOJHRFdt9K1TomIqGHxUiwRERGRm2BiR0REROQmmNgRERERuQkmdkRERERugokdERERkZtgYkdERETkJpjYEREREbkJJnZEREREboKJHREREZGbYGJHRERE5CaY2BERERG5CSZ2RERERG6CiR0RERGRm2BiR0REROQmmNgRERERuQkmdkRERERugokdERER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Nm7cCABYuXKlFCOTyRweI4SosK288jGVxdcmpjLTp0+HyWSSbufPn682noiIiKi26iSxu1E8PT3RuXNnnDx5UhodW77FLD09XWpdMxgMKC4uRlZWVrUxly9frvBcGRkZDjHlnycrKwsWi6VCS155Go0GPj4+DjciIiKi+tCoEjuz2Yzk5GQ0b94crVq1gsFgwJYtW6T9xcXF2LFjB/r06QMACAsLg0qlcohJTU3FkSNHpJjevXvDZDJh3759UszevXthMpkcYo4cOYLU1FQpZvPmzdBoNFxGjYiIiFyGUytP3GjTpk3DiBEjcMsttyA9PR3/+c9/kJOTg3HjxkEmkyE6Ohpz5sxB27Zt0bZtW8yZMwceHh6IiIgAAOj1ejz55JOYOnUqmjVrBj8/P0ybNk26tAsAHTt2xNChQzFx4kQsX74cAPD0008jPDwc7du3BwAMHjwYnTp1QmRkJN59911kZmZi2rRpmDhxIlvgiIiIyGW4dGJ34cIFjBkzBleuXEFAQAB69eqFPXv2ICQkBADwyiuvoLCwEJMnT0ZWVhZ69uyJzZs3w9vbWzrGokWLoFQqMWrUKBQWFmLgwIGIiYlxmGB57dq1iIqKkkbPjhw5EkuWLJH2KxQKbNy4EZMnT0bfvn2h0+kQERGBBQsW3KBXgoiIiOjaZEII0dCFaEpycnKg1+thMpnY2kdERETX5Ezu0Kj62BERERFR1ZjYEREREbkJJnZEREREboKJHREREZGbYGJHRERE5CaY2BERERG5CSZ2RERERG6CiR0RERGRm2BiR0REROQmmNgRERERuQkmdkRERERugokdERERkZtgYkdERETkJpjYEREREbkJJnZEREREboKJHREREZGbYGJHRERE5CaY2BERERG5CSZ2RERERG6CiR0RERGRm2BiR0REROQmmNgRERERuQkmdkRERERugokdERERkZtgYkdERETkJpjYEREREbkJJnZEREREboKJHREREZGbYGJHRERE5CaY2BERERG5CSZ2RERERG6CiR0RERGRm2BiR0REROQmGlViN3fuXMhkMkRHR0vbhBCYOXMmjEYjdDod+vfvj6SkJIfHmc1mvPDCC/D394enpydGjhyJCxcuOMRkZWUhMjISer0eer0ekZGRyM7Odog5d+4cRowYAU9PT/j7+yMqKgrFxcX1VV0iIiIipzSa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ly9j1KhRTr1Wf/75J7755hv88MMP+OGHH7Bjxw7Mmzev2scUFBRg7ty5+OSTT5CUlITAwEA88cQT+O233xAbG4tDhw7hkUcewdChQ3Hy5EkAwG+//YZnnnkGU6ZMQWJiIgYNGlTj1pvqFBcX4+2338Yff/yBb775BmfOnMH48eMrxL3yyiuYO3cukpOTcfvtt1fYP3bsWLRo0QL79+9HQkICXnvtNahUKgAlfYeGDBmCBx98EIcOHcL69esRHx+P559/vsbleOONN3D06FFs2rQJycnJWLp0Kfz9/aXXc+jQofD19cX+/fvx5Zdf4ueff3Y4PnDt90tZer0eXbt2xfbt2wEAhw4dkv6fk5MDANi+fTv69etX7ev7+uuv47333sOBAwegVCoxYcKEKmO7dOmC+Ph4FBYW4qeffkLz5s3h7++PNWvWQKvV4oEHHqj2uUr9+uuvaNeuHXx8fKRt/fv3l+oCADt27IC/vz927NgBANi/fz+KioqqvXT73nvvoUePHjh48CAmT56MZ599FseOHatQ32nTpiExMRHt2rXDmDFjpBbemrwPAODdd99FaGgoEhIS8MYbb1QoxyOPPIIrV65g27Zt0rasrCz89NNPGDt2LIDq34/Xcq33k9Vqxf33349+/frh0KFD2L17N55++mnIZDIAwE8//YTHHnsMUVFROHr0KJYvX46YmJgKn9cZM2bgvvvuw+HDh6X3hVqtRpcuXbBz584alZXqQUNnlkTXo6oWOyGEGD16tOjYsaN0H+V+0Xbp0kVqlatq26effirat28v7Ha7tM1sNgudTid++uknqQxBQUHCbDY7/biQkBBhtVqlmEceeUSMHj1aCCHE8ePHBQCxZcuWSuv3xhtviMGDBztsO3/+vAAgjh8/XuljKmux8/DwcGihe/nll0XPnj0rfXzpMQCIxMREadupU6eETCYTFy9edIgdOHCgmD59uhCi5HwMHz7cYf/YsWOvu8WuvH379gkAUutEacvTN998U+VjhBDC29tbxMTEVLovMjJSPP300w7bdu7cKeRyuSgsLKxROUaMGCGeeOKJSmM/+ugj4evr69Dys3HjRiGXy0VaWpoQ4trvl8q89NJLIjw8XAghxPvvvy8efvhh0b17d7Fx40YhhBDt2rUTS5cuFUJU32JXtkwAqqxzcXGxmDx5smjZsqXo0aOH2Llzp7h69apo3bq1SElJEa+//rq49dZbxeDBg8WFCxeqLPeUKVPE3Xff7bDt0KFDQiaTiYyMDJGZmSlUKpX4z3/+Ix555BEhhBBz5sxxeN9W1mL32GOPSfftdrsIDAysUP/yLeIARHJyshCiZu+DkJAQcf/991dZt1IjR44UEyZMkO4vX75cGAwG6fxW936sTNm/b9d6P129elUAENu3b6/0WHfddZeYM2eOw7bVq1eL5s2bOzxfdHR0pY9/4IEHxPjx42tcdqpbbLEjtyWEkH6B1lZCQgJOnToFb29veHl5wcvLC35+figqKsKff/4pxXXu3Blqtdrpx912221QKBTS/ebNmyM9PR0AkJiYCIVCUWWLSkJCArZt2yYd38vLCx06dAAAh+e4lpYtWzr0RSpbhqqo1WqHVq/ff/8dQgi0a9fOoTw7duyQynL8+HHceeedDscpf782Dh48iPvuuw8hISHw9vZG//79AQDnzp1ziOvRo4f077JlfOaZZwAAL730Ep566incc889mDdvnsNrmJCQgJiYGIfHDRkyBHa7HWfOnKlROZ599lnExsaia9eueOWVV7Br1y7p+MnJyejSpQs8PT2lbX379oXdbsfx48elbdW9XyrTv39/7Ny5E3a7HTt27ED//v3Rv39/7NixA2lpaThx4sQ1W+zKnufmzZsDQJXPqVKp8N///hdnzpzB/v378Y9//AMvvfQSoqKikJiYiG+++QZ//PEHevXqhaioqCqfs7CwEFqt1mFbaGgomjVrhh07dmDnzp3o0qULRo4cKbXY1aT1sWxdZDIZDAZDhbpUV9+avA8Ax/daVcaOHYsNGzbAbDYDANauXYtHH31UOr/VvR+v5VrvJz8/P4wfPx5DhgzBiBEj8H//939ITU2VYhMSEvDWW2851HPixIlITU1FQUHBNeup0+kc4ujGqn0vWSIXl5ycjFatWl3XMex2O8LCwrB27doK+wICAqR/l/0D6szjyl9akclk0kAEnU53zbKNGDEC77zzToV9pV9INVFdGaqi0+kckma73Q6FQoGEhASHxAOAdOm4skRb/NWxvpRcLq+wrbRTdmXy8/MxePBgDB48GGvWrEFAQADOnTuHIUOGVOi0XvYclZ3So/Ry38yZMxEREYGNGzdi06ZNmDFjBmJjY/HAAw/Abrdj0qRJlSYjt9xyS43KMWzYMKSkpGDjxo34+eefMXDgQDz33HNYsGBBtT9Cym539lz985//RG5uLn7//Xfs3LkTb7/9NoKDgzFnzhx07doVgYGB6NixY5WPL/+cpWWp6WCZrVu34ujRo/j000/x8ssv495774WnpydGjRqFJUuWVPk4f39/HD582GGbTCbDP//5T2zfvh1qtRr9+/dHaGgobDYbDh8+jF27dl1zepOavH7V1fda74NS5f8eVGbEiBGw2+3YuHEj7rjjDuzcuRMLFy6U9lf3fryWmryfVqxYgaioKMTFxWH9+vX497//jS1btqBXr16w2+2YNWsWHnzwwQqPL5twV1XPzMxM3HrrrdcsJ9UPJnbklrZu3YrDhw/jxRdfvK7jdO/eHevXr0dgYKBDf5/6elxZnTt3llpa7rnnnkqfY8OGDWjZsuV1jWSsC926dYPNZkN6ejruuuuuSmM6dOiAffv2OWw7cOCAw/2AgAAcOXLEYVtiYmKVfYuOHTuGK1euYN68eQgODq70mJVp06ZNpdvbtWuHdu3a4cUXX8SYMWOwYsUKPPDAA+jevTuSkpKqfNzhw4drVI6AgACMHz8e48ePx1133YWXX34ZCxYsQKdOnbBy5Urk5+dLX5a//fYb5HI52rVrd836VKW0n92SJUsgk8nQqVMnGI1GHDx4ED/88MM1W7iuR1FREZ577jl8/vnnUCgUsNlsUtJusViqHTXZrVs3LF26tEKC0r9/f3z00UdQq9V46623IJPJcNddd2HBggUoLCys9dQoNXWt94EzdDodHnzwQaxduxanTp1Cu3btEBYW5hBT1fvxWmr6furWrRu6deuG6dOno3fv3vj888/Rq1cvdO/eHcePH691PY8cOYKHH364Vo+l68dLsdTomc1mpKWl4eLFi/j9998xZ84c3HfffQgPD8fjjz9+XcceO3Ys/P39cd9992Hnzp04c+YMduzYgSlTpuDChQt1/riyWrZsiXHjxmHChAlSZ/zt27fjiy++AAA899xzyMzMxJgxY7Bv3z6cPn0amzdvxoQJE274VAPt2rXD2LFj8fjjj+Orr76SLsW98847+PHHHwEAL7zwAn788UcsXLgQJ0+exPLly7Fp0yaHL+67774bBw4cwKpVq3Dy5EnMmDGjQqJX1i233AK1Wo3Fixfj9OnT+O6772o1d1lhYSGef/55bN++HSkpKfjtt9+wf/9+qTXr1Vdfxe7du/Hcc88hMTERJ0+exHfffSfNyVaTcrz55pv49ttvcerUKSQlJeGHH36Qjj927FhotVqMGzcOR44cwbZt2/DCCy8gMjISQUFBTtenrP79+2PNmjXo168fZDIZfH190alTJ6xfv166XFwf3nrrLQwfPhzdunUDUHIp8KuvvsKhQ4ewZMmSapOwAQMGID8/H0lJSRXqkpSUhMOHD0s/IPr374+1a9eie/futf4RVVPXeh84a+zYsdi4cSM+++wzPPbYY9L2a70fa3Lc6t5PZ86cwfTp07F7926kpKRg8+bNOHHihHT8N998E6tWrcLMmTORlJSE5ORkqVXvWs6ePYuLFy9W+mOUbgwmdtToxcXFoXnz5mjZsiWGDh2Kbdu24YMPPsC3335b4bKgszw8PPDrr7/illtuwYMPPoiOHTtiwoQJKCwsrPZLpLaPK2/p0qV4+OGHMXnyZHTo0AETJ06UZnU3Go347bffYLPZMGTIEISGhmLKlCnQ6/WQy2/8R3vFihV4/PHHMXXqVLRv3x4jR47E3r17pRasvn37YtmyZVi4cCG6dOmCuLg4vPjiiw6XdoYMGYI33ngDr7zyCu644w7k5uZWm5wHBAQgJiYGX375JTp16oR58+ZhwYIFTpddoVDg6tWrePzxx9GuXTuMGjUKw4YNw6xZswCU9LvasWMHTp48ibvuugvdunXDG2+8IV3yrkk51Go1pk+fjttvvx3//Oc/oVAoEBsbC6Dk/fLTTz8hMzMTd9xxBx5++GEMHDiw2suVNTVgwADYbDaHJK5fv36w2Wz11mJ35MgRfPnll9LrBwAPP/wwhg8fjrvuuguHDh3C//3f/1X5+GbNmkmtWWWFhobC398fXbp0kT5H9V2Xsq71PnDW3XffDT8/Pxw/fhwRERHS9mu9H6/lWu8nDw8PHDt2DA899BDatWuHp59+Gs8//zwmTZoEoORz+MMPP2DLli2444470KtXLyxcuBAhISHXfO5169Zh8ODBNYql+iET5Tu0EBHdIBMnTsSxY8c4NQJVcPjwYdxzzz3SICRyfWazGW3btsW6devq/bI4VY0tdkR0wyxYsAB//PEHTp06hcWLF2PlypUYN25cQxeLXFDnzp0xf/58nD17tqGLQjWUkpKC119/nUldA2OLHRHdMKNGjcL27duRm5uL1q1b44UXXpCmGyEiouvHxI6IiIjITfBSLBEREZGbYGJHRERE5CaY2BERERG5CSZ2RERERG6CiR0RERGRm2BiR0REROQmmNgRERERuQkmdkRERERugokdERERkZv4f2mmtN9uwpu3AAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Correlation: 0.06688183001448701\n" + ] + } + ], + "source": [ + "x = summary_table[\"RS_WinPct_Gap\"]\n", + "y = summary_table[\"Attendance\"]\n", + "\n", + "plt.scatter(x, y, alpha=0.7)\n", + "\n", + "plt.xlabel(\"Difference in regular-season win % (winner vs loser)\")\n", + "plt.ylabel(\"Actual attendance\")\n", + "plt.title(\"Attendance vs Matchup Lopsidedness\")\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "print(\"Correlation:\", x.corr(y))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "25a16b3c-bee6-4731-80eb-bdac1c6396d4", + "metadata": {}, + "outputs": [], + "source": [ + "# correlation" + ] + }, + { + "cell_type": "code", + "execution_count": 152, + "id": "c35d9ba2-aaaf-43ff-8d58-0b54e8f3992b", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1315.9322033898304\n", + "2236.168851687056\n" + ] + } + ], + "source": [ + "std_dev = combined_df['TicketPrice'].std()\n", + "mean = combined_df['TicketPrice'].mean()\n", + "print(mean)\n", + "print(std_dev)" + ] + }, + { + "cell_type": "code", + "execution_count": 154, + "id": "814a9fd5-4c67-4639-a034-08413225a3f5", + "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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + "
YearTeam 1Team 2TicketPriceSuper_BowlStadiumIndoorCityStateType_of_Halftime_PerformanceAttendanceWinner_RS_WinPctLoser_RS_WinPctCapacity
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.88273208
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.70665000
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.82463400
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.58870240
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.87569218
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.81364767
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.81371000
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.81366860
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.68872220
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.93868500
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.75063400
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.81382500
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.71973208
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.81363000
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.75080000
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.87564767
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.56369218
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.00063400
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.81364767
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.81365000
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.81367814
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.68872220
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.68871000
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.87573208
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.75069218
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.81371000
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.87564767
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.81371000
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.68873208
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.68853599
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.68864767
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.75071000
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.68892542
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.81366860
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.81369218
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.68873208
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.75064767
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.70071000
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.68892542
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.68873208
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.87585500
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.87569218
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.77792542
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.75082666
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.75073208
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.56392542
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.75074712
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.85773208
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.82192542
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.71474712
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.71480985
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.85770000
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.78693607
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.75080985
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.71474712
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.85780985
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.92974712
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.92974712
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.82193607
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 TicketPrice Super_Bowl \\\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304 LIX \n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400 LVIII \n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915 LVII \n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654 LVI \n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173 LV \n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789 LIV \n", + "6 2019 New England Patriots Los Angeles Rams 2812 LIII \n", + "7 2018 Philadelphia Eagles New England Patriots 2799 LII \n", + "8 2017 New England Patriots Atlanta Falcons 2605 LI \n", + "9 2016 Denver Broncos Carolina Panthers 2605 L \n", + "10 2015 New England Patriots Seattle Seahawks 2111 XLIX \n", + "11 2014 Seattle Seahawks Denver Broncos 2500 XLVIII \n", + "12 2013 Baltimore Ravens San Francisco 49ers 1339 XLVII \n", + "13 2012 New York Giants New England Patriots 1306 XLVI \n", + "14 2011 Green Bay Packers Pittsburgh Steelers 1344 XLV \n", + "15 2010 New Orleans Saints Indianapolis Colts 1138 XLIV \n", + "16 2009 Pittsburgh Steelers Arizona Cardinals 1168 XLIII \n", + "17 2008 New York Giants New England Patriots 1052 XLII \n", + "18 2007 Indianapolis Colts Chicago Bears 853 XLI \n", + "19 2006 Pittsburgh Steelers Seattle Seahawks 871 XL \n", + "20 2005 New England Patriots Philadelphia Eagles 776 XXXIX \n", + "21 2004 New England Patriots Carolina Panthers 799 XXXVIII \n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders 679 XXXVII \n", + "23 2002 New England Patriots St. Louis Rams 557 XXXVI \n", + "24 2001 Baltimore Ravens New York Giants 458 XXXV \n", + "25 2000 St. Louis Rams Tennessee Titans 475 XXXIV \n", + "26 1999 Denver Broncos Atlanta Falcons 488 XXXIII \n", + "27 1998 Denver Broncos Green Bay Packers 420 XXXII \n", + "28 1997 Green Bay Packers New England Patriots 426 XXXI \n", + "29 1996 Dallas Cowboys Pittsburgh Steelers 559 XXX \n", + "30 1995 San Francisco 49ers San Diego Chargers 328 XXIX \n", + "31 1994 Dallas Cowboys Buffalo Bills 295 XVIII \n", + "32 1993 Dallas Cowboys Buffalo Bills 303 XXVII \n", + "33 1992 Washington Redskins Buffalo Bills 268 XXVI \n", + "34 1991 New York Giants Buffalo Bills 275 XXV \n", + "35 1990 San Francisco 49ers Denver Broncos 242 XXIV \n", + "36 1989 San Francisco 49ers Cincinnati Bengals 204 XXIII \n", + "37 1988 Washington Redskins Denver Broncos 213 XXII \n", + "38 1987 New York Giants Denver Broncos 75 XXI \n", + "39 1986 Chicago Bears New England Patriots 169 XX \n", + "40 1985 San Francisco 49ers Miami Dolphins 140 XIX \n", + "41 1984 Los Angeles Raiders Washington Redskins 145 XVIII \n", + "42 1983 Washington Redskins Miami Dolphins 101 XVII \n", + "43 1982 San Francisco 49ers Cincinnati Bengals 105 XVI \n", + "44 1981 Oakland Raiders Philadelphia Eagles 113 XV \n", + "45 1980 Pittsburgh Steelers Los Angeles Rams 95 XIV \n", + "46 1979 Pittsburgh Steelers Dallas Cowboys 108 XIII \n", + "47 1978 Dallas Cowboys Denver Broncos 118 XII \n", + "48 1977 Oakland Raiders Minnesota Vikings 84 XI \n", + "49 1976 Pittsburgh Steelers Dallas Cowboys 89 X \n", + "50 1975 Pittsburgh Steelers Minnesota Vikings 95 IX \n", + "51 1974 Miami Dolphins Minnesota Vikings 79 VIII \n", + "52 1973 Miami Dolphins Washington Redskins 87 VII \n", + "53 1972 Dallas Cowboys Miami Dolphins 90 VI \n", + "54 1971 Baltimore Colts Dallas Cowboys 93 V \n", + "55 1970 Kansas City Chiefs Minnesota Vikings 98 IV \n", + "56 1969 New York Jets Baltimore Colts 83 III \n", + "57 1968 Green Bay Packers Oakland Raiders 83 II \n", + "58 1967 Green Bay Packers Kansas City Chiefs 87 I \n", + "\n", + " Stadium Indoor City State \\\n", + "0 Caesars Superdome 1 New Orleans Louisiana \n", + "1 Allegiant Stadium 1 Paradise Nevada \n", + "2 State Farm Stadium 1 Glendale Arizona \n", + "3 SoFi Stadium 1 Inglewood California \n", + "4 Raymond James Stadium 0 Tampa Florida \n", + "5 Hard Rock Stadium 0 Miami Florida \n", + "6 Mercedes-Benz Stadium 1 Atlanta Georgia \n", + "7 U.S. Bank Stadium 1 Minneapolis Minnesota \n", + "8 NRG Stadium 1 Houston Texas \n", + "9 Levi's Stadium 0 Santa Clara California \n", + "10 State Farm Stadium 1 Glendale Arizona \n", + "11 MetLife Stadium 0 East Rutherford New Jersey \n", + "12 Caesars Superdome 1 New Orleans Louisiana \n", + "13 Lucas Oil Stadium 1 Indianapolis Indiana \n", + "14 AT&T Stadium 1 Arlington Texas \n", + "15 Hard Rock Stadium 0 Miami Florida \n", + "16 Raymond James Stadium 0 Tampa Florida \n", + "17 State Farm Stadium 1 Glendale Arizona \n", + "18 Hard Rock Stadium 0 Miami Florida \n", + "19 Ford Field 1 Detroit Michigan \n", + "20 Alltel Stadium 0 Jacksonville Florida \n", + "21 NRG Stadium 1 Houston Texas \n", + "22 Qualcomm Stadium 0 San Diego California \n", + "23 Caesars Superdome 1 New Orleans Louisiana \n", + "24 Raymond James Stadium 0 Tampa Florida \n", + "25 Georgia Dome 1 Atlanta Georgia \n", + "26 Hard Rock Stadium 0 Miami Florida \n", + "27 Qualcomm Stadium 0 San Diego California \n", + "28 Caesars Superdome 1 New Orleans Louisiana \n", + "29 Sun Devil Stadium 0 Pheonix Arizona \n", + "30 Hard Rock Stadium 0 Miami Florida \n", + "31 Georgia Dome 1 Atlanta Georgia \n", + "32 Rose Bowl 0 Pasadena California \n", + "33 Hubert H. Humphrey Metrodome 1 Minneapolis Minnesota \n", + "34 Tampa Stadium 0 Tampa Florida \n", + "35 Caesars Superdome 1 New Orleans Louisiana \n", + "36 Hard Rock Stadium 0 Miami Florida \n", + "37 Qualcomm Stadium 0 San Diego California \n", + "38 Rose Bowl 0 Pasadena California \n", + "39 Caesars Superdome 1 New Orleans Louisiana \n", + "40 Stanford Stadium 0 Stanford California \n", + "41 Tampa Stadium 0 Tampa Florida \n", + "42 Rose Bowl 0 Pasadena California \n", + "43 Pontiac Silverdome 1 Detroit Michigan \n", + "44 Caesars Superdome 1 New Orleans Louisiana \n", + "45 Rose Bowl 0 Pasadena California \n", + "46 Orange Bowl 0 Miami Florida \n", + "47 Caesars Superdome 1 New Orleans Louisiana \n", + "48 Rose Bowl 0 Pasadena California \n", + "49 Orange Bowl 0 Miami Florida \n", + "50 Tulane Stadium 0 New Orleans Louisiana \n", + "51 Rice Stadium 0 Houston Texas \n", + "52 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "53 Tulane Stadium 0 New Orleans Louisiana \n", + "54 Orange Bowl 0 Miami Florida \n", + "55 Tulane Stadium 0 New Orleans Louisiana \n", + "56 Orange Bowl 0 Miami Florida \n", + "57 Orange Bowl 0 Miami Florida \n", + "58 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "\n", + " Type_of_Halftime_Performance Attendance Winner_RS_WinPct \\\n", + "0 3 65719 0.824 \n", + "1 3 61629 0.647 \n", + "2 3 67827 0.824 \n", + "3 2 70048 0.706 \n", + "4 3 24835 0.688 \n", + "5 2 62417 0.750 \n", + "6 2 70081 0.688 \n", + "7 3 67612 0.813 \n", + "8 3 70807 0.875 \n", + "9 3 71088 0.750 \n", + "10 3 70288 0.750 \n", + "11 3 82529 0.813 \n", + "12 3 71024 0.625 \n", + "13 3 68658 0.563 \n", + "14 3 103219 0.625 \n", + "15 3 74059 0.813 \n", + "16 3 70774 0.750 \n", + "17 3 71101 0.625 \n", + "18 3 74512 0.750 \n", + "19 3 68206 0.688 \n", + "20 3 78125 0.875 \n", + "21 2 71525 0.875 \n", + "22 2 67603 0.750 \n", + "23 3 72922 0.688 \n", + "24 2 71921 0.750 \n", + "25 2 72625 0.813 \n", + "26 2 74803 0.875 \n", + "27 2 68912 0.750 \n", + "28 2 72301 0.813 \n", + "29 3 76347 0.750 \n", + "30 2 74107 0.813 \n", + "31 2 72817 0.750 \n", + "32 3 98374 0.813 \n", + "33 2 63130 0.875 \n", + "34 3 73813 0.813 \n", + "35 2 72919 0.875 \n", + "36 3 75129 0.625 \n", + "37 2 73302 0.733 \n", + "38 2 101063 0.875 \n", + "39 1 73818 0.938 \n", + "40 3 84059 0.938 \n", + "41 1 72980 0.750 \n", + "42 1 103667 0.888 \n", + "43 1 81270 0.813 \n", + "44 1 76135 0.688 \n", + "45 1 103985 0.750 \n", + "46 2 79484 0.875 \n", + "47 2 76400 0.857 \n", + "48 2 103438 0.929 \n", + "49 1 80187 0.857 \n", + "50 2 80997 0.750 \n", + "51 1 71882 0.857 \n", + "52 2 90182 1.000 \n", + "53 2 81023 0.786 \n", + "54 2 79204 0.821 \n", + "55 2 80562 0.786 \n", + "56 1 75389 0.786 \n", + "57 1 75546 0.679 \n", + "58 2 61946 0.857 \n", + "\n", + " Loser_RS_WinPct Capacity \n", + "0 0.882 73208 \n", + "1 0.706 65000 \n", + "2 0.824 63400 \n", + "3 0.588 70240 \n", + "4 0.875 69218 \n", + "5 0.813 64767 \n", + "6 0.813 71000 \n", + "7 0.813 66860 \n", + "8 0.688 72220 \n", + "9 0.938 68500 \n", + "10 0.750 63400 \n", + "11 0.813 82500 \n", + "12 0.719 73208 \n", + "13 0.813 63000 \n", + "14 0.750 80000 \n", + "15 0.875 64767 \n", + "16 0.563 69218 \n", + "17 1.000 63400 \n", + "18 0.813 64767 \n", + "19 0.813 65000 \n", + "20 0.813 67814 \n", + "21 0.688 72220 \n", + "22 0.688 71000 \n", + "23 0.875 73208 \n", + "24 0.750 69218 \n", + "25 0.813 71000 \n", + "26 0.875 64767 \n", + "27 0.813 71000 \n", + "28 0.688 73208 \n", + "29 0.688 53599 \n", + "30 0.688 64767 \n", + "31 0.750 71000 \n", + "32 0.688 92542 \n", + "33 0.813 66860 \n", + "34 0.813 69218 \n", + "35 0.688 73208 \n", + "36 0.750 64767 \n", + "37 0.700 71000 \n", + "38 0.688 92542 \n", + "39 0.688 73208 \n", + "40 0.875 85500 \n", + "41 0.875 69218 \n", + "42 0.777 92542 \n", + "43 0.750 82666 \n", + "44 0.750 73208 \n", + "45 0.563 92542 \n", + "46 0.750 74712 \n", + "47 0.857 73208 \n", + "48 0.821 92542 \n", + "49 0.714 74712 \n", + "50 0.714 80985 \n", + "51 0.857 70000 \n", + "52 0.786 93607 \n", + "53 0.750 80985 \n", + "54 0.714 74712 \n", + "55 0.857 80985 \n", + "56 0.929 74712 \n", + "57 0.929 74712 \n", + "58 0.821 93607 " + ] + }, + "execution_count": 154, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combined_df" + ] + }, + { + "cell_type": "code", + "execution_count": 164, + "id": "4174c68b-5e6d-4184-94e9-a7662c57f2cd", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "# Show all columns\n", + "pd.set_option('display.max_columns', None)\n", + "\n", + "# Show all rows (if needed)\n", + "pd.set_option('display.max_rows', None)\n", + "\n", + "# Expand the width of columns\n", + "pd.set_option('display.max_colwidth', None)\n", + "\n", + "# Set the width of the display in characters\n", + "pd.set_option('display.width', 100) # Adjust as needed\n" + ] + }, + { + "cell_type": "code", + "execution_count": 172, + "id": "f5a46b06-abde-4b57-8af0-6a9419ec63d2", + "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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + "
YearTeam 1Team 2TicketPriceSuper_BowlStadiumIndoorCityStateType_of_Halftime_PerformanceAttendanceWinner_RS_WinPctLoser_RS_WinPctCapacity
02025Philadelphia EaglesKansas City Chiefs6304LIXCaesars Superdome1New OrleansLouisiana3657190.8240.88273208
12024Kansas City ChiefsSan Francisco 49ers9400LVIIIAllegiant Stadium1ParadiseNevada3616290.6470.70665000
22023Kansas City ChiefsPhiladelphia Eagles9915LVIIState Farm Stadium1GlendaleArizona3678270.8240.82463400
32022Los Angeles RamsCincinnati Bengals7654LVISoFi Stadium1InglewoodCalifornia2700480.7060.58870240
42021Tampa Bay BuccaneersKansas City Chiefs6173LVRaymond James Stadium0TampaFlorida3248350.6880.87569218
52020Kansas City ChiefsSan Francisco 49ers3789LIVHard Rock Stadium0MiamiFlorida2624170.7500.81364767
62019New England PatriotsLos Angeles Rams2812LIIIMercedes-Benz Stadium1AtlantaGeorgia2700810.6880.81371000
72018Philadelphia EaglesNew England Patriots2799LIIU.S. Bank Stadium1MinneapolisMinnesota3676120.8130.81366860
82017New England PatriotsAtlanta Falcons2605LINRG Stadium1HoustonTexas3708070.8750.68872220
92016Denver BroncosCarolina Panthers2605LLevi's Stadium0Santa ClaraCalifornia3710880.7500.93868500
102015New England PatriotsSeattle Seahawks2111XLIXState Farm Stadium1GlendaleArizona3702880.7500.75063400
112014Seattle SeahawksDenver Broncos2500XLVIIIMetLife Stadium0East RutherfordNew Jersey3825290.8130.81382500
122013Baltimore RavensSan Francisco 49ers1339XLVIICaesars Superdome1New OrleansLouisiana3710240.6250.71973208
132012New York GiantsNew England Patriots1306XLVILucas Oil Stadium1IndianapolisIndiana3686580.5630.81363000
142011Green Bay PackersPittsburgh Steelers1344XLVAT&T Stadium1ArlingtonTexas31032190.6250.75080000
152010New Orleans SaintsIndianapolis Colts1138XLIVHard Rock Stadium0MiamiFlorida3740590.8130.87564767
162009Pittsburgh SteelersArizona Cardinals1168XLIIIRaymond James Stadium0TampaFlorida3707740.7500.56369218
172008New York GiantsNew England Patriots1052XLIIState Farm Stadium1GlendaleArizona3711010.6251.00063400
182007Indianapolis ColtsChicago Bears853XLIHard Rock Stadium0MiamiFlorida3745120.7500.81364767
192006Pittsburgh SteelersSeattle Seahawks871XLFord Field1DetroitMichigan3682060.6880.81365000
202005New England PatriotsPhiladelphia Eagles776XXXIXAlltel Stadium0JacksonvilleFlorida3781250.8750.81367814
212004New England PatriotsCarolina Panthers799XXXVIIINRG Stadium1HoustonTexas2715250.8750.68872220
222003Tampa Bay BuccaneersOakland Raiders679XXXVIIQualcomm Stadium0San DiegoCalifornia2676030.7500.68871000
232002New England PatriotsSt. Louis Rams557XXXVICaesars Superdome1New OrleansLouisiana3729220.6880.87573208
242001Baltimore RavensNew York Giants458XXXVRaymond James Stadium0TampaFlorida2719210.7500.75069218
252000St. Louis RamsTennessee Titans475XXXIVGeorgia Dome1AtlantaGeorgia2726250.8130.81371000
261999Denver BroncosAtlanta Falcons488XXXIIIHard Rock Stadium0MiamiFlorida2748030.8750.87564767
271998Denver BroncosGreen Bay Packers420XXXIIQualcomm Stadium0San DiegoCalifornia2689120.7500.81371000
281997Green Bay PackersNew England Patriots426XXXICaesars Superdome1New OrleansLouisiana2723010.8130.68873208
291996Dallas CowboysPittsburgh Steelers559XXXSun Devil Stadium0PheonixArizona3763470.7500.68853599
301995San Francisco 49ersSan Diego Chargers328XXIXHard Rock Stadium0MiamiFlorida2741070.8130.68864767
311994Dallas CowboysBuffalo Bills295XVIIIGeorgia Dome1AtlantaGeorgia2728170.7500.75071000
321993Dallas CowboysBuffalo Bills303XXVIIRose Bowl0PasadenaCalifornia3983740.8130.68892542
331992Washington RedskinsBuffalo Bills268XXVIHubert H. Humphrey Metrodome1MinneapolisMinnesota2631300.8750.81366860
341991New York GiantsBuffalo Bills275XXVTampa Stadium0TampaFlorida3738130.8130.81369218
351990San Francisco 49ersDenver Broncos242XXIVCaesars Superdome1New OrleansLouisiana2729190.8750.68873208
361989San Francisco 49ersCincinnati Bengals204XXIIIHard Rock Stadium0MiamiFlorida3751290.6250.75064767
371988Washington RedskinsDenver Broncos213XXIIQualcomm Stadium0San DiegoCalifornia2733020.7330.70071000
381987New York GiantsDenver Broncos75XXIRose Bowl0PasadenaCalifornia21010630.8750.68892542
391986Chicago BearsNew England Patriots169XXCaesars Superdome1New OrleansLouisiana1738180.9380.68873208
401985San Francisco 49ersMiami Dolphins140XIXStanford Stadium0StanfordCalifornia3840590.9380.87585500
411984Los Angeles RaidersWashington Redskins145XVIIITampa Stadium0TampaFlorida1729800.7500.87569218
421983Washington RedskinsMiami Dolphins101XVIIRose Bowl0PasadenaCalifornia11036670.8880.77792542
431982San Francisco 49ersCincinnati Bengals105XVIPontiac Silverdome1DetroitMichigan1812700.8130.75082666
441981Oakland RaidersPhiladelphia Eagles113XVCaesars Superdome1New OrleansLouisiana1761350.6880.75073208
451980Pittsburgh SteelersLos Angeles Rams95XIVRose Bowl0PasadenaCalifornia11039850.7500.56392542
461979Pittsburgh SteelersDallas Cowboys108XIIIOrange Bowl0MiamiFlorida2794840.8750.75074712
471978Dallas CowboysDenver Broncos118XIICaesars Superdome1New OrleansLouisiana2764000.8570.85773208
481977Oakland RaidersMinnesota Vikings84XIRose Bowl0PasadenaCalifornia21034380.9290.82192542
491976Pittsburgh SteelersDallas Cowboys89XOrange Bowl0MiamiFlorida1801870.8570.71474712
501975Pittsburgh SteelersMinnesota Vikings95IXTulane Stadium0New OrleansLouisiana2809970.7500.71480985
511974Miami DolphinsMinnesota Vikings79VIIIRice Stadium0HoustonTexas1718820.8570.85770000
521973Miami DolphinsWashington Redskins87VIILos Angeles Memorial Coliseum0Los AngelesCalifornia2901821.0000.78693607
531972Dallas CowboysMiami Dolphins90VITulane Stadium0New OrleansLouisiana2810230.7860.75080985
541971Baltimore ColtsDallas Cowboys93VOrange Bowl0MiamiFlorida2792040.8210.71474712
551970Kansas City ChiefsMinnesota Vikings98IVTulane Stadium0New OrleansLouisiana2805620.7860.85780985
561969New York JetsBaltimore Colts83IIIOrange Bowl0MiamiFlorida1753890.7860.92974712
571968Green Bay PackersOakland Raiders83IIOrange Bowl0MiamiFlorida1755460.6790.92974712
581967Green Bay PackersKansas City Chiefs87ILos Angeles Memorial Coliseum0Los AngelesCalifornia2619460.8570.82193607
\n", + "
" + ], + "text/plain": [ + " Year Team 1 Team 2 TicketPrice Super_Bowl \\\n", + "0 2025 Philadelphia Eagles Kansas City Chiefs 6304 LIX \n", + "1 2024 Kansas City Chiefs San Francisco 49ers 9400 LVIII \n", + "2 2023 Kansas City Chiefs Philadelphia Eagles 9915 LVII \n", + "3 2022 Los Angeles Rams Cincinnati Bengals 7654 LVI \n", + "4 2021 Tampa Bay Buccaneers Kansas City Chiefs 6173 LV \n", + "5 2020 Kansas City Chiefs San Francisco 49ers 3789 LIV \n", + "6 2019 New England Patriots Los Angeles Rams 2812 LIII \n", + "7 2018 Philadelphia Eagles New England Patriots 2799 LII \n", + "8 2017 New England Patriots Atlanta Falcons 2605 LI \n", + "9 2016 Denver Broncos Carolina Panthers 2605 L \n", + "10 2015 New England Patriots Seattle Seahawks 2111 XLIX \n", + "11 2014 Seattle Seahawks Denver Broncos 2500 XLVIII \n", + "12 2013 Baltimore Ravens San Francisco 49ers 1339 XLVII \n", + "13 2012 New York Giants New England Patriots 1306 XLVI \n", + "14 2011 Green Bay Packers Pittsburgh Steelers 1344 XLV \n", + "15 2010 New Orleans Saints Indianapolis Colts 1138 XLIV \n", + "16 2009 Pittsburgh Steelers Arizona Cardinals 1168 XLIII \n", + "17 2008 New York Giants New England Patriots 1052 XLII \n", + "18 2007 Indianapolis Colts Chicago Bears 853 XLI \n", + "19 2006 Pittsburgh Steelers Seattle Seahawks 871 XL \n", + "20 2005 New England Patriots Philadelphia Eagles 776 XXXIX \n", + "21 2004 New England Patriots Carolina Panthers 799 XXXVIII \n", + "22 2003 Tampa Bay Buccaneers Oakland Raiders 679 XXXVII \n", + "23 2002 New England Patriots St. Louis Rams 557 XXXVI \n", + "24 2001 Baltimore Ravens New York Giants 458 XXXV \n", + "25 2000 St. Louis Rams Tennessee Titans 475 XXXIV \n", + "26 1999 Denver Broncos Atlanta Falcons 488 XXXIII \n", + "27 1998 Denver Broncos Green Bay Packers 420 XXXII \n", + "28 1997 Green Bay Packers New England Patriots 426 XXXI \n", + "29 1996 Dallas Cowboys Pittsburgh Steelers 559 XXX \n", + "30 1995 San Francisco 49ers San Diego Chargers 328 XXIX \n", + "31 1994 Dallas Cowboys Buffalo Bills 295 XVIII \n", + "32 1993 Dallas Cowboys Buffalo Bills 303 XXVII \n", + "33 1992 Washington Redskins Buffalo Bills 268 XXVI \n", + "34 1991 New York Giants Buffalo Bills 275 XXV \n", + "35 1990 San Francisco 49ers Denver Broncos 242 XXIV \n", + "36 1989 San Francisco 49ers Cincinnati Bengals 204 XXIII \n", + "37 1988 Washington Redskins Denver Broncos 213 XXII \n", + "38 1987 New York Giants Denver Broncos 75 XXI \n", + "39 1986 Chicago Bears New England Patriots 169 XX \n", + "40 1985 San Francisco 49ers Miami Dolphins 140 XIX \n", + "41 1984 Los Angeles Raiders Washington Redskins 145 XVIII \n", + "42 1983 Washington Redskins Miami Dolphins 101 XVII \n", + "43 1982 San Francisco 49ers Cincinnati Bengals 105 XVI \n", + "44 1981 Oakland Raiders Philadelphia Eagles 113 XV \n", + "45 1980 Pittsburgh Steelers Los Angeles Rams 95 XIV \n", + "46 1979 Pittsburgh Steelers Dallas Cowboys 108 XIII \n", + "47 1978 Dallas Cowboys Denver Broncos 118 XII \n", + "48 1977 Oakland Raiders Minnesota Vikings 84 XI \n", + "49 1976 Pittsburgh Steelers Dallas Cowboys 89 X \n", + "50 1975 Pittsburgh Steelers Minnesota Vikings 95 IX \n", + "51 1974 Miami Dolphins Minnesota Vikings 79 VIII \n", + "52 1973 Miami Dolphins Washington Redskins 87 VII \n", + "53 1972 Dallas Cowboys Miami Dolphins 90 VI \n", + "54 1971 Baltimore Colts Dallas Cowboys 93 V \n", + "55 1970 Kansas City Chiefs Minnesota Vikings 98 IV \n", + "56 1969 New York Jets Baltimore Colts 83 III \n", + "57 1968 Green Bay Packers Oakland Raiders 83 II \n", + "58 1967 Green Bay Packers Kansas City Chiefs 87 I \n", + "\n", + " Stadium Indoor City State \\\n", + "0 Caesars Superdome 1 New Orleans Louisiana \n", + "1 Allegiant Stadium 1 Paradise Nevada \n", + "2 State Farm Stadium 1 Glendale Arizona \n", + "3 SoFi Stadium 1 Inglewood California \n", + "4 Raymond James Stadium 0 Tampa Florida \n", + "5 Hard Rock Stadium 0 Miami Florida \n", + "6 Mercedes-Benz Stadium 1 Atlanta Georgia \n", + "7 U.S. Bank Stadium 1 Minneapolis Minnesota \n", + "8 NRG Stadium 1 Houston Texas \n", + "9 Levi's Stadium 0 Santa Clara California \n", + "10 State Farm Stadium 1 Glendale Arizona \n", + "11 MetLife Stadium 0 East Rutherford New Jersey \n", + "12 Caesars Superdome 1 New Orleans Louisiana \n", + "13 Lucas Oil Stadium 1 Indianapolis Indiana \n", + "14 AT&T Stadium 1 Arlington Texas \n", + "15 Hard Rock Stadium 0 Miami Florida \n", + "16 Raymond James Stadium 0 Tampa Florida \n", + "17 State Farm Stadium 1 Glendale Arizona \n", + "18 Hard Rock Stadium 0 Miami Florida \n", + "19 Ford Field 1 Detroit Michigan \n", + "20 Alltel Stadium 0 Jacksonville Florida \n", + "21 NRG Stadium 1 Houston Texas \n", + "22 Qualcomm Stadium 0 San Diego California \n", + "23 Caesars Superdome 1 New Orleans Louisiana \n", + "24 Raymond James Stadium 0 Tampa Florida \n", + "25 Georgia Dome 1 Atlanta Georgia \n", + "26 Hard Rock Stadium 0 Miami Florida \n", + "27 Qualcomm Stadium 0 San Diego California \n", + "28 Caesars Superdome 1 New Orleans Louisiana \n", + "29 Sun Devil Stadium 0 Pheonix Arizona \n", + "30 Hard Rock Stadium 0 Miami Florida \n", + "31 Georgia Dome 1 Atlanta Georgia \n", + "32 Rose Bowl 0 Pasadena California \n", + "33 Hubert H. Humphrey Metrodome 1 Minneapolis Minnesota \n", + "34 Tampa Stadium 0 Tampa Florida \n", + "35 Caesars Superdome 1 New Orleans Louisiana \n", + "36 Hard Rock Stadium 0 Miami Florida \n", + "37 Qualcomm Stadium 0 San Diego California \n", + "38 Rose Bowl 0 Pasadena California \n", + "39 Caesars Superdome 1 New Orleans Louisiana \n", + "40 Stanford Stadium 0 Stanford California \n", + "41 Tampa Stadium 0 Tampa Florida \n", + "42 Rose Bowl 0 Pasadena California \n", + "43 Pontiac Silverdome 1 Detroit Michigan \n", + "44 Caesars Superdome 1 New Orleans Louisiana \n", + "45 Rose Bowl 0 Pasadena California \n", + "46 Orange Bowl 0 Miami Florida \n", + "47 Caesars Superdome 1 New Orleans Louisiana \n", + "48 Rose Bowl 0 Pasadena California \n", + "49 Orange Bowl 0 Miami Florida \n", + "50 Tulane Stadium 0 New Orleans Louisiana \n", + "51 Rice Stadium 0 Houston Texas \n", + "52 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "53 Tulane Stadium 0 New Orleans Louisiana \n", + "54 Orange Bowl 0 Miami Florida \n", + "55 Tulane Stadium 0 New Orleans Louisiana \n", + "56 Orange Bowl 0 Miami Florida \n", + "57 Orange Bowl 0 Miami Florida \n", + "58 Los Angeles Memorial Coliseum 0 Los Angeles California \n", + "\n", + " Type_of_Halftime_Performance Attendance Winner_RS_WinPct Loser_RS_WinPct Capacity \n", + "0 3 65719 0.824 0.882 73208 \n", + "1 3 61629 0.647 0.706 65000 \n", + "2 3 67827 0.824 0.824 63400 \n", + "3 2 70048 0.706 0.588 70240 \n", + "4 3 24835 0.688 0.875 69218 \n", + "5 2 62417 0.750 0.813 64767 \n", + "6 2 70081 0.688 0.813 71000 \n", + "7 3 67612 0.813 0.813 66860 \n", + "8 3 70807 0.875 0.688 72220 \n", + "9 3 71088 0.750 0.938 68500 \n", + "10 3 70288 0.750 0.750 63400 \n", + "11 3 82529 0.813 0.813 82500 \n", + "12 3 71024 0.625 0.719 73208 \n", + "13 3 68658 0.563 0.813 63000 \n", + "14 3 103219 0.625 0.750 80000 \n", + "15 3 74059 0.813 0.875 64767 \n", + "16 3 70774 0.750 0.563 69218 \n", + "17 3 71101 0.625 1.000 63400 \n", + "18 3 74512 0.750 0.813 64767 \n", + "19 3 68206 0.688 0.813 65000 \n", + "20 3 78125 0.875 0.813 67814 \n", + "21 2 71525 0.875 0.688 72220 \n", + "22 2 67603 0.750 0.688 71000 \n", + "23 3 72922 0.688 0.875 73208 \n", + "24 2 71921 0.750 0.750 69218 \n", + "25 2 72625 0.813 0.813 71000 \n", + "26 2 74803 0.875 0.875 64767 \n", + "27 2 68912 0.750 0.813 71000 \n", + "28 2 72301 0.813 0.688 73208 \n", + "29 3 76347 0.750 0.688 53599 \n", + "30 2 74107 0.813 0.688 64767 \n", + "31 2 72817 0.750 0.750 71000 \n", + "32 3 98374 0.813 0.688 92542 \n", + "33 2 63130 0.875 0.813 66860 \n", + "34 3 73813 0.813 0.813 69218 \n", + "35 2 72919 0.875 0.688 73208 \n", + "36 3 75129 0.625 0.750 64767 \n", + "37 2 73302 0.733 0.700 71000 \n", + "38 2 101063 0.875 0.688 92542 \n", + "39 1 73818 0.938 0.688 73208 \n", + "40 3 84059 0.938 0.875 85500 \n", + "41 1 72980 0.750 0.875 69218 \n", + "42 1 103667 0.888 0.777 92542 \n", + "43 1 81270 0.813 0.750 82666 \n", + "44 1 76135 0.688 0.750 73208 \n", + "45 1 103985 0.750 0.563 92542 \n", + "46 2 79484 0.875 0.750 74712 \n", + "47 2 76400 0.857 0.857 73208 \n", + "48 2 103438 0.929 0.821 92542 \n", + "49 1 80187 0.857 0.714 74712 \n", + "50 2 80997 0.750 0.714 80985 \n", + "51 1 71882 0.857 0.857 70000 \n", + "52 2 90182 1.000 0.786 93607 \n", + "53 2 81023 0.786 0.750 80985 \n", + "54 2 79204 0.821 0.714 74712 \n", + "55 2 80562 0.786 0.857 80985 \n", + "56 1 75389 0.786 0.929 74712 \n", + "57 1 75546 0.679 0.929 74712 \n", + "58 2 61946 0.857 0.821 93607 " + ] + }, + "execution_count": 172, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combined_df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cc246ab3-5460-456d-ac83-82ae3fb365fd", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.12.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/DATA 400 Final/Stadium Capacity.csv b/DATA 400 Final/Stadium Capacity.csv new file mode 100644 index 0000000..3330fb1 --- /dev/null +++ b/DATA 400 Final/Stadium Capacity.csv @@ -0,0 +1,60 @@ +Year,Stadium,Capacity +2025,Caesars Superdome,73208 +2024,Allegiant Stadium,65000 +2023,State Farm Stadium,63400 +2022,SoFi Stadium,70240 +2021,Raymond James Stadium,69218 +2020,Hard Rock Stadium,64767 +2019,Mercedes-Benz Stadium,71000 +2018,U.S. Bank Stadium,66860 +2017,NRG Stadium,72220 +2016,Levi's Stadium,68500 +2015,State Farm Stadium,63400 +2014,MetLife Stadium,82500 +2013,Caesars Superdome,73208 +2012,Lucas Oil Stadium,63000 +2011,AT&T Stadium,80000 +2010,Hard Rock Stadium,64767 +2009,Raymond James Stadium,69218 +2008,State Farm Stadium,63400 +2007,Hard Rock Stadium,64767 +2006,Ford Field,65000 +2005,Alltel Stadium,67814 +2004,NRG Stadium,72220 +2003,Qualcomm Stadium,71000 +2002,Caesars Superdome,73208 +2001,Raymond James Stadium,69218 +2000,Georgia Dome,71000 +1999,Hard Rock Stadium,64767 +1998,Qualcomm Stadium,71000 +1997,Caesars Superdome,73208 +1996,Sun Devil Stadium,53599 +1995,Hard Rock Stadium,64767 +1994,Georgia Dome,71000 +1993,Rose Bowl,92542 +1992,Hubert H. Humphrey Metrodome,66860 +1991,Tampa Stadium,69218 +1990,Caesars Superdome,73208 +1989,Hard Rock Stadium,64767 +1988,Qualcomm Stadium,71000 +1987,Rose Bowl,92542 +1986,Caesars Superdome,73208 +1985,Stanford Stadium,85500 +1984,Tampa Stadium,69218 +1983,Rose Bowl,92542 +1982,Pontiac Silverdome,82666 +1981,Caesars Superdome,73208 +1980,Rose Bowl,92542 +1979,Orange Bowl,74712 +1978,Caesars Superdome,73208 +1977,Rose Bowl,92542 +1976,Orange Bowl,74712 +1975,Tulane Stadium,80985 +1974,Rice Stadium,70000 +1973,Los Angeles Memorial Coliseum,93607 +1972,Tulane Stadium,80985 +1971,Orange Bowl,74712 +1970,Tulane Stadium,80985 +1969,Orange Bowl,74712 +1968,Orange Bowl,74712 +1967,Los Angeles Memorial Coliseum,93607 diff --git a/DATA 400 Final/SuperBowl Attendance.csv b/DATA 400 Final/SuperBowl Attendance.csv new file mode 100644 index 0000000..38c7aa6 --- /dev/null +++ b/DATA 400 Final/SuperBowl Attendance.csv @@ -0,0 +1,60 @@ +Year,Attendance +1967,61946 +1968,75546 +1969,75389 +1970,80562 +1971,79204 +1972,81023 +1973,90182 +1974,71882 +1975,80997 +1976,80187 +1977,103438 +1978,76400 +1979,79484 +1980,103985 +1981,76135 +1982,81270 +1983,103667 +1984,72980 +1985,84059 +1986,73818 +1987,101063 +1988,73302 +1989,75129 +1990,72919 +1991,73813 +1992,63130 +1993,98374 +1994,72817 +1995,74107 +1996,76347 +1997,72301 +1998,68912 +1999,74803 +2000,72625 +2001,71921 +2002,72922 +2003,67603 +2004,71525 +2005,78125 +2006,68206 +2007,74512 +2008,71101 +2009,70774 +2010,74059 +2011,103219 +2012,68658 +2013,71024 +2014,82529 +2015,70288 +2016,71088 +2017,70807 +2018,67612 +2019,70081 +2020,62417 +2021,24835 +2022,70048 +2023,67827 +2024,61629 +2025,65719 diff --git a/DATA 400 Final/SuperBowl Halftime Performances.csv b/DATA 400 Final/SuperBowl Halftime Performances.csv new file mode 100644 index 0000000..18c91d6 --- /dev/null +++ b/DATA 400 Final/SuperBowl Halftime Performances.csv @@ -0,0 +1,60 @@ +Year,Peformer,Type,Type of Halftime Performance,,,, +1967,"University of Arizona and Grambling State Marching Bands, Al Hirt",mid-level/mixed artists,2,,,Type,Number +1968,Grambling State University Marching Band,Marching,1,,,Marching,1 +1969,"""America Thanks"" Florida A&M Marching Band",Marching,1,,,mid-level/mixed artists,2 +1970,"""Tribute to Mardi Gras""- Marguerite Piazza, Doc Severinsen, Al Hirt, Lionel Hampton, Carol Channing, Southern University Marching Band",mid-level/mixed artists,2,,,superstar act,3 +1971,"""Southeast Missouri State marching band and Anita Bryant",mid-level/mixed artists,2,,,, +1972,"""Salue to Louis Armstrong""- Ella Fitzgerald, Carol Channing, Al Hirt, U.S. Marine Corps Drill Team",mid-level/mixed artists,2,,,, +1973,"""Happiness Is""- University of Michigan marching band and Woody Herman",mid-level/mixed artists,2,,,, +1974,"""A Musical America"" - University of Texas band",Marching,1,,,, +1975,"""Tribute to Duke Ellington"" - Mercer Ellington and grambling State band",mid-level/mixed artists,2,,,, +1976,"""200 Years and Just a Baby"" - Up with People",Marching,1,,,, +1977,"""It's a Small World""- Los Angeles Unified All-City Band, Mouseketeers",mid-level/mixed artists,2,,,, +1978,"From Paris to the Paris of America""- Tyler Apache Belles, Pete Fountain, Al Hirt",mid-level/mixed artists,2,,,, +1979,"""Super Bowl XIII Carnival""- Ken Hamilton and various Caribbean bands",mid-level/mixed artists,2,,,, +1980,"""A Salute to the Big Band Era""- Up with People, Grambling State University marching bands",Marching,1,,,, +1981,"""A Mardi Gras Festival""- Southern University marching band",Marching,1,,,, +1982,"""A Salute to the 60s and Motown""- Up with People",Marching,1,,,, +1983,"""KaleidoSUPERscore""- Los Angeles Super Drill Team",Marching,1,,,, +1984,"""Super Bowl XVIII's Salute to the Superstars of the Silver Screen""- University of Florida and Florida State University marching bands",Marching,1,,,, +1985,"""A World of Children's Dreams""- Tops in Blue",superstar act,3,,,, +1986,"""Beat of the Future""- Up with People",Marching,1,,,, +1987,"""Salute to Hollywood's 100th Anniversary""- George Burns, Mickey Rooney, Grambling State University and USC Marching Bands",mid-level/mixed artists,2,,,, +1988,"""Something Grand""- The Rockettes, Chubby Checker",mid-level/mixed artists,2,,,, +1989,"""Be Bop Bamboozled in 3-D""- Elvis Presto",superstar act,3,,,, +1990,"""Salute to New Orleans""- Pete Fountain, Doug Kershaw, Irma Thomas",mid-level/mixed artists,2,,,, +1991,"""A Small World Salute to 25 Years of the Superbowl""- New Kids on the Block",superstar act,3,,,, +1992,"""Winter Magic, salute to 1992 Winter Olympics""- Gloria Estafan, Brian Boitano, Dorothy Hamill",mid-level/mixed artists,2,,,, +1993,"""Heal the World""- Michael Jackson",superstar act,3,,,, +1994,"""Rockin' Country Sunday""- Clint Black, Tanya Tucker, Travis Tritt, Wynonna, Naomi Judd",mid-level/mixed artists,2,,,, +1995,"""Indiana Jones and the Temple of the Forbidden Eye""- Tony Bennett, Patti LaBelle, Arturo Sandoval, Miami Sound Machine",mid-level/mixed artists,2,,,, +1996,"""Take Me Higher: A Celebration of 30 Years of the SuperBowl""- Diana Ross",superstar act,3,,,, +1997,"""Blues Brothers Bash""- Dan Aykroyd, John Goodman, Jim Belushi, James Brown, ZZ Top",mid-level/mixed artists,2,,,, +1998,"""A Tribute to Motow's 40th Anniversary""- Boyz II Men, Smokey Robinson, Queen Latifah, Martha Reeves, The Temptations",mid-level/mixed artists,2,,,, +1999,"""Celebration of Soul, Salsa and Swing""- Stevie Wonder, Gloria Estefan, Big Bad Voodoo Daddy, Savion Glover",mid-level/mixed artists,2,,,, +2000,"""A Tapestry of Nations""- Phil Collins, Christina Aguilera, Enrique Iglesias, Toni Braxton, choir",mid-level/mixed artists,2,,,, +2001,"""The Kings of Rock and Pop""- Aerosmith, 'N'Sync, Britney Spears, Mary J. Blige, Nelly",mid-level/mixed artists,2,,,, +2002,"""Tribute to those killed in the September 11 attacks""- U2",superstar act,3,,,, +2003,"Shania Twain, No Doubt (ft, Sting)",mid-level/mixed artists,2,,,, +2004,"Janet Jackson, Kid Rock, P. Diddy, Nelly, Justin Timberlake",mid-level/mixed artists,2,,,, +2005,Paul McCartney,superstar act,3,,,, +2006,The Rolling Stones,superstar act,3,,,, +2007,Prince (ft Florida A&M marching band),superstar act,3,,,, +2008,Tom Petty and the Heartbreakers,superstar act,3,,,, +2009,Bruce Springsteen and the E Street Band,superstar act,3,,,, +2010,The Who,superstar act,3,,,, +2011,"The Black Eyed Peas (ft Usher, Slash)",superstar act,3,,,, +2012,"Madonna (ft LMFAO, Cirque du Soleil, Nicki Minaj, M.I.A., and CeeLo Green)",superstar act,3,,,, +2013,Beyonce (ft. Destiny's Child),superstar act,3,,,, +2014,Bruno Mars (ft Red Hot Chili Peppers),superstar act,3,,,, +2015,Katy Perry (ft Lenny Kravitz and Misy Elliott),superstar act,3,,,, +2016,Coldplay (ft Beyonce and Bruno Mars),superstar act,3,,,, +2017,Lady Gaga,superstar act,3,,,, +2018,Justin Timberlake (ft. The Tennessee Kids),superstar act,3,,,, +2019,"Maroon 5, Travis Scott, Big Boi",mid-level/mixed artists,2,,,, +2020,"Shakira and Jennifer Lopez (ft Bad Bunny, J Balvin, Emme Muniz)",mid-level/mixed artists,2,,,, +2021,The Weekend,superstar act,3,,,, +2022,"Dr. Dre, Snoop Dogg, Eminem, Mary J. Blige, and Kendrick Lamar (ft 50 Cent and Anderson .Paak)",mid-level/mixed artists,2,,,, +2023,Rihanna,superstar act,3,,,, +2024,Usher,superstar act,3,,,, +2025,Kendrick Lamar (ft. SZA),superstar act,3,,,, diff --git a/Data 400 - Mini Project Idea 2 - Abby Kohan.pdf b/Data 400 - Mini Project Idea 2 - Abby Kohan.pdf new file mode 100644 index 0000000..53e948f Binary files /dev/null and b/Data 400 - Mini Project Idea 2 - Abby Kohan.pdf differ diff --git a/Data 400 - Mini Project Outline - Abby K.pdf b/Data 400 - Mini Project Outline - Abby K.pdf new file mode 100644 index 0000000..acf1d77 Binary files /dev/null and b/Data 400 - Mini Project Outline - Abby K.pdf differ diff --git a/Data 400 Mini Project.pptx b/Data 400 Mini Project.pptx new file mode 100644 index 0000000..43960c7 Binary files /dev/null and b/Data 400 Mini Project.pptx differ diff --git a/resumes/Abby Kohan Resume25.pdf b/resumes/Abby Kohan Resume25.pdf new file mode 100644 index 0000000..3b17f1c Binary files /dev/null and b/resumes/Abby Kohan Resume25.pdf differ