Input di base
Al suo livello più elementare, il nostro pitching GUERRA calcolo richiede solo overallRuns ammessi (sia guadagnati e non guadagnati) e Inning lanciato. Poiché stiamo cercando di misurare il valore delle prestazioni del lanciatore su histeam, iniziamo con le sue corse consentite e quindi regoliamo quel numero per inserire le corse in un contesto più accurato.,
Determinare ciò che il lanciatore medio avrebbe fatto
Una volta che abbiamo le corse del lanciatore consentite e inning, abbiamo impostato aboutfiguring fuori ciò che un lanciatore medio avrebbe fatto se collocato nella stessa impostazione come il lanciatore che stiamo studiando.
xRA, Livello di opposizione
Torna a 1918, abbiamo gamelogs per ogni major league pitchingappearance. Ciò significa che possiamo, con certezza, determinare quali lanciatori della squadra stiamo affrontando. Per ogni stagione, conosciamo anche la media per ogni squadra e possiamo regolare questo numero in un contesto neutro usando i fattori del parco., Quindi, sulla base di questo, possiamo determinare quale sarebbe il numero medio di esecuzioni previste per questo insieme di squadre affrontate.
Questo può avere un impatto importante in situazioni dove c’è un insieme di squadre offensive dominanti e alcuni lanciatori li affrontano più volte mentre altri potrebbero non affrontarli mai. Ad esempio, i lanciatori per il 1927Yankees non hanno mai affrontato la fila degli assassini.
Gestione Interleague
Per le stagioni con gioco interleague, includiamo solo le partite non interleaguegames e interleague home games per determinare la media della stagione delle squadre in runscoring., Quindi questo escluderebbe, in media, nove partite dalla media di una squadra. Il nostro ragionamento è che, tra cui nove partite, i Red Sox non hanno un DH, abbasseranno le loro medie offensive quando la maggior parte dei lanciatori li affronta con un DH.
Per tenere conto di questi out-of-league giochi di strada, abbiamo quindi aggiungere o sottrarre 0.2 corre alle medie della squadra a seconda se hanno ordo non hanno un DH nel gioco. Quindi per i Red Sox 2011, tutti i lanciatori di AL o NLpitchers che li affrontano a Boston dovrebbero rinunciare a 5.49 run pergame, ma se i Red Sox vanno a Philly ci aspettiamo che segnino 5.29 run a partita.,
Quando siamo in stagione, usiamo le medie run-scoring per offensesfor ultimi 365 giorni.
Le corse previste del lanciatore consentite sono quindi la somma del punteggio della corsa di hisopposition ponderato dagli inning che ha affrontato ogni squadra.Noi chiamiamo questo xRA.
xRA_def, La regolazione per la difesa della squadra
Una grande quantità di lavoro è recentemente andato in studio ofDefense-indipendente Pitching Stats (TUFFI)., Siamo d’accordo con il validityand importanza la maggior parte di questo lavoro, e alcuni sostengono che youshouldn non carica il lanciatore per corre permesso nel modo in cui facciamo sinceit spesso non è la brocca di colpa, ma la difesa. Il nostro punto di vista isthat, mentre il lanciatore può essere stato sfortunato o fortunato in un certo modo,stiamo cercando di misurare il valore di performance registrata–notits ripetibilità–e che siamo in grado di account per la difesa in differentways.,
Per tenere conto della difesa, troviamo le corse difensive complessive della squadra salvate,che utilizzano le corse di Baseball Info Solutions salvate dal 2003 in poi e TotalZone prima del 2003. Calcoliamo quindi il numero di palle in gioco consentite dalla squadra e il numero di palle in gioco consentite dal lanciatore, e assegniamo il negativo delle corse difensive proporzionali della squadra ai valori XRA_PPF.
xRA_def = (BIP_pitcher)/(BIP_team) * TeamDefensiveRunsSaved
xRA_sprp, Regolando le medie per avviatori e mitigatori
Nell’ambiente MLB corrente, i mitigatori hanno epoche molto più basse rispetto agli iniziatori., Relievers entrano, gettare gas per un inning o meno, andthen lasciare,così per gli ultimi anni abbiamo impostato questa differenza campionato a livello di.1125 corre / gioco e poi da 1960-1973 è impostato su .0583 corre / gioco. Thisadjustment for starter / reliever ERAs is really only applicable since 1960,e se si guarda alla differenza nelle epoche starter e reliever, è chiaro che ci sono due epoche di utilizzo bullpen. Dal 1960 al 1973c’è stato un leggero effetto antipasto/sollievo, e poi nel 1974 iniziiamoper vedere l’attuale dicotomia.
Prima del 1960 non vi è alcuna regolazione di avviamento / sollievo.,
PPFp, Fattori parco personalizzati
Dal momento che abbiamo gamelogs, possiamo anche personalizzare i nostri fattori parco tothe parchi il lanciatore effettivamente lanciato in. Questo può avere un impatto in una divisione come la NL West dove si dispone di tre parchi abbastanza extremepitcher e due parchi hitter abbastanza estreme. Di solito, i fattori del parco personalizzato dei lanciatori sono meno di un punto di distanza dal parkfactor delle loro squadre, ma a volte possono essere più punti. Per pre-gamelogseasons, usiamo fattore parco della squadra. Tutti i fattori del parco sono in media di 3 anni.,
xRA_final, Rendimento medio del lanciatore della lega
Nel calcolare le vittorie del giocatore sopra la media, usiamo
xRA_final = PPF_custom * (xRA – xRA_def + xRA_sprp_adj)
WAA, Convertendo le corse in vittorie
Vedi le corse in vittorie. Questo ci fornisce WAA (vittorie sopra la media).
WAA_adj, Aggiustando per la leva
Come attualmente sta RA_replacement_adj, gli antipasti sarebbero molto, più preziosi dei relievers; ad esempio, la maggior parte dei lanciatori di partenza medi verrebbero visti come più preziosi di Mariano Rivera anche nei suoi bestseasons., Il difetto nel nostro ragionamento sopra è che closers e manyrelievers sono utilizzati nelle situazioni di leva più alte. Queste situazioni hanno una capacità molto più grande di influenzare il risultato del gioco rispetto a 0-0 top of the 1st, quindi regoliamo il RA_replacement_adj con un moltiplicatore di leva. Una leva media è 1.0, mentre molti closerswill si avvicinano ad una media di 2.0 per la stagione mentre mopup relieversmight essere a 0.7. Questo viene applicato solo per inning sollievo e theleverage usiamo nella leva all’inizio del lanciatore ‘ souting., In questo modo un cattivo lanciatore non può aumentare la sua leva (e WAA)camminando sulle basi caricate e colpendo il lato ogni volta.
WAA_adj = WAA * (1.00 + leverage_index_pitcher)/2
La leva viene calcolata in media con 1.00 a causa del concatenamento di tori.Se il più vicino va giù, il manager non ha intenzione di utilizzare il AAAcallup come il più vicino. Il callup AAA si sposterà sul retro di thebullpen mentre tutti gli altri si muoveranno su uno slot nell’ordine di beccare e l’uomo di configurazione superiore diventerà più vicino. La modifica del leveragein questo modo rappresenta questa differenza.,
Vedere un fulldescription di leva e come viene calcolato.
Un altro aggiustamento si verifica qui: ri-centriamo WAA per la lega a zero, in modo che la media sia esattamente zero. Questo fattore viene inserito in questo valore, motivo per cui vedrai alcuni valori diversi da zero in WAA
WAR_rep, Impostando il livello di sostituzione per tutti i lanciatori
Come per i battitori, abbiamo un livello di sostituzione impostato per ogni lega in base al livello competitivo del campionato. Vedi la spiegazione del livello di sostituzione nella pagina WAR for position players per una discussione completa dei moltiplicatori.,
Vedi Runs to Winsfor una spiegazione di come convertiamo il livello di sostituzione in winstra il giocatore medio e il giocatore di livello di sostituzione (WAR_rep).
Fine-Tuning Livello di sostituzione
Dopo aver effettuato un primo passaggio attraverso i calcoli, determiniamo in che modo l’attuale WAA totale e la GUERRA della lega differiscono dalla GUERRA globale desiderata. Abbiamo quindi aggiungere o sottrarre WAA frazionaria e sostituzione corre fromeach WAA del giocatore o runs_replacement totale in base al loro tempo di gioco, andrecompute GUERRA con questa regolazione inclusa.,
Computing WAR
WAR = WAR_rep + WAA + WAA_adj
Come questo si confronta con FanGraphs Pitcher WAR
FanGraphs ha una lunga e dettagliata carrellata del loro calcolo di GUERRA,quindi non lo rivedremo completamente qui. La nostra GUERRA inizia con le corse consentite dal lanciatore e la confronta con il lanciatore medio della lega (regolando la qualità dell’opposizione), i parchi lanciati e la qualità della difesa dietro il lanciatore.
LA GUERRA di FanGraphs inizia con FIP, che è una stat indipendente dal campo paragonabile in scala a ERA che viene calcolata usando le statistiche dipendenti da onlypitcher.,
FIP = ((13 * HR)+(3*(BB+HBP-IBB))-(2*K))/IP + lg_specific_constant(circa 3.20 o giù di lì)
In FIP, i colpi consentiti e non strikeout out registrati non hanno alcun ruolo nel calcolo diverso dal numero di inning totali lanciati.Il presupposto è che una volta che la palla viene messa in gioco (diverso da ahome run) l’intero risultato è determinato dal caso casuale e dalla qualità di teamdefensive. Questo è sicuramente vero in misura maggiore rispetto a quanto probabilmente credono i fan, ma non siamo d’accordo sul fatto che questa sia la migliore misura del valore della performance storica di un lanciatore.,
Ho creato alcuni casi effettivamente estremi qui sotto per illustrare le situazioni in cui gli approcci differiscono. Per la maggior parte delle situazioni, la FIP e la media consentita (RA, essenzialmente ciò che usiamo) saranno molto vicine e fortemente correlate, ma ci sono un certo numero di casi ogni anno in cui ci sono grandi disparità tra le due metriche.
Situazione #1, Lanciatore A lancia un gioco perfetto con 20 strikeouts, Lanciatore Bthrows un gioco perfetto senza strikeouts.
FIP: Lanciatore A -1.40 FIP, Lanciatore B, 3.20 FIP, RA: Lanciatore A 0.00 RA,Lanciatore B 0.00 RA.
FIP: Lanciatore A 25.20 FIP, Lanciatore B 19.,20 FIP, RA:Lanciatore A 9.00 RA, Lanciatore B 36.00 RA.
Come ho detto, nel caso medio i due metodi arriveranno a risultati simili, ma nei casi limite le differenze possono essere abbastanza drammatiche.