I'm looking to implement a Glicko 2 library in my application, however the two libraries I'm considering are different. Firstly, they produce slightly different results for the same dataset (the default one given in the Glicko paper).
Second, and what I'm interested in, is how they calculate the results. Library 1 calculates each match one-by-one. That is, n-function calls to
calculateMatch(). Library 2 takes the entire set of data (all matches and players) and seemingly calculates it in one batch (although I'm not 100% on this).
What I wanted to know was does it make a difference if you calculate the results one by one or as one batch? Maybe I'm misunderstanding how the Glicko calculations actually work, but some clarification would be greatly appreciated!