Advertisement
Guest User

Untitled

a guest
Apr 6th, 2016
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. app1Elo = 1600;
  2. app2Elo = 1200;
  3. kFactor = 20;
  4.  
  5. transformed1 = Math.pow(10, (app1Elo/400)); // Transformed rating of 100,000
  6. transformed2 = Math.pow(10, (app2Elo/400)); // Transformed rating of 10,000
  7.  
  8. expected1 = transformed1 / (transformed1 + transformed2); // Expected score of ~0.91
  9. expected2 = transformed2 / (transformed1 + transformed2); // Expected score of ~0.09
  10.  
  11. if(winner == APP1){
  12. app1Elo += (kFactor * (expected2)); // Increased by 2 to ~1602
  13. app2Elo -= (kFactor * (expected2)); // Decreased by 2 to ~1198
  14. }else{
  15. app1Elo -= (kFactor * (expected1)); // Decreased by 18 to ~1588
  16. app2Elo += (kFactor * (expected1)); // Increased by 18 to ~1218
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement