Béisbol :: Sabermetrics

Béisbol :: Sabermetrics es un módulo de estadísticas de béisbol.
Descargar ahora

Béisbol :: Sabermetrics Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Victor Hsieh
  • Sitio web del editor:
  • http://search.cpan.org/~victor/Baseball-Sabermetrics-0.03/lib/Baseball/Sabermetrics.pm

Béisbol :: Sabermetrics Etiquetas


Béisbol :: Sabermetrics Descripción

Béisbol :: Sabermetrics es un módulo de estadísticas de béisbol. Béisbol :: Sabermetrics es un módulo de estadísticas de béisbol.SynopsisBaseball :: Sabermetrics proporciona una interfaz fácil para calcular las estadísticas de béisbol, dado un importador de datos. En este paquete, he escrito cpbl.pm para (Liga de béisbol profesional china, http://www.cpbl.com.tw). Usa el béisbol :: Sabermetrics; Usa Béisbol :: Sabermetrics :: CPBL; My $ League = Béisbol :: Sabermetrics-> Nuevo (League => 'CPBL'); # En realidad, estos están predefinidos. # Esos datos con 'P_' o '_Allowed' aquí son para separar los lanzadores # y los bateadores. $ league-> define (rc => 'ab * obp', babip => '(h_allowed - hr_allowed) / (p_pa - h_allowed - p_so - p_bb - hr_allowed', # lo que comenzó con '$' se reservará. # jugadores Tener equipo y liga predefinido, y el equipo tiene liga. Formula1 => 'HR / $ _-> Equipo-> HR'; Formula2 => 'HR / $ _-> League-> HR'; complejo => sub {impresión " Puedes escribir un Sub directamente "; $ _ _>> SLG - $ _-> BA;}, ...); # Algunas fórmulas se pueden aplicar a jugadores, equipos y liga, dependen de lo que se usan las columnas en el Fórmula. Por ejemplo, AB y OPP se definen para # jugadores, equipos y liga, para que RC esté disponible para todos ellos. # Top 5 OBP de equipos $ _-> Imprimir QW / Nombre del equipo BA OBP SLG ISOP / PARA $ League-> Top ('Equipos', 5, 'OBP'); # Top 10 OBP de jugadores $ _-> Imprimir QW / Nombre del equipo BA OBP SLG ISOP / POR $ LEAGA-> TOP ('Jugadores', 10, 'OBP'); # Muestra la información de un jugador $ League-> Jugadores ('Chien-Ming Wang') -> Imprimir QW / Win Peer iP So BB Whip Go_ao /; $ League-> Equipos ('Yankees') -> Jugadores ('Chien-Ming Wang') -> Imprimir qw / ganar perder ip por lo bb wh IP Go_AO /; # Mostrar datos de estadísticas del equipo (acumulado de jugadores ') $ League -> {Yankees} -> Imprimir QW / Win Peer ip So BB Whip Go_ao /; # Da un breve informe para los lanzadores / bateadores del equipo $ League -> {Yankees} -> Report_Pitchers QW / nombre IP P_SO P_BB WHEY GOW_AB /; $ League -> {Yankees} -> Report_batters QW / nombre BA OBP SLG SLG ISOP /; $ League-> Report_Teams QW / nombre WIN PERDER ERA OBP /; # Mostrar todas las fórmulas disponibles, Únase a '', $ League-> Formula_List; estructura de datosBaseball :: Sabermetrics tiene como objetivo proporcionar una clase base de sus equipos interesados ​​(una liga, por ejemplo). Tendrá que proporcionar un retriever de datos para sacar datos. El siguiente ejemplo muestra cómo debe completar los datos en esta estructura. $ league = {equipss => {yankees => {jugadores => {"chien-ming wang" => {bio => {bate => 'derecha', # coule se queda, interruptor lanza => 'derecha',} , IP => 57.333333333333, juego => 9, ... Fielding => {p => {tc => 43, pop => 4, ...}, # b1 => {}, b2 => {}, b3 => {}, # primero, segundo y el tercer baseman debe ser # B1, B2 y B3 respectivamente para obtener un contexto de Fielding # conveniente. Porque la inicial del nombre # de subrutina no puede ser un número en PERL. },}; ...}}, atletismo => {...},},}; Tenedores términos de jugadores (incluidos los equipos y la liga, que se acumulan de los jugadores y podrían ser tratados como un jugador abstracto) son: # Pitching P_Game Win Peer TIE GS SV BS HLD CG SHO IP P_PA NP HB_ALLOWED HR_ALLOWED P_BB P_IBB HB P_BB P_IBB HB P_SO WP BK AR # BATTING PA AB AB RBI RH 1B 2B 3B HR TB DP SH SF IBB BB HBP SO SB CS TC PO AE F_DP PPO TP PB C_CS C_sb # Fielding POS FGAME TC PO AE F_DP TP PB C_CS C_SBAND Hay términos adicionales para el equipo: Game WIN PERDEDICE REQUISITOS: · Perl


Béisbol :: Sabermetrics Software relacionado

libiriverdb

LibiriverDB es una biblioteca para Iriver JukeBoxes, específicamente los modelos basados en disco duro de la serie H300 y H100. ...

133

Descargar

Python Mycms

Python Mycms es una plataforma de desarrollo de aplicaciones construida con la integración robusta de MySQL. ...

136

Descargar