Matthew Posted October 23, 2013 Share Posted October 23, 2013 Re: Tennis Forecasting system Hi dalkent, I haven't read anywhere in the thread so far where you talk about the modelling process, the software you've used and the type of model you've implemented. I've got a number of macros, data and ideas for tennis betting at my disposal. Have you a dropbox account? Would happily share some of it with you. Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 23, 2013 Author Share Posted October 23, 2013 Re: Tennis Forecasting system Hi Matthew, Wondered when anybody would ask about the models. There are currently 5 models in total. 3 for men's and 2 for women's tennis. All the models are slight variations on each other. The initial datasets were formed in excel where i had to write a number of VBA functions to calculate the model variables. I started with many and narrowed them down during the modelling process. I had about 50 different variables which were mainly variations on number of wins on each court type over different time periods. Also players rank was used as a variable. Once the datasets were formed I build the model using the stats package 'R'. The models are logistic regressions models which are convenient since they output a probability of win/lose and therefore can easily be converted to odds. The reason for multiple models is that for many players sufficient historical data is not available. The most advanced model used Rank and Variables of variations of number of wins per court type over the last 6 months. If enough data is not available then the second model is invoked which uses data from 13 years. i.e. player win rate over the last 13 years. If there is even not enough data for this then a simple base model just using players rank is produced. Every time the model runs a dataset covering the last 13 years is queried to populate the variables and produce the results. My next steps are to add head to head variables although this will probably only be useful when the top players play each other. I am also looking to add in a ELO type ranking system like that used in Chess. I would prefer o remove the players Rank from the model if possible. I would be interested to know your thoughts on tennis betting. I do have a dropbox account but must admit no idea how to share folders etc. I will look into it. Cheers Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 23, 2013 Author Share Posted October 23, 2013 Re: Tennis Forecasting system Results for trading have been relatively good although could have been better if greed had not got the better of me. A simple process i use is as follows. 1- Bet 3% of bank on odds that have greater then 10% value when compared to model fair odds. 2 -Setup reverse trade to take 20% profit (sometimes an early break can give much greater return 3 - Try and put a stop loss in place of 20-30% loss (must admit haven't stuck religiously to this to my cost) 4- Try and get out of trade before end of first set as large swing in odds at end of set. Current positions is Bets 13 S/R 69.2% ROI 9.2% Current Return on Bank 3.26% Obviously i can't have my results validated on here since I can't post before trades etc. So i appologise about that but thought interesting to post my approach. Quote Link to comment Share on other sites More sharing options...
welshpaddy Posted October 23, 2013 Share Posted October 23, 2013 Re: Tennis Forecasting system Only one selection today which one. I'll update the stats on a weekly basic until complete. No selections for tomorrow. Dalkent - Good luck with the trading angle, looks positive. Quote Link to comment Share on other sites More sharing options...
welshpaddy Posted October 24, 2013 Share Posted October 24, 2013 Re: Tennis Forecasting system After a recheck of the odds this morning i'm putting up 2 selections today; 32. Pospisil V. to beat Karlovic I. @2.12 (Fair Odds@ 1.621) 33. Youzhny M. to beat Kohlschreiber P. @2.34(Fair Odds@ 1.810) Good Luck Quote Link to comment Share on other sites More sharing options...
Matthew Posted October 24, 2013 Share Posted October 24, 2013 Re: Tennis Forecasting system Hi Matthew, Wondered when anybody would ask about the models. There are currently 5 models in total. 3 for men's and 2 for women's tennis. All the models are slight variations on each other. The initial datasets were formed in excel where i had to write a number of VBA functions to calculate the model variables. I started with many and narrowed them down during the modelling process. I had about 50 different variables which were mainly variations on number of wins on each court type over different time periods. Also players rank was used as a variable. Once the datasets were formed I build the model using the stats package 'R'. The models are logistic regressions models which are convenient since they output a probability of win/lose and therefore can easily be converted to odds. The reason for multiple models is that for many players sufficient historical data is not available. The most advanced model used Rank and Variables of variations of number of wins per court type over the last 6 months. If enough data is not available then the second model is invoked which uses data from 13 years. i.e. player win rate over the last 13 years. If there is even not enough data for this then a simple base model just using players rank is produced. Every time the model runs a dataset covering the last 13 years is queried to populate the variables and produce the results. My next steps are to add head to head variables although this will probably only be useful when the top players play each other. I am also looking to add in a ELO type ranking system like that used in Chess. I would prefer o remove the players Rank from the model if possible. I would be interested to know your thoughts on tennis betting. I do have a dropbox account but must admit no idea how to share folders etc. I will look into it. Cheers Thanks for the breakdown. Not often you see people applying statistical techniques here on PL, so when they do I like to have a chat about it as Sports, and the proliferation of data, lends itself quite nicely to a approach such as yours. Do you have any output from your Logistic Regression model builds? Model performance on the build, test, validate samples? Gains curves, parameter estimates....that sort of thing? A couple of extra things I'd suggest you take a look at, and I think might already be on your radar are: Performance in the event the previous year - what ranking points is the player protecting - a major motivation Time on court - a few metrics here, you've got intra tournament, in the past 30 days, in the past year - players tend to be a little more protective of themselves as the season wears on. Time off court - has the player taken an extended break - could they therefore be returning from injury - for example, how would your model have dealt with Nadal's long absence? Grit - is the player a fighter, some players lose interest. Performance from a set down in 3 set matches and from 1 or 2 sets down in 5 sets matches Performace v's left handed players Performace v's certain types of players (you could cluster players based on some key metrics so you can assess how people play against baseline players or serve and volley or powerful servers) I have a dataset of prev tournament performance and match stats (which includes time on court) that I would happily share. On dropbox, if you go to sharing and create a new shared folder I'll put them dataset in there for you. If you have used tennis-data.co.uk datasets then it should match in nicely. PM me when you've done this and I'll tell you my dropbox details. Good luck Matt Quote Link to comment Share on other sites More sharing options...
welshpaddy Posted October 24, 2013 Share Posted October 24, 2013 Re: Tennis Forecasting system A good day today with 2 out of 2. Only 1 selection for tomorrow but i'll be checking the Davis Cup games in morning for any more selections; 34. Federer R. to beat Dimitrov G @1.53 (Fair [email protected]) Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 25, 2013 Author Share Posted October 25, 2013 Re: Tennis Forecasting system Matthew - Will reply to you when have more time. Welshpaddy. Two good wins yesterday, both not bookies favourites. I am also on Federer but a bit worried as he is going backwards and Dimitrov in real form. Quote Link to comment Share on other sites More sharing options...
welshpaddy Posted October 25, 2013 Share Posted October 25, 2013 Re: Tennis Forecasting system Dalkent - After I posted Federer I found an error in my new excel work sheet, it means I needed to get 1.56 not 1.53 but to late to now so i'll stick with it. Also, since the 22nd I started noting which model each selection came from and Advanced 2 Model is doing well, but early stages so far. I've also noticed the womens model is not as good but you did warn me of that. Maybe because there is a lot more break of serve in the womens game. I'll keep on till the end of the season and see how it goes. Also, I really fancy Janowicz to beat Ferrer today, i've taken 3.5 but may trade out after the first set as Ferrer seems to win from behind alot. Good luck Quote Link to comment Share on other sites More sharing options...
welshpaddy Posted October 25, 2013 Share Posted October 25, 2013 Re: Tennis Forecasting system Another win today, no selections for tomorrow but will be checking in the morning for the odds on the Paribas Masters. Quote Link to comment Share on other sites More sharing options...
welshpaddy Posted October 26, 2013 Share Posted October 26, 2013 Re: Tennis Forecasting system No selections for today Quote Link to comment Share on other sites More sharing options...
anaconda69 Posted October 27, 2013 Share Posted October 27, 2013 Re: Tennis Forecasting system Hi dalkent there is matches tradable in Paris today ;) Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 27, 2013 Author Share Posted October 27, 2013 Re: Tennis Forecasting system Family day. No chance getting near a PC. Sad for me haha Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 28, 2013 Author Share Posted October 28, 2013 Re: Tennis Forecasting system I should get back to putting bets on here. Since i stopped been doing quite well. Still generating a 9.2% return on match predictions so looking good for proper run next tennis season. Quote Link to comment Share on other sites More sharing options...
anaconda69 Posted October 28, 2013 Share Posted October 28, 2013 Re: Tennis Forecasting system I should get back to putting bets on here. Since i stopped been doing quite well. Still generating a 9.2% return on match predictions so looking good for proper run next tennis season. my days good but paire may ruin it yet got all profit on him... Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 28, 2013 Author Share Posted October 28, 2013 Re: Tennis Forecasting system my days good but paire may ruin it yet got all profit on him... I had Nishikori. Kohlschreiber and Lopez. fortunately saw no value in Paire. He not out of it yet though. Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 29, 2013 Author Share Posted October 29, 2013 Re: Tennis Forecasting system Have nieminen to beat prysiezny. £3 at 1.488. Dolgopolov to beat mahut. £2.5 at 1.7 Dodig to beat Roger-Vasselin £3at 1.714 Tursunov to beat Granollers £3 at 1.57 Tsonga to beat Nishikori £3 at 1.48 Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 29, 2013 Author Share Posted October 29, 2013 Re: Tennis Forecasting system On Dimitrov to beat Llodra after he lost the first. £2 at 2.48 Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 29, 2013 Author Share Posted October 29, 2013 Re: Tennis Forecasting system Committed cardinal sin of chasing my money a bit. Put £5 on Janowicz. Seems to be paying off though Quote Link to comment Share on other sites More sharing options...
Matthew Posted October 29, 2013 Share Posted October 29, 2013 Re: Tennis Forecasting system Matthew - Will reply to you when have more time. I look forward to it. Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 30, 2013 Author Share Posted October 30, 2013 Re: Tennis Forecasting system And so the day begins again. Isner to beat Przysiency £3 at 1.41 - Win Simon to beat Mahut £3 at 1.75 - Win Ferrer to beat Rosol £3 at 1.33 ( 1 set all. Hoping Ferrer just went to sleep for a set) - Win Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 31, 2013 Author Share Posted October 31, 2013 Re: Tennis Forecasting system New day. New games, New stress Wawrinka to be Almagro £3 at 1.6 - Win Ferrer to beat Simon £3 at 1.4 - Win Djokovic to beat Isner £3 at 1.2 - Win Del Potro to beat Dimitrov £3 at 1.4 - Win On a good run. 7 wins in a row Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 31, 2013 Author Share Posted October 31, 2013 Re: Tennis Forecasting system Another for the day Nadal to bat Janowizc £3 at 1.25 Quote Link to comment Share on other sites More sharing options...
dalkent Posted October 31, 2013 Author Share Posted October 31, 2013 Re: Tennis Forecasting system And Nadal wins and the run continues. Quote Link to comment Share on other sites More sharing options...
dalkent Posted November 1, 2013 Author Share Posted November 1, 2013 Re: Tennis Forecasting system Great matches today but the type you could easily lose 4 out of 4. Only match I will consider is Ferrer to win. The others I think will be close so will back outsider and cash in 15 to 20% profit. At least I hope. Quote Link to comment Share on other sites More sharing options...
dalkent Posted November 1, 2013 Author Share Posted November 1, 2013 Re: Tennis Forecasting system Couldn't resist Federer to beat del potto £2 at 1.84 Quote Link to comment Share on other sites More sharing options...
dalkent Posted November 1, 2013 Author Share Posted November 1, 2013 Re: Tennis Forecasting system Ferrer to beat berdych £3 at 2.08 Quote Link to comment Share on other sites More sharing options...
dalkent Posted November 2, 2013 Author Share Posted November 2, 2013 Re: Tennis Forecasting system Magic. On a run of 11 in a row. ROI over 11% now off 61 bets. Can i resist doing more today. Not sure :) Quote Link to comment Share on other sites More sharing options...
dalkent Posted November 2, 2013 Author Share Posted November 2, 2013 Re: Tennis Forecasting system Ok i gave in £2 on Djokovic at 2 to beat Federer after Federer won first set Quote Link to comment Share on other sites More sharing options...
anaconda69 Posted November 2, 2013 Share Posted November 2, 2013 Re: Tennis Forecasting system Ok i gave in £2 on Djokovic at 2 to beat Federer after Federer won first set what would 12 in row get accumulated? I have 8 in row at 55-1 but i only but singles myself but look for runs to see how often and to what return they happen. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.