안녕하세요. ClassicMild입니다.
PGR여러분들은 야구 좋아하시나요? 전 야구를 매우매우 좋아합니다^^ (한화 이글스 팬입니다) 야구의 수많은 매력 중, 오늘 이렇게 글을 쓰게 만든 특별한 매력은 바로 “기록의 스포츠”라는 점입니다. 가장 간단하게는 타율과 홈런, 방어율과 승수부터 요즘에는 OPS, RC/27, 피안타율, WHIP 등등 여러 가지 기록과 지표를 통해서 보는 재미와 분석하는 재미를 더하고 있는데요. 문득 스타에도 이런 지표들이 있어 선수들의 활약상을 보고, 특징을 살피는 데에 도움이 되었으면 좋겠다는 생각이 들더군요. 그래서 바로 시작했습니다.
스타 프로게이머의 기록을 타자 기록과 연관을 시켰고, 각각의 스탯이 최대한 본래의 의미와 비슷하면서 스타에도 적용 할 수 있게 만들어보았습니다. 기본적으로 승은 출루에, 패는 아웃에 해당된다는 걸 기억해 주세요.
지금부터 사용되는 모든 전적은 어제(2009.2.25)를 포함하여 최근 1년간의 양대리그, 프로리그, 곰티비 전적입니다. (제가 글쓰기를 어제부터 시작해서 오늘 낮 경기 결과는 포함하지 못했습니다)
1. 야구 스탯 → 스타 스탯
먼저 스타크래프트 프로게이머 스탯(이하 스타 스탯)을 어떻게 설정하였는지, 기존의 야구 스탯과는 어떤 연관성을 가지고 있는지를 설명하겠습니다.
타자의 기록은 출루와 아웃의 두 가지로 나누어집니다. 출루에는 단타, 2루타, 홈런, 볼넷, 몸에 맞는 볼 등등 다양한 방법들이 존재하고, 아웃조차도 삼진, 더블플레이, 플라이아웃, 땅볼아웃 등 다양한 방법이 존재합니다. 그렇다면 스타는 어떨까요? 스타에서 명백한 내적 기록은 <A선수가 X맵에서 B선수에게 이겼다 혹은 졌다> 입니다. 그래서 타자의 기록 중 가장 큰 구분인 출루를 승에, 아웃을 패에 대응시키고 상대선수와 맵에 따라서 승의 종류, 패의 종류를 나누었습니다.
상대한 선수의 등급을 5가지로 나누고, 맵의 등급을 3가지로 나누어 각각의 조합에 야구 스탯을 적용했습니다.
• HR(홈런) : A등급 선수를 이긴 경우
• 3B(3루타) : B등급 선수를 이긴 경우
• 2B(2루타) : C등급 선수를 이긴 경우
• BB(볼넷) : 비교적 쉬운 상황에서 이긴 경우(쉬운 맵에서 D등급 선수, 보통 맵에서 E등급 선수)
• HBP(몸에 맞는 볼) : 가장 쉬운 상황에서 이긴 경우(쉬운 맵에서 E등급 선수)
• H(안타) : 선수의 총 승수(총 출루)에서 BB와 HBP를 뺀 것, 즉 평균적 상황에서의 승리
• AO(뜬공) : A등급, B등급 선수에게 진 경우
• K(삼진) : 비교적 쉬운 상황에서 진 경우(쉬운 맵에서 D등급, 보통 맵에서 D등급, E등급)
• GDP(더블플레이) : 가장 쉬운 상황에서 진 경우(쉬운 맵에서 E등급)
• GO(땅볼) : C, D, E등급 선수에게 진 경우 중 K와 GDP를 제외
• SB(도루) : 어려운 맵에서 승리
• CS(도루실패) : 어려운 맵에서 패배
본래의 의미를 최대한 지키면서 표현 할 수 있는 스탯을 설정해보았습니다. 스탯 설정에 있어서 가장 중요한 부분은 선수 등급의 구분과 맵 난이도의 구분입니다. 이제부터 각각을 설명 드리겠습니다.
2. 선수 등급의 설정
단타, 2루타, 3루타, 홈런 구분의 기준이 되는 선수 등급입니다. 최근 1년간의 양대리그+곰티비, 프로리그의 전적을 ‘승수*2-패수’의 식으로 점수화 한 뒤 모든 선수의 총 점수에서 해당 선수가 몇 %를 차지하는지를 통해 등급을 정했습니다. 비율을 통한 상대 등급으로 시기에 따라 각 등급선수 수의 비율을 비슷하게 유지할 수 있습니다.
• 4.5% 이상 : A등급
• 4.0% ~ 3.0% : B등급
• 3.0% ~ 1.5% : C등급
• 1.5% ~ 0.0% 초과 : D등급
• 0.0% 미만 : E등급
다음은 (2008.2.25~2009.2.24) 까지의 전적을 바탕으로 한 선수 등급표입니다.
위의 표에 없는 선수들은 E등급입니다.
3. 맵 등급의 설정
맵은 선수 구분처럼 5등급으로 하지 않고 3등급(약간의 쉬운맵, 다수의 보통맵, 약간의 어려운맵)으로 나누었습니다. 맵 밸런스 측정 방법은 각 종족전에 대하여 똑 같은 실력의 두 선수가 경기를 했을 때 정규분포(이항분포) 상으로 현재의 결과가 나타날 확률이 지극히 낮은 맵을 어려운 맵으로 선정했습니다. (한 종족에게 어려운 맵이면 당연히 반대 종족에겐 쉬운 맵이 됩니다)
다만, 선수 등급에 최근 1년간의 전적을 사용한 것과는 달리 맵 등급에는 모든 전적을 사용했습니다.
다음은 각각의 맵을 TvP, PvZ, ZvT 순으로 밸런스가 좋지 않은 순으로 정렬한 표입니다. 이 중 정규화의 결과가 5%이하인 맵을 어려운(쉬운) 맵으로 정했습니다.
TvP 의 경우 전체 10개의 밸런스 붕괴맵(T유리맵 2개 + P유리맵 8개)이 있습니다.
PvZ 의 경우 전체 17개의 밸런스 붕괴맵(P유리맵 4개 + Z유리맵 13개)이 있습니다.
ZvT 의 경우 전체 23개의 밸런스 붕괴맵(Z유리맵 5개 + T유리맵 18개)이 있습니다.
4. 최종 결과
자, 너무 서론이 길었습니다. 아무래도 그냥 아무렇게나 나온 숫자가 아니라는 걸 보이려니 괜히 말이 길어진 것 같네요^^; 일단 최종 결과 한 번 좍 볼까요?
표가 너무 큰 관계로 누적스탯과 비율스탯으로 나눠서 올리겠습니다. 정렬은 다승순입니다. (어지러워하지 마세요ㅠ_ㅠ)
먼저 누적스탯입니다.
비율스탯입니다.
어떠신가요? 야구 스탯에 익숙하신 분이라면 금방 눈에 들어올테지만 아니신 분들은 단순한 숫자의 나열로밖에 안 보일 것 같습니다. 이렇게만 끝내면 안되겠죠? 추가로 분석 한 번 해보겠습니다^^
5. 항목별 분석
분석에 앞서 타율, 출루율, 장타율은 실제 야구와 비슷한 느낌을 주기 위해 1/2을 곱한 수치임을 말씀드립니다. 아! 그리고 규정 타석.. 규정 경기는 전체 선수 평균인 30경기로 하겠습니다.
(1) 타점_RBI
(야구) 루상의 타자를 홈으로 불러들인 수의 총합
(스타) 야구의 Total Bases 와 같음. 1루타+2루타x2+3루타x3+홈런x4
제가 가장 좋아하는 스탯인 타점입니다. 그런데 스타에는 도저히 타점을 나타낼만한 요소가 없더군요. 그래서 야구의 Total Bases의 개념을 그대로 따와서 적용했습니다. 어려운 선수를 이긴 경우에 가중치를 주는 방식으로 1년 동안 누적된 선수들의 활약을 나타내는 지표입니다.
택뱅리쌍 & 6룡이 눈에 확 들어옵니다. 보통 경기수와 비슷한 수준의 타점을 가지고 있는데, 경기수보다 훨씬 많은 타점을 가지고 있는 이영호, 김택용, 허영무 선수 등은 아마 강한 상대에게 조금 더 강한 경향을 가지고 있는 것 같습니다. 이는 이어서 볼 타율에서 조금 더 쉽게 볼 수 있습니다.
(2) 타율_AVG
(야구) 안타/타수
(스타) 평균 이상의 상황에서의 승리/경기수
실제 야구에서는 홈런과 함께 가장 대표적인 스탯인데요. 스타 스탯에서는 평균 이상 상황에서의 승리를 보여주는 스탯으로 가장 기본이 되는 출루율(승률)과는 조금 다른 수치를 보여줍니다. 타율 순위가 높다면 평균 이상의 상황에서 승을 많이 챙겨올 수 있다고 볼 수 있습니다. 글 제일 앞의 스탯 분배 그림에서 BB, HBP제외한 부분의 승률입니다.
보통 비율스탯은 경기수가 많아질수록 떨어진다는 걸 감안했을 때 이영호 선수의 성적은 놀랍군요. 그나저나 3할 타자(?)가 3명이네요. (1/2했으니 당연한 결과!) 출루율 순위에서 조금 변화가 있었는데요, 이영호, 허영무, 김택용 선수가 각각 1, 1, 3계단 상승한 1, 2, 3위를 차지했습니다. 아까 타점에서 살핀 결과를 좀 더 명확하게 볼 수 있습니다.
(3) 홈런_HR & 홈런율_HR%
(야구) 홈런
(스타) 맵 불문 A등급 선수를 상대로 한 승리수
홈런은 야구의 꽃이죠. 하지만 스타 스탯에서는 그 의미가 조금은 약해졌습니다. A등급 상대로의 승수를 뜻하는데요, A등급 선수가 워낙 적으니 홈런수도 별로 많지 않습니다.
예상대로 시대의 강자들이 11홈런으로 공동 1위입니다. 그리고 또 주목할 것이 홈런율입니다. 홈런은 누적 스탯이므로 경기수가 많을수록 많아지는데요. 이를 보완하기 위해 경기당 홈런의 비율을 구해보았습니다. 김택용 선수가 9%대로 압도적인 홈런율 1위이고, 진영수, 김명운 선수가 7%대로 꽤나 높은 비율을 보여주고 있습니다. 다만 송병구 선수의 비율은 조금 낮아보이네요.
(4) 장타율_SLG
(야구) 총루타/타수
(스타) 타점/경기수
보통 야구에서 0.5이상의 장타율이면 훌륭한 타자이죠. 스타 스탯에서도 그것을 확인할 수 있습니다. 장타율 순위가 타율 순위와 다른 점은 상대선수 등급이 높아질수록 더 높은 비율을 얻을 수 있다는 점입니다. 야구에서의 장타율의 이미지와 거의 같다고 생각하시면 됩니다.
장타율 부문의 1위는 이영호 선수를 제치고 김택용 선수가 차지했네요. 또 한번 6룡과 저그 원탑 이제동 선수에게 박수를 보내고 싶은 결과입니다. 인상적인 선수는 윤용태 선수인데요. 타율이 (다른 순위권 선수들에 비해) 그리 높진 않지만 장타율 순위는 높습니다. 이는 이 선수가 등급 높은 선수 상대로 더 잘했다는 것을 보여주는데 뒤에 나올 ISOP(Isolated Power)에서 더 잘 확인할 수 있습니다.
(5) OPS & ISOP
(야구) OPS = 출루율+장타율, ISOP = 장타율 – 타율
(스타) OPS = 출루율+장타율, ISOP = 장타율 – 타율
장타율까지 봤으니 이제는 OPS입니다. OPS는 출루율과 장타율의 합으로 요즘들어 타자의 능력을 나타내는 수치로 가장 인정받는 지표입니다. 스타 스탯에서도 역시 마찬가지입니다.
현재는 1.000 이상의 선수는 없네요. 출루율과 장타율을 고루 갖춰야 높은 순위를 차지할 수 있는만큼 가장 종합적인 판단이 가능한 수치인 듯 합니다.
그리고 그 다음 소개할 것은 ISOP입니다. ISOP는 “장타력”을 보여준다는 장타율의 맹점을 보완한 수치입니다. 단타 40개인 선수와 홈런 10개인 선수는 장타율은 같지만 그들의 진정한 “장타력”은 다르다는 것을 알 수 있습니다. 이런 현상은 스타 스탯에서도 동일하게 발생됩니다.
아까 윤용태 선수 스탯의 특이점을 이야기 했었는데요. ISOP수치에서 그것을 확실히 확인할 수 있습니다. 0.3이상의 세 선수..한 펀치력하는군요?
(6) 조정OPS
(야구) 그 해의 평균 출루율과 장타율, 그리고 파크 팩터에 따라 조정된 OPS
(스타) 각 종족의 평균 출루율과 장타율에 따라 조정된 OPS
보통 야구판에서 이번 시즌은 타고투저였다. 투고타저였다. 이런 말들을 들을 수가 있는데요. 각 시즌마다 어떠한 이유로 전체적인 타자가 투수보다 더 잘하는 혹은 못하는 경우가 발생합니다. 따라서 타고투저 시즌의 타자가 투고타저 시즌의 타자보다 비슷한 활약임에도 불구하고 스탯이 더 좋은 경우가 생기고, 이에 따른 스탯 비교의 불균형을 해소하기 위해 나온 것이 바로 조정OPS입니다. 시즌 평균 출루율, 장타율에 비해 얼마나 더 잘했냐를 보는 것으로 100을 평균으로 100이상이면 평균 이상, 100이하면 평균 이하라고 보면 됩니다. 같은 OPS 0.7의 선수라도 시즌에 따라 조정OPS는 110과 90으로 나뉠 수 있죠.
이것을 스타 스탯에도 적용했습니다. 기존의 시즌 구분은 종족 구분입니다. 즉, 같은 종족의 다른 선수들보다 얼마나 잘하는지를 확인할 수 있는 수치입니다. 공식은 100X(선수의 출루율/종족평균 출루율+선수의 장타율/종족평균 장타율-1) 입니다. 모두들 1위 예상 되시죠? 표 한번 보겠습니다.
예, 당연히 1위는 저그 원탑 이제동 선수입니다. 다른 평균적인 저그에 비해 118%더 좋은 모습을 보여주고 있습니다. 조정OPS이니만큼 10권에 테란 3, 저그 3, 프로토스 4명의 균형잡힌 순위를 확인할 수 있습니다. 그동안 순위권에서 모습을 볼 수 없었던 박찬수 선수도 볼 수 있는데요 0.768이라는 상대적으로 낮은 OPS로 조정OPS 9위의 높은 순위를 차지하고 있네요.
아! 테란 전체 출루율(0.257), 장타율(0.349), 프로토스 전체 출루율(0.251), 장타율(0.382), 저그 전체 출루율(0.243), 장타율(0.317) 입니다.
(7) 삼진_K
(야구) 삼진
(스타) 비교적 평균 이하의 상황에서 패배
타자들에게 있어 그리 반가운 기록이 아닌 삼진! 입니다. (야구에서는 SO라고 표기하지만 K도 같이 쓰고 익숙하기도 해서..) 삼진 많은 타자가 홈런도 많이 친다는 말이 있지만, 어찌되었든 순위권에 이름을 올리는게 썩 기분 좋지는 않은데요. 스타 스탯에서는 비교적 이기기 쉬운 상황에서 졌을 경우를 표현하는 수치입니다.
박상우 선수가 1위입니다. 19삼진이네요. 삼진이 많을수록 안정감이 떨어지는 경향이 있다고 분석하겠습니다. 그럼 송병구, 이영호, 김구현 선수 등등은 뭐냐? 라고 물으실 수 있을 겁니다. 그래서 준비한게 삼진율(삼진당한 비율)입니다. 송병구, 이영호 선수 등등은 경기수가 워낙 많기 때문에 누적 스탯인 삼진을 어쩔 수 없이 많이 쌓게 됩니다. 하지만 비율 스탯으로 가면 이야기가 달라지죠. 30%가 넘는 선수가 있는 반면, 송병구 14%, 이영호 10%, 김구현 14%입니다. 진정한 안정감은 삼진율로 판단할 수 있습니다.
각 팀의 에이스 카드들이 순위권을 잔뜩 차지하고 있습니다. 100경기가 넘는 가운데 허영무, 이영호, 이제동, 김택용 선수의 안정감은 대단하네요. 재미있는 것은 박지수 선수와 윤용태 선수인데요. 앞에서 본 홈런율에서는 8%대로 4위, 2위였습니다만, 삼진율은 18%이상으로 그다지 좋은 모습은 아닙니다. 전형적인 대인배(강한 선수에게 강하고 약한 선수에게 약한)의 모습이 아닐까 합니다.
(8) 볼넷_BB & 몸에 맞는 볼_HBP
(야구) 볼넷, 몸에 맞는 볼
(스타) 비교적 평균 이하의 상황에서 승리, 가장 쉬운 상황에서의 승리
볼넷과 몸에 맞는 볼은 출루의 한 종류이기 때문에 스타 스탯에서는 승에 포함됩니다. 볼넷 수나 볼넷 비율이 높다면 승을 거두는 상황이 비교적 쉬운 경우가 많았다고 해석할 수 있습니다.
볼넷 비율이 높고 홈런율 또는 장타율이 낮다면 조금은 양학성 플레이가 있는 선수라고 볼 수 있을까요?
(9) 도루_SB & 도루실패_CS
(야구) 도루, 도루실패
(스타) 어려운 맵에서의 승리, 패배
야구에서 도루는 말 그대로 루를 훔치는 플레이입니다. 스타에 적용시킬 방법이 없을까 생각을 하다 어려운 맵을 극복하고 이기는 경우를 승리를 훔치다는 의미로 도루에 적용시켰습니다. 어려운 맵을 얼마나 겪었고, 얼마나 잘 극복했는가를 볼 수 있는 수치입니다.
과연 이영호 선수입니다. 토스맵에서 토스를 마구 잡던 모습이 스탯에 그대로 나타나네요. 무려 20번의 도루시도에서 17번을 성공시켰습니다. 85%의 성공률인데 이는 이영호 선수의 승률을 훨씬 상회하는 수치입니다. 어려운 맵에서 더 승부욕이 생기는 걸까요? 이제동 선수도 13번의 도루시도로 어려운 맵을 많이 겪었고, 거의 반반 승부를 이끌어내며 맵을 극복하는 능력을 보여주고 있습니다.
6. 선수별 분석
지금까지는 하나하나 항목의 순위를 보고 그 수치가 무엇을 의미했는지를 봤다면 이번에는 한 선수의 모든 스탯을 보고 그 선수의 플레이를 분석해보겠습니다.
택뱅리쌍으로 할까 육룡으로 할까 고민하다가 택뱅리쌍은 위 항목별 분석에서도 많이 언급이 되었기에 육룡을 분석해보도록 하겠습니다. (순서는 결코 순위가 아닙니다. 그냥 제가 생각나는대로..)
(1) 김택용 : 최강의 스탯입니다. 누적과 비율 모두 최상위권에 있습니다. 무엇보다 최고의 장점은 장타력입니다. 장타율 1위, ISOP 1위는 그가 최상위급 선수 그 누구를 만나도 좋은 승부를 할 수 있다는 점을 보여줍니다. 10.17의 K% 는 전체 6위로 안정감까지 겸비하고 있네요. BB%는 5.08로 승리의 대부분이 쉽지 않은 상황에서 거두었음을 알 수 있습니다.
(2) 송병구 : 프로토스 선수 중 가장 많은 경기를 소화한 송병구 선수입니다. 거의 모든 누적 스탯 부분에서 상위권을 차지하고 있고, 30개의 2루타는 그의 강력함을 잘 보여줍니다. 다만 누적에 비해 비율 스탯이 조금 떨어지고, 장타력의 부족이 그의 능력에 비교해 봤을 때 크게 보입니다. BB%가 5.74로 가장 어려운 상황을 많이 겪은 선수 중에 하나입니다. 김택용 선수에 이어 가장 많은 타점을 기록한 선수로 현재의 프로토스를 이끌어가는 선수라 할만합니다.
(3) 허영무 : 아름다운 비율 스탯을 보여주고 조정OPS에서는 오히려 김택용 선수를 앞서는 모습입니다. 전적도 많고 누적도 안타 4위, 2루타 3위, 3루타 4위인데, 홈런율이 3.70으로 육룡 중 가장 낮습니다. 최상위 선수가 되기 위해서는 A등급 선수를 극복하는 것이 중요한 만큼 최강자들과의 승부에 더욱 신경 쓸 필요가 있겠습니다. 8.33의 K% 는 허영무 선수의 놀라운 안정감을 잘 나타내고 있습니다. 미래에 김택용, 송병구와 어깨를 나란히 할 수 있는 선수가 아닐까 합니다.
(4) 김구현 : 전체 6위의 경기수와 타점, 안타를 기록하고 있습니다. 누적 스탯은 나무랄 데가 없습니다만 비율 스탯이 조금 좋지 않습니다. 출루율(21위)과 타율(15위)이 낮은 점은 앞으로의 스탯 하락을 가져올 수 있으니 지금 타이밍쯤 순위를 끌어올릴 필요가 있을 것 같습니다. 3루타 순위가 2위로 상위권 선수들을 이겨낼 만큼의 충분한 장타력을 가지고 있습니다.
(5) 윤용태 : 장타력의 윤용태입니다. ISOP, HR%가 각각 2위로, 에이스에 강한 모습을 보여주고 있습니다. 누적 스탯도 경기수에 비해 좋은 편이고, 장타력의 힘으로 조금 떨어지는 타율, 출루율을 잘 보완하고 있습니다. 다만 눈에 딱 띄는 문제점이 하나 있는데, 바로 안정성입니다. K%가 18.28로 전체 28위. 육룡의 하나로서는 너무 낮은 순위입니다. 조금은 쉬운 승부에서의 집중력을 기를 필요가 있어 보입니다. 그래도 강한 자에게 강하고 약한 자에겐 너그러운 윤용태 선수의 모습은 매력적이네요.
(6) 도재욱 : 이 선수는 타율(4위), 출루율(4위)이 굉장히 뛰어납니다. 지금은 경기수가 다른 육룡에 비해서 부족한 편이지만 앞으로 많은 경기에 나오게 된다면 좋은 누적 스탯을 가질 수 있을 것 같습니다. 승리를 잘 챙겨오는 편이지만 장타력의 부족은 더 높게 날아오르는데 걸림돌이 될 수 있습니다. ISOP가 17위로 어려운 상황에서 좋은 모습을 보여주지 못하고 있습니다. 이것만 극복하면 타율이 받쳐주기 때문에 금방 최상위권으로 치고 올라갈 수 있는 선수입니다.
7. 마무리
재미있게 보셨나요? 예상보다 분량이 많이 나와서 스크롤의 압박을 느끼시진 않을지 걱정이네요. 스타 프로게이머들의 야구 스탯을 생각하게 된 것은 순전히 선수들의 기록을 더 풍성하게 즐기고 싶고, 이를 통해 얻은 여러 수치들로 선수에 대해 조금 더 정확하고 다양한 분석을 할 수 있지 않을까 하는 맘 때문이었습니다. 최대한 이것저것 분석거리들을 찾아 보려 노력했는데 생각만큼 많은 이야깃거리가 나오진 않은 것 같아서 아쉬운 맘입니다^^;
공평하고 정확한 기준을 정하려고 많이 생각하고 노력했지만 그렇게 되었나는 잘 모르겠습니다. 실수 많은 글이니 너그러운 마음으로 봐주세요. 앞으로 충분한 기간을 두고 업데이트 할 생각입니다. 아마 다음 번 커리어 랭킹 올릴 때 같이 올릴 거 같은데, 그 때 지금 보이는 선수들의 스탯이 어떻게 변화했는지 보는 것도 소소한 재미가 될 것 같습니다.
긴 글 읽어주셔서 감사합니다^^
* 라벤더님에 의해서 게시물 복사되었습니다 (2009-03-13 10:03)
* Noam Chomsky님에 의해서 게시물 이동되었습니다 (2011-09-27 09:39)