Skip to content

Instantly share code, notes, and snippets.

@bdilday
bdilday / HOF_metrics.csv
Last active October 11, 2015 23:41
HOF selector - bar chart - test iv
We can make this file beautiful and searchable if this error is corrected: It looks like row 6 should actually have 31 columns, instead of 27. in line 5.
pname,plid,birthYear,minyr,fWar,rWar,fwa2,rwa2,fwa3,rwa3,fwa4,rwa4,fwa5,rwa5,fwa7,rwa7,fwb3,rwb3,fwb5,rwb5,fwb7,rwb7,fDoom,rDoom,fJAWS,rJAWS,ibat,hofmon,hofstd,ithisyear,poz100
JackMorris,morrija02,1955,1977,52.50,43.90,21.10,21.00,10.10,11.60,3.00,5.20,0.80,1.00,-0.00,-0.00,15.00,16.00,22.40,25.20,29.70,32.60,55.49,53.69,41.10,38.25,0,122,39,0,0
NoodlesHahn,hahnno01,1879,1899,39.60,46.00,25.40,33.90,19.40,27.90,13.40,21.90,7.40,15.90,0.40,5.00,20.20,25.20,31.90,39.50,38.70,46.00,55.49,65.97,39.15,46.00,0,62,31,0,0
WarrenSpahn,spahnwa01,1921,1942,81.30,92.70,44.60,58.60,27.40,41.40,14.10,26.20,5.90,15.40,-0.00,5.20,19.60,26.20,30.90,38.50,40.80,49.70,78.82,95.05,61.05,71.20,0,260,66,0,43
KennyRogers,rogerke01,1964,1989,46.80,51.20,17.00,24.60,6.70,14.50,1.50,8.10,-0.00,3.30,-0.00,0.50,13.50,18.30,20.60,28.10,27.30,35.20,49.98,60.86,37.05,43.20,0,66,29,0,0
RickWise,wiseri01,1945,1964,49.80,32.20,21.70,11.20,11.70,3.80,4.80,1.10,1.00,-0.00,-0.00,-0.00,16.00,12.50,24.80,18.70,32.00,24.50,56.14,40.10,40.90,28.35,
@bdilday
bdilday / 603acbb77d6aa22702fb.png
Last active October 27, 2015 01:34
HOF selector - bar chart - test vi
603acbb77d6aa22702fb.png
@bdilday
bdilday / README.md
Last active December 1, 2015 21:13
Visualization of the careers of the top 20 baseball players

Visualization of the careers of the top 20 baseball players

My submission shows the cumulative totals for a variety of baseball statistics for the top 20 position players (as measured by baseball-reference WAR, 1901-present), as a function of year. The chart includes a number of interactive elements to help navigate the information, which I hope are self-explanatory and discoverable.

By showing the totals as a function of time, over a baseline of approximately 115 years, we get a relatively sparse graph, and a fair amount of blank space. I considered trying to condense the chart, but I feel this representation is meaningful and gives a visual sense of the vast span of time that baseball data encompasses; there are very few areas where we have data as detailed and numerous, over such a long time span, as we have for baseball. One of the the things I love about baseball is that behind the numbers and the statistics are people and personalities and a time and place in American history; Babe Ruth didn't just hi

@bdilday
bdilday / index.html
Last active December 4, 2015 14:45
d3js + joy divison + mlb HOF pca
<!DOCTYPE html>
<meta charset="utf-8">
<title></title>
<head>
<link href='https://fonts.googleapis.com/css?family=Amatic+SC:400,700' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Nunito:400,700' rel='stylesheet' type='text/css'>
<style>
@bdilday
bdilday / geocoded_lahman_master.csv
Created December 8, 2015 17:55
goecoded version of Lahman birth place (master) database
We can't make this file beautiful and searchable because it's too large.
lahmanID,bbrefID,retroID,fgPlayerId,playerID,birthYear,birthMonth,birthDay,birthCountry,birthState,birthCity,birth_lat,birth_lon
1,aaronha01,aaroh101,1000001,aaronha01,1934,2,5,USA,AL,Mobile,30.6954,-88.0399
2,aaronto01,aarot101,1000002,aaronto01,1939,8,5,USA,AL,Mobile,30.6954,-88.0399
3,aasedo01,aased001,1000003,aasedo01,1954,9,8,USA,CA,Orange,33.7878,-117.853
4,abadan01,abada001,506,abadan01,1972,8,25,USA,FL,West Palm Beach,26.7153,-80.0534
5,abadijo01,abadj101,1000004,abadijo01,1854,11,4,USA,PA,Philadelphia,39.9526,-75.1652
6,abbated01,abbae101,1000005,abbated01,1877,4,15,USA,PA,Latrobe,40.3212,-79.3795
7,abbeybe01,abbeb101,1000006,abbeybe01,1869,11,29,USA,VT,Essex,\N,\N
8,abbeych01,abbec101,1000007,abbeych01,1866,10,14,USA,NE,Falls City,40.0608,-95.6019
9,abbotda01,abbod101,1000008,abbotda01,1862,3,16,USA,OH,Portage,\N,\N
@bdilday
bdilday / index.html
Last active December 10, 2015 19:04
Ramones song catalog - visualization
<!DOCTYPE html>
<meta charset="utf-8">
<html lang="en">
<head>
<meta charset="utf-8">
<title>Ramones Songs</title>
<style>
@bdilday
bdilday / results63.csv
Last active April 5, 2016 17:50
kaggle March Madness (2016) results
region round gameidx Id team1 team2 score1 score2 win
south 1 1 2016_1122_1242 Austin Peay Kansas 79 105 0
south 1 2 2016_1160_1163 Colorado Connecticut 67 74 0
south 1 3 2016_1268_1355 Maryland S Dakota St 79 74 1
south 1 4 2016_1143_1218 California Hawaii 66 77 0
south 1 5 2016_1112_1455 Arizona Wichita St 55 65 0
south 1 6 2016_1138_1274 Buffalo Miami FL 72 79 0
south 1 7 2016_1234_1396 Iowa Temple 72 70 1
south 1 8 2016_1421_1437 UNC Asheville Villanova 56 86 0
west 1 9 2016_1221_1332 Holy Cross Oregon 52 91 0
year_id dsc awo swo krate bbr h1r h2r h3r h4r aruns n
1961 -9.0 0.3179 0.0164 0.1667 0.0444 0.1333 0.0000 0.0000 0.0444 0.4556 90
1961 -8.0 0.3215 0.0167 0.0878 0.1081 0.2095 0.0203 0.0135 0.0203 0.6419 148
1961 -7.0 0.3229 0.0170 0.1476 0.1000 0.1381 0.0286 0.0143 0.0190 0.4905 210
1961 -6.0 0.3202 0.0168 0.1463 0.0718 0.1729 0.0399 0.0053 0.0239 0.5479 376
1961 -5.0 0.3191 0.0167 0.1317 0.0872 0.1477 0.0196 0.0071 0.0356 0.4893 562
1961 -4.0 0.3196 0.0176 0.1088 0.0925 0.1513 0.0425 0.0063 0.0350 0.4600 800
1961 -3.0 0.3200 0.0172 0.1332 0.0806 0.1620 0.0354 0.0066 0.0288 0.4893 1216
1961 -2.0 0.3211 0.0177 0.1257 0.0821 0.1478 0.0385 0.0074 0.0277 0.4655 1766
1961 -1.0 0.3207 0.0180 0.1472 0.0791 0.1667 0.0362 0.0060 0.0259 0.4504 2351
from __future__ import print_function
import copy
class permutor:
def __init__(self, infile='curley_seq.txt', max_entries=-1):
self.indata = self.read_infile(infile)
if max_entries>0:
self.indata = self.indata[0:max_entries]
@bdilday
bdilday / cumulativeRunDifferential_1871_2015.csv
Last active July 31, 2016 04:29
cumulative run differential for MLB teams from 1871-2015
We can't make this file beautiful and searchable because it's too large.
"team","year","gameNumber","cumulativeRunDifferential"
"CL1",1871,1,-2
"BS1",1871,1,2
"CL1",1871,2,6
"CL1",1871,3,4
"BS1",1871,2,6
"CH1",1871,1,8
"WS3",1871,1,4
"CH1",1871,2,17
"WS3",1871,2,-2