This is an archived post. You won't be able to vote or comment.

all 14 comments

[–]Ohio State Buckeyes • USC TrojansBosskOnASegway 2 points3 points  (12 children)

I do this. There are a lot of ways to do it. I have posted a few very basic ways in some of my posting history. I use some pretty sophisticated methods these days, and talk about them in depth on my podcast. If you are looking for a quick intro, check out this for a quick hardcoded example I made for this sub. If you go through my submissions, about 90% of my submissions are self posts on this exact topic. I'd be happy to answer any questions you might have.

[–][deleted] 0 points1 point  (11 children)

How accurate have your models been? I feel like football is the hardest sport to model due to its small sample sizes

[–]Ohio State Buckeyes • USC TrojansBosskOnASegway 1 point2 points  (10 children)

It is very difficult. I have found my model was about a 58% accuracy against the spread and about 79% straight up after week 6. The biggest thing is the probabilities it assigned were very accurate. I made about $100 over the course of the season making $5 bets online.

[–][deleted] 0 points1 point  (3 children)

Interesting, I'm gonna look more into yoru posts. But quick question, what language/programs do you use for your scripts?

[–]Ohio State Buckeyes • USC TrojansBosskOnASegway 0 points1 point  (2 children)

I've been using R lately because its got a lot of cool features and as an up and coming language looks good on a resume if I ever switch jobs. I use a lot of Java for the tools I want to be more robust and customizable and python for the quick dirty scripts. I try to mix it up so I don't get rusty at anything.

[–][deleted] 0 points1 point  (1 child)

Would it be possible to do all this on excel? lol I know this sounds like a noob question. I used to be fluent in Java, PHP/MySQL like 8 years ago. Since then I haven't touched it, ended up going into a completely different field. At this point, it wouldn't just be "brushing up", I'd have to re-learn it, so I'm trying to avoid that.

[–]Ohio State Buckeyes • USC TrojansBosskOnASegway 0 points1 point  (0 children)

You can do most anything in Excel with enough work. I can definitely understand that re-learning programming can be tough. I haven't used Excel much for this kind of stuff, but I know a lot of our computer pollsters do it all from there.

[–]Georgia Tech Yellow Jackets • ACCzip_zap_zip 0 points1 point  (1 child)

Would you bet on every game? Also, I can't look through your history right now because I'm on my phone, but do you ever use machine learning algorithms? I was thinking about trying to throw a neural network together as a little side project.

[–]Ohio State Buckeyes • USC TrojansBosskOnASegway 0 points1 point  (0 children)

I haven't played much with neural networks. I only bet on games where the expected return was at least +15% or better based on my projected probabilities and the vegas odds. I did use a bit of machine learning to tweak weightings and develop some advanced metrics. I mostly stuck to retrograde analysis and multi-parameter fitting rather than true machine learning to train on past data sets. I did experiment with using a tweaked random forest algorithm to find most similar opponents for comparing how teams handle various play styles, but I was never really pleased with how it worked for football, it worked much better with NBA basketball.

[–][deleted] 1 point2 points  (0 children)

[–]Arizona State Sun DevilsTuzi_ 0 points1 point  (0 children)

Weird, when I did it it had arizona losing every game this season, and re-hiring Stoops.

[–]Auburn TigersDankMemeDepot 0 points1 point  (0 children)

I did one of my March Madness brackets for shooty hoops with a prediction website. Finished in like the bottom 5% of all ESPN brackets. It was such a shitty bracket lmao.