As many of you know, there is a new PSR system to be implemented next week. PSR Community Version 1.0 based on Jay Z's suggestion. This prophecy is a look 200,000 matches into the future (around 2-3 months), on what can you expect from your MWO Quick Play experience post patch.
This prediction is based on a simulation. How the simulation works is a fairly involved process, you can read the details in the spoilers below.
Also, since I made my own suggestion (Nightbird's suggestion) for this update, I put the results for my suggestion next to Jay Z's for comparison. Both suggestions fall within the limitations imposed by PGI for this update. THERE IS SOME SLANDER OUT THERE THAT MY PROPOSAL IS OUT OF SCOPE, THIS IS FALSE, MY SOLUTION IS BOTH IN SCOPE AND IS EASIER TO IMPLEMENT THAN JAY Z'S SOLUTION.
The Prophecy
Post patch, what will Jay Z's PSR distribution look like? Here is a snapshot after 25k, 50k, 100k, and 200k matches.
As you can see, people with high and low average match score earned will not necessarily be sent to T1 and T5 the fastest. This is because PSR is not Skill, it is Skill*Games_Played. People who play more get sent to the extremes faster.
Why is this a problem? There is a wide skill band for any PSR level; as an example see the 200k graph with horizontal lines at the PSR=3000, 4000, 5000 levels showing a gap of 50-100avgMS for the same PSR value. The Match Maker (MM) needs accurate PSR values to make good matches, it doesn't have that here.
In one of PGI's threads, they talk about reducing stomps. Does that happen? In the graph below, I calculated the % stomps per 25k matches to see if Jay Z's proposal will improve this. For fun, I will throw in the simulated results from my suggestion as well going forward.
Surprisingly after 25k matches, Jay Z's system stops improving. I suspect that the benefit of the system ends after the most skilled and unskilled pilots who play the most often finish their movements. After that initial period, PSR confuses skill and games played leading to net 0 useful information provided by PSR. The result is no improvements to stomp reduction.
What about the quality of the teams made by the Match Maker, can we expect any improvements? I show here the win chance of teams made by the MM, with 50% being the ideal. The cumulative games # is the point in the overall simulation, but the bars displayed are only for the last 25k games to show if things are improving over time.
The bars show Jay Z's model improve a little over time, but overall because PSR is inaccurate, the MM has a hard time making matches. Overall there is no improvement over today.
Finally, what is the WLR distribution players can expect under Jay Z's system? The graphs below are cumulative after 25k, 50k, 100k, and 200k games. Please note that the bars at 0.3 and 2 includes the counts for players with WLR <0.3 and >2.
You can see over time that Jay Z's proposal will consolidate pilots towards 1 WLR, but the movement is minor.
Why is moving pilots towards 1 WLR important? Because if PSR is more accurately presenting people's skill over time, then the MM will make more games with 50/50 win chance, and pilots will move closer to 1 WLR as a result. This does not happen here.
Also, people enjoy playing near WLR=1, with players more like to quit playing the further they are from 1 for both the low and high directions. Overall there is no improvement over today.
The Conclusion
Is there a main reason that the community proposal doesn't work? The heart of the matter is that a "zero sum movement" of PSR is not the main goal of PSR. The main goal of PSR should only be to accurately present a pilot's skill to the Match Maker, and demonstrating that via mathematical evidence. Nothing else. The moment the discussion became separated from that, the result became inevitable.
Is the system I proposed the best approach? No. It is a stupid simple solution (from the KISS principle). There are far better solutions but they are comparably harder to present.
All men make mistakes, but only wise men learn from their mistakes. - Winston Churchill
Edited by Nightbird, 30 June 2020 - 09:40 AM.