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

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

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
  • Проголосовать: не нравится

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

nice :-)

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

Maybe that thick cyan line is people creating new accounts?

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

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

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

»
5 лет назад, # |
  Проголосовать: нравится +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?

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится

    Maybe those are the people who didn't solve anything.

  • »
    »
    5 лет назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится

    Fixed:

    • »
      »
      »
      5 лет назад, # ^ |
        Проголосовать: нравится +9 Проголосовать: не нравится

      so participants in that chunk were all ranked the same but the old code stretched them in the spectrum, the new code shows that delta wasn't consistent for a range.

      but that leap is still there, are they the ones who didn't solve anything?

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

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

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

Very cool thing, thank you very much!

p.s. Help Dasha find a tourist :)

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

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

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

we can legitimately sell these graphs as modern art!

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

Amazing !

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

wow interesting :)

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

Agha_parsa_shakhe

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

AAparsa orz

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

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