I have taken the tables of the Grenke A, B and C tournaments and calculated the linear dependency between ELO and DWZ (Deutsche Wertungszahl, german rating number). For the A and B categories, the correlation is quite high. Not so for the C category.
Here are the results
Formula => DWZ = a * ELO + b
Class n Mean DWZ Mean Elo Slope (a) Intercept (b) Pearson r R^2 approx. DWZ Range
A 602 2135.6495 2139.1362 0.932880 146.831335 0.959376 0.920403 2000-2500
B 1010 1660.6950 1762.4703 0.514670 907.759979 0.839404 0.704600 1400-2000
C 106 1166.7830 1513.0849 0.159700 1326.749467 0.446591 0.199443 1000-1600
By the way the title of this post should read ELO and DWZ, but it seems Lichess changes caps to lowercase in titles.
I have taken the tables of the Grenke A, B and C tournaments and calculated the linear dependency between ELO and DWZ (Deutsche Wertungszahl, german rating number). For the A and B categories, the correlation is quite high. Not so for the C category.
Here are the results
```
Formula => DWZ = a * ELO + b
Class n Mean DWZ Mean Elo Slope (a) Intercept (b) Pearson r R^2 approx. DWZ Range
A 602 2135.6495 2139.1362 0.932880 146.831335 0.959376 0.920403 2000-2500
B 1010 1660.6950 1762.4703 0.514670 907.759979 0.839404 0.704600 1400-2000
C 106 1166.7830 1513.0849 0.159700 1326.749467 0.446591 0.199443 1000-1600
```
By the way the title of this post should read ELO and DWZ, but it seems Lichess changes caps to lowercase in titles.
The discrepancy in the C category is likely due to the FIDE rating adaption last year. Before that DWZ and Elo were quite close, but due to the adaption DWZ 1000 corresponds to roughly FIDE Elo 1400.
The discrepancy in the C category is likely due to the FIDE rating adaption last year. Before that DWZ and Elo were quite close, but due to the adaption DWZ 1000 corresponds to roughly FIDE Elo 1400.
@FirstRaven said ^
The discrepancy in the C category is likely due to the FIDE rating adaption last year. Before that DWZ and Elo were quite close, but due to the adaption DWZ 1000 corresponds to roughly FIDE Elo 1400.
The transformation was linear so that it would only change the resulting coefficients. IMHO the reason rather is that most lower rated players do not have many FIDE rated games so that their FIDE rating is less reliable and more prone to random fluctuations.
@FirstRaven said [^](/forum/redirect/post/lS1Vvqnm)
> The discrepancy in the C category is likely due to the FIDE rating adaption last year. Before that DWZ and Elo were quite close, but due to the adaption DWZ 1000 corresponds to roughly FIDE Elo 1400.
The transformation was linear so that it would only change the resulting coefficients. IMHO the reason rather is that most lower rated players do not have many FIDE rated games so that their FIDE rating is less reliable and more prone to random fluctuations.
@Alakaluf said ^
By the way the title of this post should read ELO and DWZ, but it seems Lichess changes caps to lowercase in titles.
No, Elo should read Elo (it's a guy's last name).
@Alakaluf said [^](/forum/redirect/post/vsRRJPkZ)
> By the way the title of this post should read ELO and DWZ, but it seems Lichess changes caps to lowercase in titles.
No, Elo should read Elo (it's a guy's last name).
My first post has got an error, but I cannot edit it anymore. Sorry. The table should read like
Formula => ELO = a * DWZ + b
Class n Mean DWZ Mean Elo Slope (a) Intercept (b) Pearson r R^2 approx. DWZ Range
A 602 2135.6495 2139.1362 0.932880 146.831335 0.959376 0.920403 2000-2500
B 1010 1660.6950 1762.4703 0.514670 907.759979 0.839404 0.704600 1400-2000
C 106 1166.7830 1513.0849 0.159700 1326.749467 0.446591 0.199443 1000-1600
Inverted => DWZ = a' * ELO + b'
Class Slope(a') Intercept(b')
A 1.072146 -157.460
B 1.943044 -1765.019
C 6.262484 -8306.006
My first post has got an error, but I cannot edit it anymore. Sorry. The table should read like
```
Formula => ELO = a * DWZ + b
Class n Mean DWZ Mean Elo Slope (a) Intercept (b) Pearson r R^2 approx. DWZ Range
A 602 2135.6495 2139.1362 0.932880 146.831335 0.959376 0.920403 2000-2500
B 1010 1660.6950 1762.4703 0.514670 907.759979 0.839404 0.704600 1400-2000
C 106 1166.7830 1513.0849 0.159700 1326.749467 0.446591 0.199443 1000-1600
Inverted => DWZ = a' * ELO + b'
Class Slope(a') Intercept(b')
A 1.072146 -157.460
B 1.943044 -1765.019
C 6.262484 -8306.006
```