Christopher2222

6035 Reputation

24 Badges

17 years, 144 days

MaplePrimes Activity


These are replies submitted by Christopher2222

.. and keywords like bodybuilding, viagra, and therapy.  I have been deleting many as well in the last while. 

That's interesting, keep that generator.  I was meaning the first round of 16 who is knocked out.  Is your knockout from the group stage?

@vv Yes it seems to work correctly with your qualification algorithm. 

An interesting stat to include in the first round results so far list would be how many times who is knocked out in the first round. 

@vv Very nice start!  A couple of fixes we'll have to take care of.  I had 2 Croatias and 2 Italy's in the knockout round.  Another time 2 Swedens and 3 Croatia's.  Then we can look at the qualification a little more closely

Standings for 3rd place

 

Additionally, below the first table is what I produced above and the second table determines third place matches.

 

 

Ideally it should.  The score also plays a part in the rating as well, meaning a higher goal differential will result in more elo points.  We also have to predict the scores in able to rank the 3rd place teams in case of ties to get through and who they play.  I think this is part of the difficulty of the group stage.

Yes the first 2 get through the group stage (each team plays the other teams in their group once - 3 games).  The placing for 1st round knockout goes like this

Group A runner up vs. Group C runner up

Group D winner vs. Group B/E/F 3rd place

Group B winner vs. Group A/C/D 3rd place

Group F winner vs. Group E runner up

Group C winner vs. Group A/B/F 3rd place

Group E winner vs. Group D runner up

Group A winner vs. Group C/D/E 3rd place

Group B runner up vs. Group F runner up

 

 

Yes.  So the expected outcome of team x is the formula you show. 

And the new rating adjustment is calculated as

Elonew=Eloold + K * (actual outcome - expected outcome)  where expected outcome is the calculation you show, (actual outcome - win =1 draw =0.5 and loss = 0) and K is a weight constant factor 60 for world cup finals, 50 for continental championships and major intercontinental tournaments, 40 for World cup and continental qualifiers, 30 for all other tournaments and 20 for friendly matches. 

In our case I think it would be 50.

It's been a while since I looked at that and I created an excel sheet for it but can't locate it.  Wikipedia is a good place to see how it's calculated https://en.wikipedia.org/wiki/Elo_rating_system

Basically if a weaker team beats a stronger team, points gained by the weaker team will be larger than if the weaker team lost to the stronger team. 

Everything is updated, I've updated the file above and everything works with 24 teams in the tournament at the 16 knockout stage round (the 16 teams I chose were the most probable based on ELO ratings only).  Now to work the group stages into the simulation which should take far too long for me to complete before the Eurocup group stage is over.

I invite anyone to figure the group stage out.

Got rid of the error by fixing counts:=[0$24] so the simulations will work proplerly if you change that however the "Results so far" list aren't updating correctly

Anyone care to help on this?

I keep getting evaluating Again() produces the error: invalid subscript selector.

Probably has something to do with the way I included all 24 teams in the table when the code was only designed for 16.  I can't get Spain or Turkey to win.

For starters I've modified the original FIFA world cup simulation to the Eurocup but I've taken the teams with the highest ELO ratings as being the most probable for the round of 16.  I haven't started the group stage yet.

It is buggy, when I run it the first time and run it again an error shows up but if you run it again it should work but occassionaly you'll get the error.

Eurosimulation2.mw

rankings := table(["ALB" = 1584, "AUS" = 1752, "BEL" = 1898, "CRO" = 1795, "CZE" = 1728, "ENG" = 1947, "FRA" = 1952, "GER" = 2011, "HUN" = 1668, "ICE" = 1640, "ITA" = 1853, "NIR" = 1595, "POL" = 1743, "POR" = 1883, "REP" = 1735, "ROM" = 1729, "RUS" = 1736, "SLO" = 1742, "SPA" = 1973, "SWE" = 1738, "SWI" = 1745, "TUR" = 1802, "UKR" = 1812, "WAL" = 1629])

First 59 60 61 62 63 64 65 Last Page 61 of 162