I have a sports model that has many inputs for statistics, and various weightings for the importance of each one. I also have a point differential threshold that can be changed that makes it qualify as a bet. Each day of bets is on its own sheet that's connected to the weightings that are on one page. Each page does many calculations all based on those weightings. I can use goal seek to find the optimal weighting number to find what would make for the highest winning percentage for each individual weighting. Problem is goal seek seems to be for one at a time, and not all other ones connected to it. I'm wondering if there's a way to connect all the variables to find the optimal numbers for each one. Also if there's a limit to what excel can do since for each number changed it'll have to do many calculations on each page on like 100 different pages all at once. Thanks for the help in advance.
Need excel help for goal seek function
Collapse
X
-
gamblingisfunSBR Sharp
- 08-14-10
- 401
#1Need excel help for goal seek functionTags: None -
Waterstpub87SBR MVP
- 09-09-09
- 4102
#2Have you considered using the Solver add in instead of goal seek? You can set a max value for your objective, and select multiple cells as the input.Comment -
benjySBR MVP
- 02-19-09
- 2158
#3I'm not familiar with goal seek but have used excel's Solver to find min/max of a function with multiple variables.
Might be worth a look.Comment -
thom321SBR High Roller
- 06-17-11
- 112
#4I agree with using solver. Or better yet, if you find that Solver is a slow, try OpenSolver for Excel, http://opensolver.org/, a free open-source add-in that is faster and more powerful that Solver.Comment -
gamblingisfunSBR Sharp
- 08-14-10
- 401
#5I have tried the solver add in, maybe it's too many calculations for it to do because it doesn't come up with anything. It says the best solution is whatever I have everything set to when I start solver (even when I change numbers around). I'll have to look into the open solver thing. Hopefully it is more powerfulComment -
gamblingisfunSBR Sharp
- 08-14-10
- 401
#6Open solver is telling me that the solutions or whatever its trying to find are not linear. Also it seems to think that 0 is the best answer for everything lolComment -
Waterstpub87SBR MVP
- 09-09-09
- 4102
#7Its probable not too many calculations. I have seen people use it to create optimal portfolios from like 50 different asset classes. Have many different variables do you have?Comment -
gamblingisfunSBR Sharp
- 08-14-10
- 401
#8It's a total of 20 different numbers that could be changed, and most would affect what the predicted score would be, and some would alter whether or not it qualifies as a bet or not. Could it be that all the info is on multiple different pages that are affected by one sheet of variables?Comment -
HeeeHAWWWWSBR Hall of Famer
- 06-13-08
- 5487
#9Time to learn how to use R or Python. Excel isn't suited for this sort of thing.Comment -
Waterstpub87SBR MVP
- 09-09-09
- 4102
#10It should not matter if the number can possibly change. The solver should compute based off the number that is in the specified cell.
I am not sure what exactly you are trying to optimize
Is the formula something like the looks like a regression with betas to specific statistics? so in this case you are trying to engineer the formula to give you the best looking bets?
You could try R or Python. I much prefer excel with VBA even though it is like using a hammer on screw. The problem with R is that you can't see what you are working on, whereas you can see the cells and results in excel when you change formulas. R is not a terrible programming language to use though.Comment -
benjySBR MVP
- 02-19-09
- 2158
#11It should not matter if the number can possibly change. The solver should compute based off the number that is in the specified cell.
I am not sure what exactly you are trying to optimize
Is the formula something like the looks like a regression with betas to specific statistics? so in this case you are trying to engineer the formula to give you the best looking bets?
You could try R or Python. I much prefer excel with VBA even though it is like using a hammer on screw. The problem with R is that you can't see what you are working on, whereas you can see the cells and results in excel when you change formulas. R is not a terrible programming language to use though.
I second the suggestion(s) for either Python or R. Though I'd pick Python over R.Comment -
a4u2fearSBR Hall of Famer
- 01-29-10
- 8147
#12I have a sports model that has many inputs for statistics, and various weightings for the importance of each one. I also have a point differential threshold that can be changed that makes it qualify as a bet. Each day of bets is on its own sheet that's connected to the weightings that are on one page. Each page does many calculations all based on those weightings. I can use goal seek to find the optimal weighting number to find what would make for the highest winning percentage for each individual weighting. Problem is goal seek seems to be for one at a time, and not all other ones connected to it. I'm wondering if there's a way to connect all the variables to find the optimal numbers for each one. Also if there's a limit to what excel can do since for each number changed it'll have to do many calculations on each page on like 100 different pages all at once. Thanks for the help in advance.Comment
SBR Contests
Collapse
Top-Rated US Sportsbooks
Collapse
#1 BetMGM
4.8/5 BetMGM Bonus Code
#2 FanDuel
4.8/5 FanDuel Promo Code
#3 Caesars
4.8/5 Caesars Promo Code
#4 DraftKings
4.7/5 DraftKings Promo Code
#5 Fanatics
#6 bet365
4.7/5 bet365 Bonus Code
#7 Hard Rock
4.1/5 Hard Rock Bet Promo Code
#8 BetRivers
4.1/5 BetRivers Bonus Code