Hi All,
In short, I was doing a little bit of reading on sports and came across a book called Profitable Football Betting and thought I'd try and put together one of the suggested systems in the book (I already do weighted and unweighted least squares using solver but just wanted try something else).
Basically it is an ELO style idea (it's not pure as in the ELO chess way of doing things), all teams start with 20 points, and then you move the ratings up and down based on predictions against results etc.
Having done a little bit of digging around I am aware of the SHG template on ELO, so have used that in line with the way the ratings are calculated in the book.
My problem is essentially around carrying the ratings forward (the attached is very much work in progress - I do want to table the data vertically in the end but for the moment I am not overly worried about it)
Columns A to L I am fine with the formula in them (if someone could take a quick look at E & F I would appreciate it as I am not 100% sure that they are clean).
My problem arises over at M45 (where I have modified SHG's formula which I didn't 100% understand - considered trying to do this with a HLOOKUP but an IF seemed cleaner).
In short I have got it to pick up the new Accrington figure correctly at 19.88.
M46 however then returns a "false" and I can't figure why?
Therefore when it gets down to Accrington's next game on Row 58 highlighted, column F on this line picks up the "false", column L then returns the new rating as -0.08, which gets correctly picked up in M58.
I don't think that I am too far away, but I just want to get it to work for 1 team to start with as then carrying the process through shouldn't be too difficult hopefully.
Thanks in advance for any suggestions.
Div 3 ELO Power Rankings - Forum Copy.xlsx
Bookmarks