PGR21.com
- 경험기, 프리뷰, 리뷰, 기록 분석, 패치 노트 등을 올리실 수 있습니다.
Date 2008/09/06 20:53:33
Name 펠릭스~
Subject 델타wp ~~
Δwp(델타wp)

저 뿐만이 아니라 자료를 다루는 사람이라면 한번쯤 생각해봤을 만한 자료 아닌가 싶네요

아이디어는 이렇습니다.
현재 가장 널리 사용되고 인정되는 wp라는 경기 지수를 이용해서
두 선수가 경기를 wp 차이를 이용해서 예측할 수 있느냐 입니다.

간단하게 wp가 높은 선수가 이길확률이 높을꺼다...라는 생각을 바탕으로
그럼 wp차이에 따라서 얼마나?? 이런 생각을 해보는 것입니다.

Davi4ever 님의 현 wp를 살펴보면(포모스 인용)

순위       이름   소속  WP
1위 ↑1 이영호T KTF 1998.0
2위 ↓1 이제동Z 르까프 1996.5
3위  =  박지수T 르까프 1603.0
4위  =  도재욱P SK텔레콤 1408.0
5위 ↑1 김구현P STX 1251.0
6위 ↓1 염보성T MBC게임 1233.0
7위  =  박영민P CJ 1225.5
8위  =  허영무P 삼성전자 1205.5
9위  =  송병구P 삼성전자 1166.0
10위  =  박찬수Z 온게임넷 1146.5

괄호() 안에 자료는 전적검색에 자료 인용

이영호 이제동 선수의 wp 차이는 1.5 (3:4)
이영호 박지수 선수의 wp 차이는 대략 395(1:1)
이영호 염보성 선수의 wp 차이는 765(0:0)
...........................
~~~~~~~
박지수 도재욱 선수의 wp 차이는 200정도..(0:0)
도재욱 박영민 선수의 wp 차이는 380 (3:0)

상식적인 추측을 바탕으로 wp 차이가 클 수록 승률이 높을것이라는 추측을 통해

wp 자료를 x 축으로 하고
승률을 y좌표로 잡고...
회귀함수 처리를 한다면

대략 우상향 그래프(기울기가 양인 어떤 선~~)를 추축할 수 있지 않을까 하는 아이디어입니다.

하지만 현실적으로 엄청난 계산량..

대략 60명의 wp를 계산한다 할지라도
60*59/2 라는 엄청난 계산량이 필요합니다.
그것을 통해 얻을수 있는것도 일종의 회귀함수구요.

결론 데이터가 우상향일꺼라는 상식적인 결론은 쉽게 도출할 수 있지만.
그 선이 어떤 값을 가질지는 알수 없습니다.
하지만 지극히 상식적인 추론을 하나 하자면

Δwp=0 (델타wp)
wp 차이가 적을수록 승률은 50%에 근접해야 합니다.
(0이란 것은 자신의 실력과 똑같은 상대 실제로는 근사하지 않을수도 있습니다.)

또한 상식적으로 Δwp 함수는 y축 대칭이어야 합니다.

y 값에 0.5는 50%를 의미한다고 치면

정확히 말하자면 (0 , 0.5) 이점에 대해서 점대칭 이어야 하며
Δwp=∞ 는 1에 근접해야 하며
Δwp=-∞는 0에 근접해야 합니다.

물론 가장 바람직한 것은 일종의 직선입니다만..
식의 특성상 다른 식들에 근접시키는 것이 옳다고 봅니다.

가장 가까운 곡선을 추론하면
3차 함수의 역함수를 추론할 수 있습니다.
대략 (y-0.5)=ax^0.333+b
저런 식에 근사한다는 가정하에 a,b 값을 찾는것이 가장 무난해 보입니다.

조금더 수학적인 지식이 있다면 arctan(역탄젠트) 함수를 이용해서 추론할 수 있다고 봅니다.
θ대신에 편차가 0.5이므로 180θ를 해준다면 이용할 수 있다고 봅니다.
arctan를 이용하더라도. y-0.5=a*arctan(x)/180+b

고등수학 과정에서 사용되는
미분값이 대칭을 이루고 특정값이 존재한다는 것을 이용해서 y'(∞)=0 y'(-∞)=0 등으로 식을 변형시키면
오차함수(error function)를 이용할수 있습니다. http://ko.wikipedia.org/wiki/%EC%98%A4%EC%B0%A8_%ED%95%A8%EC%88%98
이 경우도 숫자 2->1로 바꾸고 t^2->a*t^2 erf x -> erf x - 0.5 고처준 이후에 상수 값을 찾아 주면 됩니다.

그리고 Δwp의 특성상 오차함수를 따를 확률이 가장 높으므로
Δwp 보다는 wp/wp를 이용해서 델타값을 로그값으로 잡았을때 직선이 나타날수 있다는 것을 추론할 수 있습니다.
따라서 Δln(wp)를 x축으로 이용하면 식은 y=ax+b 꼴의 형태로 나타낼 수 있다는 것을 의미합니다.
이 경우에도 wp/wp=1인 경우Δln(wp)=0  0.5 되므로 b=0.5임을 추론할 수 있습니다. 하지만
실제 데이터는 다를수도 있으므로 a,b 둘다 찾아줘야겠죠

Δwp에 대한 수학적인 모델이 저런 결과들을 따를수 있다 분이지 실제로는
R값이 나타내는 유사성을 보고 추론할 수 밖에 없습니다.


물론 현실적으로 데이터의 보정이 필요합니다.

두 선수의 전적이 4:1인 경우 일종의 가수를 도입해서선수당 +2정도
6:3 정도로 보정해주는 것이 옳다고 봅니다.
물론 현실적으로 데이터의 보정이 필요합니다.

두 선수의 전적이 4:1인 경우 가수를 도입해서 선수당 +2정도
6:3 정도로 보정해주는 것이 옳다고 봅니다.

얼핏 보면 그냥 닥치고 전적을 이용하면 되지라고 쉽게 생각할 수 있겠지만.
가수를 이용해서 2:2로 부터 전적을 출발해 주는것이 오히려 데이터해석에 도움이 된다고 봅니다.
더군다나 1:0 이라고 해서 승률을 100%로 바로 주는것 보다는 오히려 가수를 이용하는것이
승률 데이터라는 반영 할 수 있기 때문입니다.

또한 wp 지수처럼 기간에 따른 차등적용이 가능하면 좋켔습니다만.
계산량이 너무 복잡해지기 때문에 제대로된 연산툴을 만드는 것이 쉽지 않을듯 싶습니다.
된다면 더 좋켔습니다만...

조금 생각을 확장한다면 종족별 wp (테저전 저플전 테플전 테테,저저,플플)
6종류의 wp가 존재할수 있다고 봅니다만.
수치화 시킨다면 테테전만 충분한 데이터화가 가능하고
각 전적인 1/6로 줄기 때문에 wp의 특성상 전적수*상대의이진전적수 라는 관계를 생각해 볼때
현재 점수의 1/20~1/50 이하로 점수가 줄어버립니다.
충분히 벌어지고 있는 테테전을 제외한다면
지금 2000점 정도되는 이영호 선수조차 다른 wp 지수가 테저전 관련해서 100~50 정도라는 수치화가 될 가능성이 높습니다.
따라서 대 종족별 wp는 매우 차이가 작기에 수치화 하는데 매우 어려움이 있을꺼 같습니다.
이론상으로는 가능하지만 실제로는 어려운...대 종족별 wp를 만든다면 현실적으로 데이터에 대한 많은 타협이 필요합니다.

그런데 Δwp 함수를 데이터 분석해서 실제로 찾아낸다고 과연 유용할까??

글쎄요 e-sports 스타크래프트가 한국야구 정도의 인기만 가지더라도..
유용할듯 싶은데... 실제 데이터로 산출하기 위해서 기술을 만들고 프로그램을 완성하 더라도..
(사용해줄 사람이 있을지..)
이해하기도 그렇다고 감이나 주관적인 생각으로 예측하는것 보다 특별이 경쟁력이 있다고 보긴 어렵네요...
하지만 wp 자료를 보면 기회가 되면 한번 꼭 만들어서 확인해 보고 싶네요..

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
WizardMo진종
08/09/06 20:58
수정 아이콘
이해불가... 덜덜덜
공실이
08/09/06 21:21
수정 아이콘
점수로 승률을 예측 가능한건....

ELO Rating 이 있네요. 지금 체스에서 사용하고 있는 레이팅입니다.

A와 B의 예상 취득점수를 ..... 끙 식을 쓰기가 어렵네요
여기를 참조하세요~
http://en.wikipedia.org/wiki/Elo_rating

이 점수제의 최대 단점은, 은퇴선수들의 점수가 많이 빠지지를 않아서 장기간 사용하고 리그가 대형화가되면
점수 인플레가 일어난다는 단점이 있습니다.

wp레이팅을 이용해서 구하려면 어떻게 해야할지.. 일단 그래프는 선형이 나올지는 확신이 없네요
펠릭스~
08/09/06 21:38
수정 아이콘
와..
elo의 수학적인 내용을 살펴보니
제가 예전에 만들었던 식하고 거의 같네요.

다만 10^A 식으로 만든것이 다르고 대체로 비슷하네요.
나누기 400이란 숫자는 수치화 시키기 위해서 작위적인 것인가.

그리고 제가 m 값이라고 생각한 물리적 값의 이름이 적혀있네요
k value 활용법은 elo랭킹 점수에 따라서 몇 위 정도다라는걸 알아본다는 내용으로 적혀있는데..
전 조금 다르게 해석했는데...생각해보면 그게 그것인듯..

수학이란게 열심히 만들어 놓고 보면 누군가 이미 만들어 놓은 사람이 있어서 허무할때가 많아요 ^^;;
제 승률 예측 시스템이 elo 랭킹 시스템에 일종이였네요....

이론적인 기반이 약해서 뭔지 잘 몰랐는데 elo 시스템을 좀더 조사해 보고..
제 승률 예측 시스템과 비교해 볼수 있고 이론적인 근거를 얻을수 있겠네요..

수학이란게 늘 누군가 만들어 놓은 사람이 있어서
^^;;
국토순례자
08/09/06 21:54
수정 아이콘
본문내용을 한글로 써주시죠?
그대는눈물겹
08/09/06 22:21
수정 아이콘
기대되네요. 두 선수가 싸울때 서로 이길 확률을 볼 수 있다는것은.
08/09/06 22:28
수정 아이콘
이과지만 고등학교이후 수학을 볼일이 없어서 대략적인 내용밖에 이해못하겟지만; 흥미롭긴하네요. 다만 체스나 야구와는 다르게 맵이라는 엄청난 영향을 미치는 변수가 있기때문에 결론적으로 예측에 도움이 될거 같진않네요;
택용스칸
08/09/06 23:06
수정 아이콘
문과인 제가 원망스럽네요.
라파엘
08/09/06 23:31
수정 아이콘
와 당췌 무슨 말인지 모르겠네요.. 제가 정상인거죠? ㅠㅠ
ComeAgain
08/09/06 23:52
수정 아이콘
맵의 종족별 승률도 변수로 사용하면....
무슨 FM 하나 만들어야 될 것 같군요 ;;;
아리아
08/09/07 00:09
수정 아이콘
문과인 제가 원망스럽네요. (2)
구름지수~
08/09/07 00:15
수정 아이콘
이과인데도 이해하기 힘든 이글은.. -_-
08/09/07 03:17
수정 아이콘
ComeAgain님// 이러저러한 승리예측?의 극한에다가 재미를 위한 몇몇요소를 첨가한게 FM이아닐까싶네요 크크크
08/09/07 08:02
수정 아이콘
문과인 제가 원망스럽습니다 ㅠㅠ (3)

그러나 점수로 승률을 예상한다는 것은 저도 조금 이해할 수 없을 것 같습니다.

왜냐면 선수들의 육체적, 정신적 상태는 변하기 마련이고, 맵이라는 아주 큰 변수가 존재하기 때문입니다.

뜬금없지만 본문을 쓰신분........... 수학자세요? -0-;
Sinclair
08/09/07 12:01
수정 아이콘
이과인 저는 부끄럽네요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회 추천
35568 인쿠르트 스타리그 진출자 예상 ~!!!! [28] 메렁탱크7764 08/09/07 7764 0
35567 델타wp ~~ [14] 펠릭스~4691 08/09/06 4691 0
35566 2008. 09. 06 (土) 22주차 pp랭킹 [3] 택용스칸4179 08/09/06 4179 0
35565 레퀴엠과 레이드어썰트 부활에 대한 단상 [21] H.P Lovecraft5619 08/09/06 5619 0
35564 신한은행 프로리그 2008 올스타전~ [206] SKY926030 08/09/06 6030 0
35563 Playple배 Fomos-PGR21 아마추어 스타리그 결선 안내 [7] 라벤더4166 08/09/05 4166 0
35562 지워지는 KTF의 주황색 [40] ToGI9325 08/09/05 9325 0
35561 인크루트 스타리그 16강 조지명식~ [112] SKY926886 08/09/05 6886 0
35558 삼황 오제 사천왕 -第二十章- [4] 설탕가루인형3858 08/09/03 3858 0
35557 [L.O.T.의 쉬어가기] 끝없는 외침 그리고 730일 전의 하이파이브 [16] Love.of.Tears.7819 08/09/03 7819 1
35556 신한은행 프로리그 2008 올스타전의 매치업이 공개되었습니다. [26] The xian7578 08/09/03 7578 1
35555 C&C3는 제2의 토탈 애니힐레이션이 될 수 있을까?(C&C3 -> C&C 레드얼럿3로 정정) [30] 프렐루드7232 08/09/02 7232 0
35554 '올드' 이윤열에 대한 잡담. [22] 구름지수~7783 08/09/02 7783 33
35553 [사과문 겸 간단후기]FPS...아쉽게 탈락했습니다. [10] Leon6070 08/09/01 6070 1
35552 [L.O.T.의 쉬어가기] Fnatic.Space 승현이에게... [37] Love.of.Tears.11275 08/09/01 11275 49
35551 9월 KeSPA 랭킹이 나왔네요. [21] adolescent7749 08/09/01 7749 0
35549 라이벌 배틀 브레이크 MBC게임 HERO VS 온게임넷 스파키즈 [456] BIFROST8621 08/08/31 8621 0
35547 2008. 08. 30. (土) 21주차 pp랭킹 [6] 택용스칸4080 08/08/30 4080 0
35546 TV에서도 스타될것같은 게이머 [33] 마에스트로 박8745 08/08/30 8745 0
35544 라이벌 배틀 브레이크! 온게임넷 스파키즈 vs MBC게임 히어로!!! [410] 라이디스7069 08/08/30 7069 0
35543 심하게 뒷북인 리뷰. WCG 국대선발전 8강 송병구 대 박지수 1경기. [13] 王天君6236 08/08/30 6236 1
35542 엔트리 후보제 -가위바위보~ 하나빼기 일 [33] 김연우6518 08/08/30 6518 12
35540 전통씨름의 몰락, 그리고 스타리그 [33] 낭만토스7424 08/08/29 7424 0
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로