WAR (Wins Above Replacement, 대체선수 대비 승리기여도)는 대체선수와 비교해서 얼마나 승리에 기여했나를 추정한 통계입니다. 대체선수는 쉽게 구할 수 있는 최저연봉 수준의 선수를 뜻합니다. MLB에서 대체수준의 타자는 평균수준의 타자와 비교해 600타석 동안 20점의 차이가 있는 것으로 보고 있습니다. MLB는 1승에 10점의 가치가 있으므로 승리로 환산하면 20점/10 = 2승 차이가 됩니다. NPB STATS는 NPB에서 대체수준의 타자는 평균수준의 타자와 비교해 600타석 동안 20점의 차이가 있을 것으로 보고 있습니다. NPB는 1승에 9점의 가치가 있으므로 20점/9 = 2.2승 차이입니다.
타자 WAR의 기본적인 구조
WAR= WAA + Replacement
타자는 타격, 주루, 수비를 통해 팀의 득점을 늘리거나 줄이는데 공헌합니다. 타격, 주루, 수비는 리그평균과 비교해서 기여도를 측정하는게 쉽기 때문에 리그평균 대비 득점 기여도를 계산합니다. 수비는 포지션에 따라 수비 난이도 차이가 있으므로 포지션조정값도 계산합니다. 타격, 주루, 수비, 포지션조정값을 합치면 타자의 종합적인 득점 기여도가 됩니다. 다음은 득점 기여도를 승리 기여도로 환산합니다. 투고, 타고에 따라 변동이 있지만 역사적으로 일본프로야구는 9점당 1승의 가치가 있습니다. 그리고 평균적인 선수라면 대체선수와 비교했을때 얼마나 승리 기여도가 있었을지를 계산합니다. 예를 들어 어떤 선수가 300타석을 나왔다면 평균적인 선수가 300타석에 나왔을때의 대체선수 대비 승리 기여도를 계산하는 것입니다. 그리고 평균 대비 승리기여도와 평균선수의 대체선수 대비 승리기여도를 합치면 WAR가 됩니다.
WAA (Wins Above Average, 평균 대비 승리기여도)
WAA는 평균적인 선수와 비교해서 기여한 승수를 의미합니다. RAA (Runs Abover Average, 평균 대비 득점기여도)를 승리 기준으로 환산하면 WAA가 됩니다.
득점기여도 = 타격득점+주루득점+수비득점+포지션조정
타격득점
타격득점은 wOBA (Weighted On Base Average, 가중 출루율)에 기반해 계산됩니다. wOBA는 비율 스탯이므로 누적 득점 기여도로 변환한 wRAA (Weighted Runs Above Average, 가중 평균 대비 득점기여도)를 사용합니다. 투수의 타격성적을 제외하고 파크팩터를 반영한 wRAA가 타격득점이 됩니다. 투수의 성적을 제외하는 이유는 투수의 타격 능력이 너무 떨어지기 때문에 전체 평균에 영향을 많이 주고 지명타자 제도 유무에 따른 형평성 문제도 있습니다.
wRAA = ((wOBA-리그평균wOBA)/wOBA스케일)*타석
타격득점 = wRAA+(리그득점/타석-파크팩터*리그득점/타석)*타석+(리그득점/타석-투수제외wRC/타석)*타석
주루득점
주루득점은 도루득점, 병살득점, 진루득점의 합산입니다.
도루득점: 도루 득실 마진입니다.
병살득점: 타석에 나왔을때 병살을 얼마나 피했는지에 따라 기여한 득점입니다. NPB STATS의 병살득점은 타석당 병살률로 추정했습니다.
진루득점: 출루후 주루 플레이에 따른 진루 이득을 따진 것입니다. NPB STATS의 진루득점은 출루시 득점률과 스피드스코어로 추정했습니다.
수비득점
수비득점으로는 FS(필딩셰어)라는 스탯을 사용합니다. 필딩셰어는 척살, 보살, 실책, 폭투, 포일 등의 기본적인 수비기록을 가공해서 계산합니다. 수비득점은 해당 포지션에서의 기여도를 뜻합니다. 1루수로만 출장한 선수의 수비득점이 10점이라면 수비로 평균적인 1루수보다 10점을 더 기여했다는 의미입니다. 외야수의 경우 FS는 좌익수/중견수/우익수를 구분하지 않고 외야수 전체 기준으로 계산된 것입니다. 그러므로 FS를 좌익수/중견수/우익수별 출장한 비중에 따라 조정합니다. 조정값은 년도별로 조금씩 차이가 있으나 대략 좌익수는 6점 플러스, 중견수는 7점 마이너스, 우익수는 1점 플러스합니다. 어떤 좌익수가 FS 5점이었다면 외야수로서 수비득점은 11점 정도가 됩니다. 만약 여러 포지션에서 출장했다면 단순히 출장한 모든 포지션의 수비득점을 합산합니다. 유격수로 800이닝 출장하고 수비득점 -3점, 3루수로 300이닝 출장하고 수비득점 2점이라면 이 선수의 총 수비득점은 -3+2=-1점이 됩니다.
포지션조정
포지션조정은 수비위치간에 수비 난이도 차이를 조정하기 위한 수치입니다. 포지션조정값은 득점이 아닌 승수 기준이며 매년 조금씩 조정됩니다. 2021년의 143경기(1287이닝) 기준 포지션조정값은 다음과 같습니다.
포수 1.32승
1루수 -0.92승
2루수 0.23승
3루수 -0.34승
유격수 0.67승
좌익수 -0.83승
중견수 0.34승
우익수 -0.47승
지명 -1.43승
포지션조정 = 수비이닝/9/143*각포지션별 조정값
여러 포지션으로 출장했을 경우에는 단순히 각포지션별로 계산한 수치를 합산합니다.
득점기여도(RAA)를 승리기여도(WAA)로 환산
RAA를 RPW(승리당득점)로 나누어 득점 기여도를 승리 기여도로 환산합니다. 매년 조금씩 차이가 있지만 NPB는 대략 9점당 1승으로 환산됩니다. 어떤 선수의 득점 기여도가 90점이라면 승리 기여도는 10승이 되는 것입니다. 평균 대비라는 정의상 모든 선수의 기여도 합산치는 0이 되어야 하므로 약간의 오차를 0으로 조정하는 과정을 거칩니다.
대체기여도(Replacement)
대체기여도는 평균적인 선수가 대체선수와 비교해서 기여한 승수를 의미합니다.
대체수준 팀은 승률 0.260 이므로 143경기에서 37.2승을 거둡니다. 평균수준의 팀은 143경기에서 71.5승이므로 WAR는 71.5-37.18=34.32가 됩니다. NPB는 12개팀이므로 팀당 143경기, 리그 전체 1716경기의 WAR는 34.32*12=411.84
타자와 투수의 WAR는 56.25:43.75 비율로 배분됩니다. 리그 전체의 타자WAR는 411.84*0.5625=231.66
리그전체의 경기가 1716경기일때 WAR는 231.66 이므로 경기당 WAR는 0.135승이 됩니다.
타자의 대체기여도는 타석수로 계산합니다.
대체기여도 = 0.135*리그경기/리그타석*타석
투수로서 출장한 경기의 타석은 계산에서 제외됩니다.
주의할 점
WAR는 구장효과, 투고타저 조정이 됩니다.
WAR는 중립적인 상황으로 가정해 계산됩니다. 중요한 상황에서 못 쳤다거나 솔로홈런이 많다는 등의 상황에 따른 차이는 반영되지 않습니다. 단 구원투수는 예외적으로 gmLI(등판 상황의 중요도)를 반영합니다.
WAR는 계산방법에 따라 차이가 날 수 있는 추정치입니다.