Page 1
Replacement!(& ! !!)
Baseball Play Study 2016 (BPStudy #112)
Shinichi Nakagawa(Pythonista & Baseball Analyst)
Page 2
Starting Member
• Who am I ?
• Replacement #
• #
• & PyData
•
Page 3
Who am I?
• Shinichi Nakagawa(@shinyorke)
• Python , Web
• Python/Agile/PyData/SABRmetrics( )
• Baseball Play Study (2014 )
• ( ) .
Page 5
‘ ’.replace(‘Who?’)( IT )Python .
Page 8
• Replacement ( ) ,
.
• “ =Replacement level 1( )” ,
( ) .
• WAR .
※WAR = Wins Above Replacement( )
• WAR2 , 4 ,1
Page 11
WAR
• , .
OK
• .
.
• ,
or .
• .
Page 14
• WAR ,
.
• PyData
.
• FA ,
12 .
Page 16
#31• 2013 3
• (25 )
•
• •
#
Page 17
#64• 2010 5
• (24 ) • • • • •
Page 18
#33• 2008 1 ( )
• (26) • • ( )
• ( )
• No.1 •
Page 22
#33• 2008 1 ( )
• (26) • • ( )
• ( )
• No.1 •
Page 23
( )
• UZR/DRS ( …w)
•
&
• NG( OK)
• #
Page 25
• RC27
•
2016 RC27
• 3 ( )
• Python(scrapy,pandas )
#
Page 26
RC27(Run Created / 27outs)
• RC(Run Created) 27 (≒ )
• “9 VS 9 ?”
• RC27 =(( A × B) / C) / 27outs
※
• .
Page 27
RC27 Top20(NPB 2016)@shinyorke , 100
Page 28
RC27 histogram@shinyorke , 100
3 5 ,6
Page 29
RC27 + (2016)@shinyorke , 100
Page 30
RC27 + (2016)@shinyorke , 100
Page 31
RC27 + (2016)@shinyorke , 100
Page 32
RC27 + (2016)@shinyorke , 100
Page 34
#31• 2013 3
• (25 )
•
• •
#
Page 36
RC27 Top20@shinyorke , 100
Page 37
RC27 histogram@shinyorke , 100
3 5 ,6
Page 38
2017( )
1.( )
2.( )
3.( )
4.( )
5.( )
6.( )
7.( )
8.( )
9.( )
( )
Page 41
•
•
• ??? #
• ??? #
Page 42
2017( 2)
1.( )
2.( )
3.( )
4.( )
5.( )
6.( ) or
7.( )
8.( )
9.( )
or ( ) ( )
&
or
Page 43
•
• & ( & )
•
•
•
Page 44
&
Shinichi Nakagawa(Twitter/Facebook/visasQ:@shinyorke)