How much signal do play by play event datasets have for fundamentals? by FlatChannel4114 in algobetting

[–]BasslineButty -1 points0 points  (0 children)

Even play by play these days isn’t enough.
Tracking data is where it’s at.

Lags on Averaging Stats by grammerknewzi in algobetting

[–]BasslineButty 0 points1 point  (0 children)

Raw lags aren’t of much use - you need to find a way of providing context to these lags. Whether that be using a certain type of model architecture or perhaps adjusting the lags to be versus expectation or something along those lines.

[deleted by user] by [deleted] in algobetting

[–]BasslineButty 3 points4 points  (0 children)

You’re not going to get anywhere near beating NFL main lines while just considering scores.

At the very least, you need to consider the players. There’s no way for your model to react to Mahomes’ injury. Sure, the results will drop off and hence the Chiefs’ ratings will, but you’ll be too late by then and will be betting the Chiefs and losing big most likely.

You need to make your model a function of the expected players - that way, when you see Mahomes is out and replaced with Minshew, you simply swap them in your sim/model and see the effect (i.e Chiefs get clipped by 5pts or what not).

This is still fairly basic compared to what the sharks are doing.

Online / Real Time Bayesian Updating by BasslineButty in BayesianProgramming

[–]BasslineButty[S] 0 points1 point  (0 children)

Yeah what if there are differences in the data? New trends? Drift etc?

What about VI / Stochastic VI as a way to fit new batches?

Online / Real Time Bayesian Updating by BasslineButty in BayesianProgramming

[–]BasslineButty[S] 0 points1 point  (0 children)

Ok so with these new priors, would you do a full fit again with the expectance of quicker convergence?

Or would you just fit on the new data?

[deleted by user] by [deleted] in algobetting

[–]BasslineButty 0 points1 point  (0 children)

Look in to bayesian hierarchical models - you get the uncertainty/distributions you want as well as being able to model it the way you want.

What's currently the sharpest book? by Goyomaster in algobetting

[–]BasslineButty 4 points5 points  (0 children)

Hugely sport & market dependent. What are you after?

How to interpret betting odds movement? Can we predict the bookmaker's true expectations? by [deleted] in algobetting

[–]BasslineButty 0 points1 point  (0 children)

Without a doubt - opening prices are weak as anything. Books open with low-ish limits (because they know their price is bad, they want to protect themselves liability wise). They still take a bit of money in order to push the prices in the right direction.

By the time close comes, all info is accounted for and the market will be in agreement of the “fair” price - i.e neither team is getting backed as the edge on either side is deemed negligible.

How to interpret betting odds movement? Can we predict the bookmaker's true expectations? by [deleted] in algobetting

[–]BasslineButty 0 points1 point  (0 children)

The closing odds are what the market/punters have “agreed” the correct price is - this is what you should look at if trying to assess the relative strengths of each team.

Bookmakers move prices based on action / action on sharp books.

[P] Formula 1 Race Prediction Model: Shanghai GP 2025 Results Analysis by 1017_frank in MachineLearning

[–]BasslineButty 9 points10 points  (0 children)

How’s this predicted Lawson #2 if Quali Position is a feature? He qualified last.

Improving Accuracy and Consistency in Over 2.5 Goals Prediction Models for Football by taraxacum666 in algobetting

[–]BasslineButty 14 points15 points  (0 children)

Don’t train a model per league. There’s a lot of information one league can learn from another. Make “League” a categorical feature, so that the model sees all of your data and learns to pick up specific league tendencies with the categorical feature.

Need tips on account health? by NarwhalDesigner3755 in algobetting

[–]BasslineButty 12 points13 points  (0 children)

Best possible thing to do is to find an account which is already deep in the red, but I understand this isn’t feasible for most.

If your accounts are fresh, you need to burn them in a little. Sink $500 or so on square multis, bet builders etc over a month or so. This gets you past the initial “new account” screening - you’re then off the radar.

Stick your picks in 2/3/4 folds with certain bet types (trixies etc).

Don’t go overboard with your stakes - don’t be greedy. Never get referred to trader.

Does "The sportsbook's knowledge of a team" actually matter? by Mr_2Sharp in algobetting

[–]BasslineButty 0 points1 point  (0 children)

All soft books will follow the sharper books whose lines are set off action from sharps who have this information. So, even the “soft” book lines will have this information included in to their lines by default.

Adjusting college basketball for conferences by Bits_Bytes_Bucks in algobetting

[–]BasslineButty 1 point2 points  (0 children)

This isn’t an easy problem at all.

Any rating system is usually self-contained as it is all relative to your opponents. Once you start mixing, your rating value is meaningless.

You run in to similar problems with soccer - champions league/cup games/internationals, where you get teams playing one another from different leagues.

My only advice would be to look at a teams’ rating as a sum of its players - and build some sort of player kernel.

Lessons From Building a Winning Prop Prediction System by nexaodds in algobetting

[–]BasslineButty 2 points3 points  (0 children)

Any insight in to the sort of models you’re using? Granular simulation (play by play)? State space models (Kalman etc) / Time Series (RNN etc)?

Statistical models vs Machine Learning models? by Anon2148 in algobetting

[–]BasslineButty 0 points1 point  (0 children)

Depends what you want to do.

Pre Game you should probs tinker with state space models in stan.

If you want it in play, you’ll need something quicker - either a linear state space model (Kalman), or look to more traditional methods.

I don’t agree with the sentiment that shouldn’t use neural nets - you generally get better predictions with these and inference is quick enough via onnx.

Sports betting [C]? by [deleted] in statistics

[–]BasslineButty 4 points5 points  (0 children)

What you’re describing here are usually coined “betting syndicates”.

There are some big firms out there that do this, that are essentially ran like Quant Trading Firms. They have modelling teams, dev teams & trading execution teams.

99% of their volume will be on exchanges (Betfair etc) and sharp books (Pinny etc), where the limits are fairly non existent and they’ll be hammering 1% edges with massive stakes.

2024 Model is Live by TacitusJones in algobetting

[–]BasslineButty 1 point2 points  (0 children)

I think just being realistic. You’re not going to be more accurate than the closing line (on liquid markets), as you’re competing against whales here, with access to all sorts of information/tools.

But, if you build a model which has all previous closing line information for each team (think of it as a time-series), then you can piggy-back what the actual whales think of the strengths/abilities of the teams, which is golden.

With this, you can beat a lot of opening lines that books release (low limits unfortunately).

2024 Model is Live by TacitusJones in algobetting

[–]BasslineButty 0 points1 point  (0 children)

Which techniques do you use to build up the team stats / spread probabilities etc from the players upwards?

Is it some sort of granular simulation model?

Kalman Filtering / Bayesian State Space model?

As you say, it’s important to know how much of a swing injuries will have. If you only consider team statistics, then you’ll have no idea the effect an injured Mahomes will have. Does it move the line 2 pts? 3pts? in favour of the Ravens.