I am in favour of computing and showing all reasonable error measures
(where "all" is subject to preference setting, i.e. the user can choose
which ones she wants to see or hide)

-Joseph

On Tue, 9 Jul 2024 at 09:48, Lasse Hjorth Madsen <
lassehjorthmad...@gmail.com> wrote:

> Thanks for pointing this out, Tim. I also think it is more appropriate to
> divide the sum of errors by the total number of moves, rather than the
> number of unforced moves.
>
> From a statistical point of view, whenever you subset, you risk
> introducing bias. Here, we subset all moves to unforced moves only. In this
> case we may create a bias that favor stronger players, as they probably
> know better than the average player how to avoid getting a lot of forced
> non-moves while on the bar.
>
> I generally think it's better to correct past errors that to replicate
> them, so I think gnubg should do just that, and divide by all moves.
>
> I don't expect many players to agree, though.
>
> /Lasse
>
> man. 8. jul. 2024 kl. 21.46 skrev Timothy Y. Chow <
> tc...@math.princeton.edu>:
>
>> Ian Shaw wrote:
>>
>> > The scaling of the PR values comes historically from Snowie, which used
>> > the sum of both players' moves as the divisor. Gnubg uses only the
>> > player's unforced moves, which naturally means gnubg error rates are at
>> > least double Snowie error rates. When XG was created Xavier calculated
>> > the error rates using the same method as gnubg, but then divided by 2
>> to
>> > scale them to the match Snowie Error Rate, which is what most people
>> > were familiar with.
>>
>> XG's definition of PR is rather complicated because of its definition of
>> a
>> "decision":
>>
>> http://timothychow.net/cg/www.bgonline.org/forums/197598.html
>>
>> Since PR has become a de facto standard, it makes sense to try to
>> replicate it. But replicating PR would require some additional
>> programming
>> since it's not quite the same as GNU's native error rate calculation.
>>
>> I'm not in favor of dropping Snowie ER entirely. It has its merits, or
>> rather, PR has its pathologies. Neil Robins pointed out one surprising
>> example here:
>>
>> https://www.bgonline.org/forums/webbbs_config.pl?read=154585
>>
>> More generally, as I've stated numerous times on rec.games.backgammon and
>> BGOnline, eliminating forced or obvious moves from the denominator has
>> some strange consequences that most people don't seem to appreciate. One
>> reason we divide the total equity lost by the length of the session is so
>> that errors are weighted according to their *frequency of occurrence in
>> actual play*. If a very unusual type of decision arises and I botch it,
>> then that should not count against me as much as a very common type of
>> decision that I mess up (assuming both types of mistake cost 0.05 each,
>> say). So far so good.
>>
>> But now think about what happens if we delete forced moves from the
>> denominator. That means that errors occurring in games with a lot of
>> forced moves hurt our PR more than errors occurring in games with no
>> forced moves. In two separate games, I might make a error of exactly the
>> same size, but in one game I get unlucky and get closed out. My PR will
>> probably suffer more in the game where I have bad luck, because I'll be
>> dividing my equity loss by a smaller number. Is this what we really want
>> from PR? Maybe, maybe not. It's not obvious to me. A large majority of
>> the
>> backgammon community has somehow gone along with this way of doing things
>> without thinking it through, or even recognizing that there is something
>> to think about here.
>>
>> Somehow people have come to conceptualize a backgammon session as a
>> sequence of quiz problems, where the only role of the denominator is the
>> measure the length of the quiz, but in reality there can be correlations
>> (or anti-correlations) between the *types* of decisions you're presented
>> with in a game and the *number* of decisions in the game. By messing with
>> the denominator in a funny way, PR produces some strange and
>> hard-to-understand effects. ER has the advantage of keeping things
>> simple:
>> the denominator is just the number of rolls. That is the most obvious
>> measure of length, and it has the advantage of being simple to understand.
>>
>> If GNU stops calculating Snowie ER, then it will be very difficult to
>> extract this potentially illuminating and instructive statistic from a
>> backgammon session.
>>
>> Tim
>>
>>

Reply via email to