Блог пользователя AaParsa

Автор AaParsa, 7 лет назад, По-английски

Hello!

I recently learned about the Codeforces API and tried to code some to see what is going on. I found that the distribution of rating changes in every contest is almost normal (of course). Then I plotted the rating changes by their rank in some recent contests and saw these beautiful harmonies, and I think it is worth to share!

(Color of each dot shows the color of each handle before the contest.)

But there are somethings strange to me. First, why does the cyan area has a thick line in the middle? (Can you see it?) For the first time, I thought it happened because of new registrants users in Codeforces. But I saw it in 10 recent rated contests.

Second, can someone determine the goodness of a contest by these plots? Or they don't have any relations?

You can find code in this link to test and play yourself.

update: Thanks to Adhami. There were some bugs in the code. I edited the code and charts.

  • Проголосовать: нравится
  • +248
  • Проголосовать: не нравится

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +16 Проголосовать: не нравится

nice :-)

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +22 Проголосовать: не нравится

Maybe that thick cyan line is people creating new accounts?

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +126 Проголосовать: не нравится

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +16 Проголосовать: не нравится

You didn't handle that multiple users might have the same rank. I think that's the reason of the thick line.

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +16 Проголосовать: не нравится

why delta of contestants who ranked below a certain threshold is almost consistent and then a leap in delta happens as we just pass that threshold?

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +23 Проголосовать: не нравится

wow that was awesome !!!! how did you get the codeforces database??

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +20 Проголосовать: не нравится

Very cool thing, thank you very much!

p.s. Help Dasha find a tourist :)

»
7 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +71 Проголосовать: не нравится

More interesting graph shows when you set the x value to the old rating:

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +52 Проголосовать: не нравится

we can legitimately sell these graphs as modern art!

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +27 Проголосовать: не нравится

Amazing !

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +25 Проголосовать: не нравится

wow interesting :)

»
7 лет назад, скрыть # |
Rev. 3  
Проголосовать: нравится +17 Проголосовать: не нравится

Agha_parsa_shakhe

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +22 Проголосовать: не нравится

AAparsa orz

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +14 Проголосовать: не нравится

It would be interesting after each contest to see that table and your position in it