Rank Graph

Comments, questions, rants, etc, that are specifically about KGS go here.
Post Reply
User avatar
mogosoup
Dies with sente
Posts: 90
Joined: Wed May 02, 2012 12:38 am
Rank: KGS 8 kyu
GD Posts: 0
KGS: Mogosoup
IGS: Mogosoup
DGS: Nontoxic
OGS: Nontoxic
Location: Orange County
Has thanked: 4 times
Been thanked: 7 times

Rank Graph

Post by mogosoup »

Is it possible to extend the rank graph to seem more than one year of data?
Studying Go in China- http://www.Aaronko.net - My Go Blog

Don't close your eyes or the stones die.

In Go it's not how thick it is, it's what you do with it!

My Kgs Rank Graph
Image
User avatar
Toge
Lives in gote
Posts: 313
Joined: Tue May 18, 2010 11:11 am
Rank: KGS dan
GD Posts: 0
KGS: Toge
Has thanked: 36 times
Been thanked: 63 times

Re: Rank Graph

Post by Toge »

It is not possible.
User avatar
mogosoup
Dies with sente
Posts: 90
Joined: Wed May 02, 2012 12:38 am
Rank: KGS 8 kyu
GD Posts: 0
KGS: Mogosoup
IGS: Mogosoup
DGS: Nontoxic
OGS: Nontoxic
Location: Orange County
Has thanked: 4 times
Been thanked: 7 times

Re: Rank Graph

Post by mogosoup »

I would like to request that this feature be added. It would be really nice to be able to see how someone has improved over say, 5 years.
Studying Go in China- http://www.Aaronko.net - My Go Blog

Don't close your eyes or the stones die.

In Go it's not how thick it is, it's what you do with it!

My Kgs Rank Graph
Image
User avatar
SoDesuNe
Gosei
Posts: 1810
Joined: Wed Apr 21, 2010 1:57 am
Rank: KGS 1-dan
GD Posts: 0
Has thanked: 490 times
Been thanked: 365 times

Re: Rank Graph

Post by SoDesuNe »

You could always take KGS View (http://www.geocities.jp/msanpopo/kgs.html) to see something like that. It's almost an offline version of KGS Analytics (kgs.gosquares.net) with a lot more features.

And don't be confused when the site is all in Japanese. The software itself is in English.
User avatar
wms
Lives in gote
Posts: 450
Joined: Tue Apr 20, 2010 4:23 pm
GD Posts: 0
KGS: wms
Location: Portland, OR USA
Has thanked: 257 times
Been thanked: 287 times
Contact:

Re: Rank Graph

Post by wms »

I don't save rank information from more than 400 days ago. It would be possible to recaculate ranks for a given point in time, because all game win/loss information is saved permanently, but that would take a lot of compute power.
Uberdude
Judan
Posts: 6727
Joined: Thu Nov 24, 2011 11:35 am
Rank: UK 4 dan
GD Posts: 0
KGS: Uberdude 4d
OGS: Uberdude 7d
Location: Cambridge, UK
Has thanked: 436 times
Been thanked: 3718 times

Re: Rank Graph

Post by Uberdude »

Back when I used to play on KGS a lot I took screenshots of my rank graph with the idea to stitch them together for a fuller history (but never did).
User avatar
SpongeBob
Lives in gote
Posts: 499
Joined: Sat Apr 24, 2010 3:18 pm
Rank: Fox 3D
GD Posts: 325
Location: Germany
Has thanked: 213 times
Been thanked: 96 times

Re: Rank Graph

Post by SpongeBob »

Uberdude wrote:Back when I used to play on KGS a lot I took screenshots of my rank graph with the idea to stitch them together for a fuller history (but never did).

Same here ... :D
Stay out of my territory! (W. White, aka Heisenberg)
User avatar
mogosoup
Dies with sente
Posts: 90
Joined: Wed May 02, 2012 12:38 am
Rank: KGS 8 kyu
GD Posts: 0
KGS: Mogosoup
IGS: Mogosoup
DGS: Nontoxic
OGS: Nontoxic
Location: Orange County
Has thanked: 4 times
Been thanked: 7 times

Re: Rank Graph

Post by mogosoup »

SpongeBob wrote:
Uberdude wrote:Back when I used to play on KGS a lot I took screenshots of my rank graph with the idea to stitch them together for a fuller history (but never did).

Same here ... :D


Is there a way to stick em together into one picture? Photoshop panorama tool? :D
Studying Go in China- http://www.Aaronko.net - My Go Blog

Don't close your eyes or the stones die.

In Go it's not how thick it is, it's what you do with it!

My Kgs Rank Graph
Image
Ellyster
Dies in gote
Posts: 62
Joined: Thu Jun 21, 2012 12:32 pm
Rank: KGS 3 kyu
GD Posts: 0
KGS: Ellyster
Location: Granada, Spain | Osaka, Japan | Turku, Finland | Tokyo, Japan
Has thanked: 50 times
Been thanked: 22 times
Contact:

Re: Rank Graph

Post by Ellyster »

wms wrote:I don't save rank information from more than 400 days ago. It would be possible to recaculate ranks for a given point in time, because all game win/loss information is saved permanently, but that would take a lot of compute power.


I agree that an account full-life rank graph would be awesome :tmbup: , as all win/loss information is saved, maybe it could be calculated and plot on the client side, as a script (so almost no aditional computation effor would be required in the server, neither lot of programming work).


SpongeBob wrote:
Uberdude wrote:Back when I used to play on KGS a lot I took screenshots of my rank graph with the idea to stitch them together for a fuller history (but never did).

Same here ... :D


I also used to snapshot my rank graph, I think that we all do at some point (every one likes to analyze his own improvement).
User avatar
jts
Oza
Posts: 2664
Joined: Sat Sep 18, 2010 4:17 pm
Rank: kgs 6k
GD Posts: 0
Has thanked: 310 times
Been thanked: 634 times

Re: Rank Graph

Post by jts »

What would be fairly easy to do is make a new graph for yourself using only declared rank at the time of a game. It would be a little crazy to use your client to download every game ever played on KGS and recalculate all the rankings since the beginning of time.
Mef
Lives in sente
Posts: 852
Joined: Fri Apr 23, 2010 8:34 am
Rank: KGS [-]
GD Posts: 428
Location: Central Coast
Has thanked: 201 times
Been thanked: 333 times

Re: Rank Graph

Post by Mef »

Ellyster wrote:
wms wrote:I don't save rank information from more than 400 days ago. It would be possible to recaculate ranks for a given point in time, because all game win/loss information is saved permanently, but that would take a lot of compute power.


I agree that an account full-life rank graph would be awesome :tmbup: , as all win/loss information is saved, maybe it could be calculated and plot on the client side, as a script (so almost no aditional computation effor would be required in the server, neither lot of programming work).




Edit: Looks like JTS beat me to the punch, but just to expand on what he was saying:

Your rank on KGS at any given time is based off of everyone else's rank at that time (which is in turn based off of all their wins and losses as well). Calculating your rank graph based off of a game history would require calculating everyone else's rank graph as well, and would require having the full database of all won and lost game results on KGS (not only your own). It might not be too hard to program (since the rank calculation engine is already there) but it would take quite a bit of computing time.
Ellyster
Dies in gote
Posts: 62
Joined: Thu Jun 21, 2012 12:32 pm
Rank: KGS 3 kyu
GD Posts: 0
KGS: Ellyster
Location: Granada, Spain | Osaka, Japan | Turku, Finland | Tokyo, Japan
Has thanked: 50 times
Been thanked: 22 times
Contact:

Re: Rank Graph

Post by Ellyster »

Mef wrote:Edit: Looks like JTS beat me to the punch, but just to expand on what he was saying:

Your rank on KGS at any given time is based off of everyone else's rank at that time (which is in turn based off of all their wins and losses as well). Calculating your rank graph based off of a game history would require calculating everyone else's rank graph as well, and would require having the full database of all won and lost game results on KGS (not only your own). It might not be too hard to program (since the rank calculation engine is already there) but it would take quite a bit of computing time.


Right, I was also refering to recalculate and plot it only in using the declared rank on your game records (that acts like snapshots of the precalculed rank... I don't think that they save it more than one per day), that's why I said it was trivial client side (is just reuse the ploting program codelines adapting it to use pairs <game rank, game date> and using some interpolation to avoid jumps). It would only differ from the original ranking if during a long hiatus.


Of course, recalculate all the ranking data from the begining of time would be no-sense, even more to do it client-side (neither the server side, at least as a short-time proyect and kwoning that takes extra space), but I don't think that anybody is hoping that kind of precision, is quite useless as the difference can only be noticed during the hiatus.

It will also lose the spikes and precision between one rank and another, but we are talking of graphs that have more than one year long (we have the other plot), so that wouldn't be almost apreciated anyway due to the lenght of the graph and density of the data.
Post Reply