Flame4Game [#13]
Thanks for the feedback! Yes, I’m aware that the data returned from this may not fully reflect the nature of momentum, but in my opinion thats fine, because the concept of momentum itself is so subjective anyway. Plus IB doesn’t care at all what the data is, all it cares about is the statistical analysis portion, so realistically it won’t matter too much.
But you make really good points about round variability and team strength. If i were to spend more time on this project I would look into parsing economy data from vlr.gg and implementing that somehow. On a side note do you think you could explain the “normalization constant” idea a bit more? is it just kind of averaging the win-probability with equal economy/ult count and unequal economy?
As to team strength for my data set I wanted to pick teams with a decently high or decently low overall win rate, as well as some ~50% win rate teams; this would give a rough indicator of how good they are; beyond that I feel like there are too many factors and not enough reward in terms of more accuracy to try and adjust for it.
Once again thanks for reading and I appreciate the feedback a ton. <3
IB is a complete pain haha, had friends who did it and heard nothing but complaining. good luck with it.
as for the normalisation of probabilities, you're exactly right - i actually made an error in that this normalisation factor will likely not be constant. it's modifying/modelling the expected round win probability depending on the economy/ult difference. to do this, you could take a bunch of data on total loadout costs and measure how this affects your expected win probability - then, for any future rounds, you can apply your model to "normalise" your expected round win probability dependent on economy. this is actually one of the foundations of machine learning - utilising bayes rule (you may have encountered this in your statistics classes?) to model probabilities "conditioned" on another variable. in this case, modelling round win probability conditioned on economy differences.
EDIT: ignore the next 2 paragraphs - it overcomplicates things. you can measure your "posterior" distribution directly from data. that said, may be interesting. alternatively, read here https://www.freecodecamp.org/news/bayes-rule-explained/
to do this, you need a set of "likelihood" probabilities - that is, your economy difference given your win probabilities (which you can try measure), a "prior" model - your win probability independent of economy, to then calculate a predicted "posterior" probability distribution. read up on (and understand) bayes rule and google these terms if you can't quite visualise it - it's hard to fully flesh out here.
the problem with this is that the true posterior and likelihood distributions is likely to be highly non-linear and therefore difficult to find an accurate model - intuitively, it will be some sort of piecewise function. if you do decide to give this a shot, you'll find that you'll need to perform an integration on this function somewhere down the line, which may be extremely difficult/impossible. for simplicity, you could simply bundle everything into "full buy", "half buy", "eco" and maybe "forces" - in which case an integration simply becomes a sum (i'm assuming you've done some basic calculus).
all this said, you'll then run into similar issues as before - some teams may be better at ecos, some teams may be better at anti-ecos etc. agents may matter - chamber can probably whack people far harder on an eco round than other agents. finding a way to "normalise" these probabilities with high confidence may be challenging.
I actually believe focusing on the economic aspect may be far more interesting and quantifiable. unlike a more vague concept of momentum which can potentially be bundled with many other things, in game economy has measurable data and a more tangibly significant effect on rounds. you could even try to find how having certain ultimates versus others may affect win probability - this could actually potentially revolutionise how teams allocate ultimates, manage economy and even what agents they pick.
good luck with your project either way. feel free to ask if you have any more questions