Go back
Plotting performance over time

Plotting performance over time

Help

Vote Up
Vote Down

This site is getting so good I feel greedy asking Russ and Chrismo for
any improvements. But I thought it would be interesting to include a
graph to represent fluctuations in one's rating over time, so that
people could see how they, and their opponents, are going from
strength to strength (or, in my case, from weakness to weakness).
Extrapolations of future playing strength, with a % margin of error
reflecting number of games played, might even be included!

Aiden

Vote Up
Vote Down

Originally posted by Pawnokeyhole
This site is getting so good I feel greedy asking Russ and Chrismo
for
any improvements. But I thought it would be interesting to include a
graph to represent fluctuations in one's rating over time, so that
people could see how they, and their opponents, are going from
strength to strength (or, in my case, from weakness to weakness).
Extrap ...[text shortened]... h a % margin of error
reflecting number of games played, might even be included!

Aiden

This is a good idea, but the problem we have is the huge volume of
data it would generate. Maybe if we did a weekly snapshot, and only
for players who are currently active, we could minimise the problem.
Would weekly updates be sufficient, or are you after a game by game
graph?

-Russ

Vote Up
Vote Down

Well, I was thinking of a game by game snapshot over one's entire
playing history. Would it really generate a lot of data, compared to all
the individual game histories, at 4 (or 5) digits per game played?
Perhaps the headache for you would be setting up an entirely new
databank.

On a relateed subject, followers of many types of sport usual revel in
the statistics that various teams or players generate: home runs, hat-
tricks, unbeaten records, high scores, etc. Perhaps it might be
interesting to include a table of interesting statistics with links to the
games or players that produced them, e.g., longest game, longest
unbeaten run, most queens, underpromotions etc.

Just idle thoughts from someone who doesn't have to do the
programming 🙂

Aiden

Vote Up
Vote Down

I like this. I think I could find myself top of a ladder for the first time
ever. "Most Blunderous Player" fits me well I think!

If these sort of things could be introduced (longest winning streak,
most moves in day, that sort of thing) it really would be fascinating.

But then I don't know anything at all about programming and coding
so it might be rather harder to implement than I might hope.

Mark

2 edits
Vote Up
Vote Down

Originally posted by Pawnokeyhole
Would it really generate a lot of data, compared to all
the individual game histories, at 4 (or 5) digits per game played?

You are quite correct, compared to the game histories, the space required for rating over time for every game would be insignificant.

I was maybe being a little over cautious. There is good reason why I’m a little nervous about amassing too much data, but no cause for concern. (Our next server upgrade will probably not be far off, already! 😕)

The other stats you request are mostly doable, but stats normally require very database intensive queries, not something you want to happen too frequently. I may have a way round way this though…

Anyway, you have sold me on the ‘rating over time’ idea.

See, it does pay to talk back.

-Russ

4 edits
Vote Up
Vote Down

Originally posted by Russ
This is a good idea, but the problem we have is the huge volume of
data it would generate. Maybe if we did a weekly snapshot, and only
for players who are currently active, we could minimise the problem.
Would weekly updates be sufficient, or are you after a game by game
graph?

-Russ
While Russ messes around with the clever stuff; creating all the improvements that are visible on the site and fixing all the bugs, I take care off all the really important stuff, like storing rating histories.

As it happens, this information has been stored for a while now. Both Russ and I have two weeks off work so we'll take a look at this and see what we can do.

Vote Up
Vote Down

Originally posted by Chrismo
I take care off all the really important stuff, like storing rating histories. As it happens, this information has been stored for a while now.
This was news to me! One quick look confirms it is all there, and has been there for some time! 😳

I will have a ponder over how to present this gold mine of data!

-Russ

Vote Up
Vote Down

Here is a first pass on some new code for you guys to try:

http://www.redhotpawn.com/core/yourhist.php

If you want to see other people's stats then do this

http://www.redhotpawn.com/core/yourhist.php?uid=XXXX

where XXXX is a user id.

If you don't understand this, fear not - I will link from the site proper soon.

Post any feedback to this thread.

-Russ

Vote Up
Vote Down

Originally posted by Russ
Here is a first pass on some new code for you guys to try:

http://www.redhotpawn.com/core/yourhist.php

If you want to see other people's stats then do this

http://www.redhotpawn.com/core/yourhist.php?uid=XXXX

where XXXX is a user id.

If you don't understand this, fear not - I will link from the site proper soon.

Post any feedback to this thread.

-Russ

I like it.....the only thing I dont like is that I can see how bad I am 😀

Vote Up
Vote Down

I like the plot. It shows how inconsistant my playing has been over time... or should that be consistantly bad

Vote Up
Vote Down

Looks good Russ! All that's missing is a horizontal "average" line.

regards, Marc

Vote Up
Vote Down

Average line, eh...umm.
Let me see what I can do.

-Russ

Vote Up
Vote Down

Ok, I don't want to spend too much time on this one, as what I have done will do for the time being. A button exists on the 'Your Games' page now that links to the history graph.

To view other people's history, you will still need to fudge the URL as shown earlier.

-Russ