Awesome, I finally figured out how to use Bayesian elo
Moderator: Ras
-
- Posts: 6662
- Joined: Thu Mar 09, 2006 4:21 am
Re: Awesome, I finally figured out how to use Bayesian elo
I never had any kind of ratings list, can you tell me how to merge the pgn, what tools are needed and how to use them?
Re: Awesome, I finally figured out how to use Bayesian elo
I could give you step by step directions. To merge .pgn, I used pgnscanner. Simply download pgnscanner and put it in C:/Pgnscanner. Copy all your .pgn files to that same directory. Open the pgnscanner and type the commandline "merge -dir=C:\Pgnscanner. It will merge all the pgn's in that folder and it will output a file called merge.pgn. If you get that far, let me know.
Re: Awesome, I finally figured out how to use Bayesian elo
Fast time controls..1m+1sec..Nid Hogge wrote:Jeebus, how did you manage to test so many engines? That's a mighty achievement.Tony Thomas wrote:I am so happy that I decided to post my rating list here, I didnt edit anything, so if anything, this should be considered as an early test.
Code: Select all
Rank Name Elo + - games score oppo. draws 1 Naum 3 3038 62 57 127 81% 2800 24% 2 Hiarcs11.2SPUCI 3014 58 54 147 75% 2807 16% SNIP
Re: Awesome, I finally figured out how to use Bayesian elo
Ray, I thought you were a computer wizard, being able to make a computer and all. It took me two tries to figure out how to use it. Here is the step by step directions on how to use it. Since you are able to use elostat, I am assuming that you have a single file. The hard part about all these commandline tools is that if you do not give them the exact command, they will not work properly, even a space or a comma makes the difference. I am going to call your pgn, ray.pgn..Note that I still do not know how to chose the minimum number of games.Spock wrote:Great, I never figured it outTony Thomas wrote:I am so happy that I decided to post my rating list here, I didnt edit anything, so if anything, this should be considered as an early test.![]()
For Graham and my CM11 testing, I had to use ELOStat through Arena
1) open bayesian elo
2) Place ray.pgn in the same directory
3) type "readpgn ray.pgn"
4) after the console reads the pgn, type elo
5) type mm
6) type exactdist, you should be able to see it counting some numbers backwards.
7) type offset 2300 instead of 2300, you can use any starting value.
8) type ratings, it should bring up an elo list almost instantly..
9) to save the list type ratings>rays.txt, all the ratings will be saved in a file called rays.txt.
10) x
11) x
I hope this helps..
Re: Awesome, I finally figured out how to use Bayesian elo
Time for me to make some silly goose good noodle soup.Michael Sherwin wrote:The rise of ...?Tony Thomas wrote:Not coincidential, my rating list should be called Rise of Romi..Denis P. Mendoza wrote:Is it just coincidental that you chose "Top 57"?
![]()
![]()
![]()
#57 engine could be the reason!!!![]()
Ha!Code: Select all
a = 57 b = 60 c = 63 d = 66 E = 69 f = 72 g = 75 H = 78 I = 81 j = 84 k = 87 l = 90 m = 93 N = 96 o = 99 p = 102 q = 105 R = 108 S = 111 t = 114 u = 117 v = 120 W = 123 x = 126 y = 129 z = 132 S = 111 H = 78 E = 69 R = 108 W = 123 I = 81 N = 96 111 + 78 + 69 + 108 + 123 + 81 + 96 = 666
Ha!
Ha!
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Just kidding people!
-
- Posts: 28389
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Awesome, I finally figured out how to use Bayesian elo
I would still advise you to also try the calculation with the prior set to zero, to see how much it matters for your tournament setup. Simply repeat the procedure you describe above, but type a line
prior 0
just before giving the 'mm' command. If the ratings remain the same, you can rest assured. But if they don't, you would have to worry...
prior 0
just before giving the 'mm' command. If the ratings remain the same, you can rest assured. But if they don't, you would have to worry...
Re: Awesome, I finally figured out how to use Bayesian elo
I will try that when I come back from work tonight. Also, can you tell me how I can prune the list by adding a command that measures the rating of an engine with certain number of games??hgm wrote:I would still advise you to also try the calculation with the prior set to zero, to see how much it matters for your tournament setup. Simply repeat the procedure you describe above, but type a line
prior 0
just before giving the 'mm' command. If the ratings remain the same, you can rest assured. But if they don't, you would have to worry...
Re: Awesome, I finally figured out how to use Bayesian elo
I tried it few minutes ago as I said I would, but I am having problems. I did prior 0, then I gave the command mm, then it started iterating. After iteration 10000 4.735222e-005, it doesnt do anything. The last line ishgm wrote:Note that BayesElo is near-perfect for deriving ratings from round-robins between not-too-different engines, but that it leads to severely compressed rating scales for Swiss-like tournaments between engines spread out over a very wide rating range. If you have such a case (which is likely, when making a rating list) it is better to use it with prior=0 (in stead of the default prior=2).
00:00:37,61 and I dont know if it means anything. It wont let me enter exactdist or any of the rest of the commands needed to calculate a rating list and it also uses 100% of the cpu.