:: 게시판
:: 이전 게시판
|
다시봐도 좋은 양질의 글들을 모아놓는 게시판입니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
04/02/19 00:22
멋져요 -0-
그러니까 쉽게 말하자면 강한 선수와 많이 붙고 그들에게서 높은 승률을 기록하면 RP 가 높다..이렇게 되는거군요 그렇다면 많지 않은 전적내에서 빠르게 일류급 선수들과의 전적이 늘어나면서 그들로부터도 많은 승수를 챙긴 최연성 선수가 당근 1위! 라고나 할까 -0- 여하간 수고 많으셨어요~~ 엑셀에 기반한 프로그램인지 어떤건지..대략 당신을 최고의 폐인으로 임명합니다 (_ _ )
04/02/19 00:29
이거 BWCHART처럼 프로그램으로 만들면 좋을거 같다는 생각이 듭니다! pgr데이터를 읽어와서 자기가 보고 싶은 선수들의 RP 추이(그래프로)를 볼수 있는 프로그램~ 생각만 해도 즐겁네요~^~^
04/02/19 00:31
엑셀로는 저 노가다 다 못하죠 ^^;;;
Matlab 이라는 공학 계산용 랭귀지를 사용했습니다. 이런거 처리 할 땐 C같은 언어보다 편해서요 ^^
04/02/19 00:50
20위까지 테란 8, 저그 7, 프로토스 5 이네요.
프로토스로는 흔히 말하는 5대 프로토스가 다 들어가있네요. 상당히 신뢰성이 높아보입니다. 이윤열선수가 2등이라서 쫌 아쉽기는 하지만...... 아 그리고 5위에서 8위까지 선수들의 공통점이 멀까요?
04/02/19 01:18
대단하시군요...시간이 꽤 걸릴거 같은데..
고생하셨습니다..^^: 박서와 옐로우...요즘 성적이 신통치 않더니.. 10위권 밖으로 밀려나갔군요...가슴이 아픕니다..엉엉.ㅠㅠ
04/02/19 01:27
댓글 달아주신 분들 감사드립니다. :)
네로울프 // 맵밸런스와 종족 상성을 추가하고 싶었는데 데이터를 수집하고 정리하기가 쉽지 않더군요. 경기수에 따라 맵 밸런스가 달라지고, 패치 버전 등에 따라 종족 밸런스도 계속 바뀌고 게다가 밸런스 문제는 제 맘대로 기준을 정하기 좀 힘든 문제여서요. ^^ 데이터 수집이란? PGR Total Ranking 클릭, 각 선수 명 클릭 쫙~ 드래그 해서 메모장에다가 복사해서 저장 이상 100번 반복-_-;;;
04/02/19 01:29
역시 머슴테란이 1위를... 쿨럭~
변길섭 선수는 양대(^^;;) 랭킹에서 동일한 순위에 랭크되어 있군요. 특이합니다. 너무 수고하셨습니다. 잼있네요.
04/02/19 01:33
흠.. 최연성선수가 역시 단독으로 치고 올라가는군요..
전적이 적어서 그런가.. =_=a 역시 전적이 많은선수들이 주줌하는 경향이 많은데 이윤열선수는 선수와 근소한차이를 두고 쫒아가는군요.. 하이튼 이윤열선수 파이팅입니다~
04/02/19 01:36
그리피님/ 그런데 그리피님이 데이터를 모아 프로그램을 짜서
그 속에 이름을 넣으면 결과가 산출되는 방식을 사용하셨나요? 행여 프로그램이라면 저안테 보내주심이..쿨럭;;
04/02/19 01:51
김군이라네// 전적이 적어서 그런게 아니라 최근 성적이 가장 좋아서겠죠..
김군이라네님 모 선수에게 안 좋은 견해를 지나치게 많이 보여주시는 것 같아서 아쉽습니다. 좋은 선수 이야기만 하기에도 모자랄 pgr인데요^^
04/02/19 01:54
김군이라네 // 프로그램을 보내드릴 순 있는데...
exe파일로 만들 수가 없어서 돌리려면 Matlab이라는 프로그램이 있어야 됩니다. 어플리케이션의 형태로 깔끔하게 만든게 아니라서.... 인풋이나 아웃풋을 바꾸려면 직접 프로그램 에디터로 들어가서 바꿔줘야 하구요.-_-;;; 계산 결과도 Matlab에서 간단한 명령을 주거나 직접 코드를 짜야 나옵니다. 다음에 시간있으면 깔끔한 어플리케이션으로 만들어 볼께요^^;;;
04/02/19 02:42
강민,서지훈 선수는 또 붙어 있네요
아무리 봐도 두 선수는 선의의 라이벌이 아닐까 생각됩니다 두 선수가 붙으면 누가 이길지 예측할 수 없는 것도 그렇고, 돌아가면서 멋진 모습을 보여주는 것도 그렇고,,
04/02/19 05:59
와우 멋지군요. ^^ 저도 매트랩 유저인데..
이런 분야의 동호회가 생겨 알고리즘, 산정 방식, 코드 등을 공유하며 발전시켜 나가는 것도 좋겠다는 생각이 듭니다. 물론 data인 전적은 pgr과 알타이르 형님이 도와주실겁니다. ^^ 아르형님 만세~
04/02/19 08:15
안녕하세요/제가 모선수를 지나치게 안좋아하는 경향이 있다라...
나도현선수때문인가? -_-a.. 최연성선수는 좋아합니다.. 다만 현재 나다의 가장 강력한 라이벌이기에.. 견제라고나 할까요.. ^;;
04/02/19 08:37
안녕하세요/모선수에게 안 좋은 견해를 마찬가지로 보여주는 느낌이 드는군요...매번 이런말들이 서로 팬들에게 상처를 주며 논쟁을 낳는데 아무렇지 않는 남들과 비슷한 댓글에 과민반응을 먼저 보이시는군요.
04/02/19 08:38
그리피님의 통계에 감탄이 절로 나오는군요............흉내내기도 힘든 입장에서 그저 존경스러울 따름입니다....^^
04/02/19 10:20
모선수를 지나치게 안좋아하는 경우는 되도록 드러내지 않는 것이 좋겠지요...각설하고 역시 최연성 선수가 최근에는 최강이다라는 것이 확실하군요. 나다는 여전히 극강의 모습을 보여주고 있구요. 3대테란 따지는 것은 모 그렇지만 최근 실력으로 봤을 때 위의 데이터가 젤 신빙성이 있는 것 같네요...머슴...나다...제로스... 와우~~~
04/02/19 10:34
그리피님 수고하셨습니다 ^^
데뷰전, 순위외선수 조건등 여러가지 상황의 보정방법을 세심하게 고려하신 것 같네요... 1. > (패자의 RP-승자의 RP)/20 + 10 > 배틀넷 래더 시스템의 경우 일정하게 정해진 점수에 상대에게 이길 확률을 곱한 값을 승점으로 얻습니다. > 하지만, 이 경우에는 아무리 강한 상대와 경기해서 이겨도 얻을 수 있는 승점이 한정되어 있기 때문에 RP의 분포를 보면 차이가 상당히 많이나는 선수들이 300점정도 차이이므로 1300-1000 / 20 + 10 = 25 1000-1300 / 20 + 10 = -5 (최소 RP 5점으로 보정) 결국 한경기의 결과에 따라 5-25점 정도의 점수변화가 생기는 셈이군요 래더시스템은 0-25점이었나요? 게임아이는 0-50점의 점수변화가 생겼던 것으로 기억합니다 '한정되어 있는 승점'을 적당한 값으로 정한다면, 그러니까 공식의 상수만 바꾼다면 래더시스템 공식도 쓸만합니다 그리고 1차식보다는 래더시스템의 2차식? 지수식-_-? 이 좀 더 정확하게 실력차이를 반영할 것 같습니다 2차식이라면 연산량이 최소4배-_-가 되겠지만, 미리 계산된 table을 쓰면 괜찮을테고요 래더시스템의 공식을 사용하는것을 검토해주세요 ^^ 2. > 어느 한 시점에서의 RP는 그 시점으로부터 4개월 이내의 RP를 종합하여 재계산한다 이 RP의 보정이 매일마다 이루어 지는 것인가요? 그리고 그 보정된 그날의 RP로 다음날 경기의 RP 변동의 기준값이 정해지는 것인가요? 래더시스템류의 point산정방법이 워낙 최근성적에 민감하여 이러한 방법을 써도 민감한 변화를 줄이는 것은 한계가 있다고 생각합니다 그리고 개인적으로는, 민감한 변화를 구지 줄일 필요가 없다고 생각합니다... 3. > 확실히 상위리그에서 거둔 성적과 하위리그에서 거둔 성적을 동일하게 놓고 비교하기엔 무리가 따를 것이다 이 부분에 대한 보정은 하지 않으신 것 같습니다 경기의 중요성에 대한 가중치를 고려하는 것이 선수들의 실력평가 point를 계산하는데 더 좋을 것 같습니다
04/02/19 10:48
정말 존경스럽습니다..ㅠ_ㅠ
눈이 돌아갈 지경이랍니다...어떻게 저런...... ...말이 안이어 지는군요....-_-b 추게로~고고고~
04/02/19 11:40
허허.. 대학때 매트랩으로 간단한 리포트는 많이 많들어 봤었지만...
이런 랭킹 데이타 처리할때도 응용이 가능하겠군요..^^ 님의 열정에 감탄사를 보내면서...........^^ 얼릉 선수별 RP증감도 변화와 RP하이 시점등을 표시한 그래프도 보고 싶군요..^^ 조금 더 수고 하셔서 공개해주셨으면..^^;;;;;;;;
04/02/19 12:51
와 정말 대단하시네요~ 존경존경..
감탄사가 절로 @_@ 그런데 6번의 랜덤, 선택 랜덤이 아닌 주종족이 있는 선수가 다른 종족으로 플레이한 경기는 전적에서 제외한다. 이부분에서요.. 주종족이 아닌 다른 종족으로 플레이한 경기도 전적에 집어넣는게 맞지 않을까요? 선수의 진정한 실력이라고 생각하지 않아 래더 성적에 포함시키지 않았다 하셨는데.. 이벤트성 경기가 아닌 중요한 경기에서 한 선수가 주종족 이외의 다른 종족을 선택했을때는 자신의 주종족으로 경기하는것보다 그게 더 승산이 있다고 생각했기 때문에 선택한 것일텐데 상대방이 주종족으로 경기하지 않았기 때문에 전적에서 빠지게 된다면 이긴 사람은 많이 억울할것 같네요^^
04/02/19 13:02
리피// 대단하십니다..
전 c언어로 처리한 줄 알았습니다. 이런 막대한 통계는 무조건 c언어로~ 라고 생각하고 있었는데 matlab이라는 프로그램이 있다니..ㅡ0ㅡ(무식한..) 하여튼 신빙성이 가는 통계군요.(김정민 선수가 상위권이라는 거에 상당히 흡족합니다.)
04/02/19 14:23
엇 그러면 서지훈 대 박상익 (패러독스) 이윤열 대 박상익 (플레인스 투 힐) 임요환 대 박상익 (패러독스) 박경락 대 박용욱 (패러독스) 에서 박상익 선수가 토스로 한 게임, 박경락 선수가 테란으로 한 게임은 전적에서 누락?
박상익 선수는 중요한 경기들에서 토스로 더 승산이 있다고 보고 고른것인데 ㅇ.ㅇ;; 또 노스탤지어에서 나도현 선수가 토스로 전태규 선수를 잡은 게임등은?
04/02/19 17:57
스타매니아 // 좋은 의견 감사드립니다.
1. 배틀넷 래더시스템의 승점 계산은 제가 사용한 것보다 훨씬 복잡한 방법을 사용합니다. 우선 점수 차이가 나는 두 상대에가 서로 경기했을 때의 승률을 계산한 후 이를 기본점수에 곱하는데요. 이 경우 점수차가 많이 나는 경우에는 상위랭커가 하위랭커를 이겨도 거의 점수를 얻지 못합니다. 그런데 배틀넷 래더 시스템은 모든 게이머들이 참가자가 됩니다. 즉 실력의 편차가 매우 크다는 의미죠 하지만 프로게이머는 어느 정도 인정받은 상위집단이기 때문에 하한선을 제한한 것입니다. 그리고 보통 OSL이나 MSL에 우승하기 위해 한 선수가 치르는 전적은 대략 12~16경기 쯤 됩니다. 그런데 기존 래더시스템에선 12연승으로 최상위 랭커를 꺾고 OSL에서 우승을 차지해도 TOP 5에 진입하기가 힘듭니다. 따라서 하한선은 두고 상한선은 없애서 최대한의 가능성을 보장한 것입니다. 사실 배틀넷 래더 시스템이 훨씬 복잡하고 신뢰성이 있을겁니다. 하지만, 그 래더 시스템이 적용되는 대상이 일반인이냐 프로게이머냐의 차이가 있는거죠 사실 더 복잡한 식을 사용하면 더 정밀해질 것 같지만, 통계학을 전공한 사람이 아니라서 거기까진 엄두를...^^; (통계학 전공하신 분께서 도와주신다면 수식을 더 개선해 보고 싶은 마음은 있습니다.) 2. 보정은 최종적으로 그 시기의 랭킹을 뽑을 때만 적용됩니다. 보정이 매일마다 계속 적용되고 이 점수가 다시 사용된다면 변화가 엄청나게 둔화되서 랭킹의 반응속도가 급격히 느려집니다. (연산량도 감당 못하겠더군요^^) 그래서 일단 RP를 계산한 후 최근 4개월 성적을 종합하여 당시의 성적을 내는 방법을 채택한 겁니다. 대신 당일의 RP가 50% 적용되게 해서 가중치를 상당히 높게 잡았습니다. 4개월간 매일 매일의 RP를 종합해 계산하면 좋겠지만 역시 연산량 문제로 포기했습니다. 3. 그 부분에 대한 고려는 상위 리그에 상위 랭커가 모인다는 전제하에 고려하지 않았습니다. 어차피 상위랭커와 경기해서 이기는 것이 많은 RP를 얻는 지름길이니까요 하위랭커가 모인 하위리그에서 이기는 것보다는 자연스럽게 점수를 더 많이 얻게 될겁니다. 그리고 무엇보다도 각 대회들을 분류하는게 쉽지 않았다죠...;;; 20th Century Baby // 이벤트성 경기와 정규 경기를 구분하는 것이 불가능해서 포기했습니다.^^; 그렇다고 10000전이 넘어가는 전적을 눈으로 보고 필터링할 수도 없어서요 이 문제는 좀 더 고려해봐야 할 것 같습니다. 감사합니다.
04/02/20 12:04
정말로 대단하십니다. 이런 프로그램을 다 짜시다니. 진짜로 소스(mfile) 좀 얻어볼 수 없을까요? 저도 프로그래머들 성적들 그래프로 그려보면서 비교도 좀 해보고 싶습니다만.
04/02/21 09:30
MyHeartRainb0w//승률순위라면 기세 좋은 신인이 유리하겠죠. 하지만 이 레더시스템은 '현재 강력한 게이머는?'의 랭킹이기에 김정민 선수와 같이 '부활'한 올드 게이머도 '요새 성적이 좋으면' 상위권에 들 수 있겠죠.
전 이 레더시스템을 각 선수들의 종족전에 사용했을때, 그때의 결과가 더 궁금하네요.
04/02/23 00:20
우와.. 이 프로그램 있으면 정말 좋겠네요.. 사용하기 편리하게 개선하셔서 저같은 일반 유저들도 사용할수 있도록 해주셨으면 좋겠어요 ^^;;
|