Loading...


1/2* San Diego Padres to win NL West +4000 SIA - 4* New York Jets Wins u9.5 +100 - Check the Twitter feed for MLB and WNBA guesses. Records to be updated conveniently in page labeled as "Record"

NFL Line Movement Picks Week 1

For the sake of continuation of content, I’m going to post every Monday during the NFL season my assessment on some possible line movements for the coming week.  Obviously being a Tuesday, I should probably start by revisiting the basic concepts of the days of the week.

The inspiration is manifest from this Cappers Mall contest.

The rules are simple, whatever line I post on Monday, I will track by way of action points upon close on Sunday or Monday. (i.e. posting Carolina -7 and the line moves to -9 leads to plus two action points)

I will add a little complexity to the project by putting into exercise the delicate nature of the vigorish, precisely calculating the implied probability odds and the subsequent fair value odds with each line, not excluding the push rate for whole lines (using the Half Point Calculator from SBR), and finding the true relationship between the posted line here and the closer.  At the end of the year hopefully I can betray a formidable sense of understanding the market.

Week 1:

Indianapolis -2 -108 @ Houston +2 +100

Miami -3 -116 @ Buffalo +3 +107

Detroit +6.5 -101 @ Chicago -6.5 -107

Cincinnati +4 -103 @ New England -4 -105

San Diego -4.5 +101 @ Kansas City +4.5 -107

NFL line movement is madness, unintelligible yet a highly sophisticated devastation of madness.  Though perhaps, I just don’t understand it.

There are ways to try to decode some of the essential features of NFL lines.  One could easily embrace the philosophy of reverse line movement, which is line movement opposite that of money.  However based on a passing observation, and a stunning obsession among forum degenerates, I’m fairly confident (and reticent to grant the methodology any recognition or consideration) over the long term this results in a 50/50 scenario, considerably below the 52.38/47.62 threshold that +EV bettors target (a mathematically sound target).  For the uninformed, or for those to a certain degree acclimated to what is commonly referred to as life, an opinion will on average induce a play in accordance with the public opinion, or public money.  Again this would in all probability result in a 50/50 proposition over n to infinity.

I do have the means to research the matter, yet again like I have said before whatever appears to be the most likely scenario, except for in rare cases, is most likely to be the most likely scenario.  And this is my way of thinking, however frivolous, absurd and arbitrary.

The distinction between the two aforementioned conductors of line movement are conspicuous enough that any further explanation would be superfluous.  One other possible purveyor of moving lines stems from fading public perception (see fading Texas Texans via Colts week 1 above).  Fundamentally the term fade more closely resembles the former notion of reverse line movement mentioned above, yet line movement and fading public perception can be mutually exclusive.  A play bred from the RLM is situated as such based on RLM.  Comparatively, fading requires fading, wherever fading seems eminently practical.  It could be said that one merely is fading line movement, which is an intriguing way of approaching any markets where money is the appropriator.  In sports fading line movement certainly provides the best chance at getting the best number, and when events are equi-probable, the line in which one invests in theory gives them the best chance to win, unless one is a devout Bayesian (A Bayesian would have a tendency to espouse openers).

And of course the myriad Sportsbook avenues allow for a syndication of arbitraging and parasitic “off line” lurkers.   (For offshore connoisseurs, all lines are evaluated as in relation to Pinnacle).

To expound further would be an act of blogospheric terrorism, for most bloggers (sigh) scarcely possess the credibility to write what they themselves have written.

The actual games I will follow this week are simply the product of siphoning NFL lines from Future Win Totals.  Its a two-tiered process that I explained to capacity here and here. To summarize, I made the reasonable assumption that Future Win Totals follow a binomial distribution (Win/Lose), and calculated an expected winning percentage by solving for p, single game winning percentage, under the condition:

F(x; n, p) = P(X<=x)=sum{i}{x}{(matrix(1}{1}{n i})p^i(1-p)^{n-1}}

Where x is Future Win Total, n is regular season games, and the answer P(X<=x) is known.

The insertion of the formula at this point was unnecessary, but I just absolutely adore my new WordPress Math toy.

After finding p from above, the Inverse Pythagorean Formula, of my own creation, can be called upon to create a simple measure of  approximate line.  Other than that I really can’t provide any further commentary because I don’t know anything about the teams.  Haven’t even picked up on some rudimentary information that has long since expired.  I’ll try as best I can to attract interest by providing some opinion and dirges here and there on the games as each Sunday of the regular season comes and goes.  It would be forced since I don’t really follow the sport other than building simulations, databases, and watching lines.

So if something is written here that is utter nonsense and serves no purpose in conveying useful and valuable information on the forthcoming schedule of games, then it is to be expected.

I’ll track this experiment by way of nicely constructed graph that satisfies the common laws of ocularity.

No Comments

Posted NCAAF Home Field Advantage

Extracted from the 2002-2009 Seasons.

HFA is found by finding the difference between the average line and the average home line, and weighting for the number of games.

The numbers are deceiving since the HFA is contingent on the home/road schedule.  120 teams in NCAA FBS breeds an unbalanced schedule.  For example, LA Monroe plays SEC teams out of conference on the road and then welcomes their Sun Belt rivals at home during conference season.

The asymmetry is undeniable, which leaves the calculated HFA as it is not a very manageable statistic.  What I should do is constrain the data to conference games, to get a better indicator of how Vegas sees a team’s home advantage versus similar competition.

The page is here.

No Comments

NFL Line Making by Inverse Pythagorean

In trying to figure out how to create a line after extracting an initial single game win percentage from NFL Futures, I decided to approach the problem from a Pythagorean Expectation point of view.

Recently I’ve become an umbilical purveyor of Pyth.  Every calculation of betting line proceeds by way of filtering through this form of win percentage estimation process.  Which is to be expected once ruminating on possible alternatives.  A Least Squares Fitted line, a method I have entertained at length and used to great resolve, has certain weaknesses that can not be overlooked.  The most glaring being the lack of integrating a total into the formula.  In sports with lower run scoring environments, such as MLB, a simple correlation to line and wins serves as a sufficient generator of where such line would fit on a graph of the two, and vice versa. But football and basketball require a Pyth IMO.

Prior experimentation led me to the inclusion of a winning percentage calculated solely by the line and total of each team.  This is valid in any sport.  For example:

x = line, T = total line, P = winning percentage, n = exponent

P = (T-x/2)^n/{(T-x/2)^n+(T+x/2)^n}

This can be simplified by using the ratio of line differential.

Ratio = {T-x/2} / {T+x/2}

P = Ratio^n/{Ratio^n + 1}

So given a line and total, with the desired exponent, the equation produces a “Vegas” winning percentage. To take it further, set x equal to the difference between average point differential and average line, and one derives a solid indicator of expected against the spread winning percentage.

Again I’ve discussed this at length before, and if you feel compelled to search the site, feel free. It was first introduced right before the start of March Madness. But the formula above is pretty self-explanatory.

Now the challenge is taking the formula, and solving for the variable x.  In the above equation, x is assumed to be a known variable, and P is the unknown.  Finding win probability is the objective of the formula.

It takes a deep journey into the dark recesses of the withering mind to awaken the fundamentals of solving algebraic equations.  As well as rediscovering basic epistolary devices from childhood.   Notions of pencil and paper have long been usurped by more contemporary mediums of creating verbiage.

After hours of an agonizing and pitiful pursuit of overcoming the stunning handicap inured by time and modern technology, I was able to devise a formula.

I won’t bother you with the cacophony of caprice steps and circuitous routes suffered in finally solving for the variable x (for no rational mind could decipher the madness).

Here is what I came up with, probably not in its simplest form but the end product can be justified.

Ratio = (P / {1-P})^{1/n}

The result is displayed in the form of a line.

To remain consistent with the previous post on finding single game winning percentage, let’s create a hypothetical with the Bears and Cardinals (had I foresight, I would have analyzed two teams that were scheduled week 1).

Average total to integrate into the formula is based on preference. The game total could be used, or some calculation of prior years. The average of each team’s total from last year happens to fall right around 38, so 38 is eminently practical here.

Winning Percentage will be the one extracted from the future win total.

TEAM W%
ARIZONA 48.80%
CHICAGO 48.86%

Obviously the line created here is likely to be around zero. Regardless, to find the winning percentage, P, run the values through the Log 5 Formula. Then enter the values into the equations. For NFL the understood exponent is 2.37, so I’ll use that.

Ratio = ({50.06%} / {1-50.06%})^{1/2.37} approx 1

Chicago is generally given 2.55 points for HFA, which would make the hypothetical line -2.55.

That was very disengaging. It would be more practical to use an actual game.

Giants are -7 -110 at Pinnacle vs Carolina. The respective winning percentages siphoned from the regular season futures:

TEAM W%
Carolina 41.99%
NY Giants 56.53%

Running through the aforementioned calculations (using the game over/under), the line created:

Giants -5.04

HFA for New York is -2.18. Add the two and the final line is:

Giants -7.22

Virtually identical to the vigged out -7 -110 via Pinny.

If you run this operation for every week 1 matchup, the MAD is approximately 2. Which is rather remarkable.

I made an Inverse Pythagorean Calculator for convenience.

No Comments

Updated NL/AL MVP Predictor

Some slight changes in MVP position and predicted number points. The odds still have yet to be released offshore. Pujols has hit a devastating surge, he could win the triple crown. Still think Adrian Gonzalez has the best value in either league.

Keep in mind in both leagues, the players listed are all the players that registered in the predictor equation. Once some players are filtered from the equation the odds will drop. This is because my formula to create odds is simply the total number of predicted points divided by two. Logically, if you have over half the number of points one would be declared the winner

No Comments

Creating Win Probability from NFL Win Futures

NFL Win Totals are usually presented thus:

Team Wins Over Under
CHICAGO 8 108 -126
ARIZONA 7.5 -139 119

Chicago being convened with a total as an integer, and Arizona given a half point, allowing for a push rate of zero.

Simply, to come up with an expected winning percentage, one could just take the total number and divide by 16 (total regular season NFL games). This equates to an expected winning percentage for Chicago of 50%, and Arizona 46.88%.

But that’s a rather banal and uninviting number when being given the odds of each event happening. I’ve discussed how to convert odds to win probability, then from there to fair value win probability, and feel free to use my calculator to that end.

After conversion the table is reconfigured like so:

Team Wins Over Under
CHICAGO 8 46.3% 53.7%
ARIZONA 7.5 56.02% 43.98%

The table is saying the Chicago Bears have a 46.3% chance of winning more than 8 games, and 53.7% of losing less than 8 games. Similarly for the Arizona Cardinals, who have been appropriated with a 56.02% probability of going over 7.5, and 43.98% of winning 7 or fewer.

What we have now is the elements required for a binomial probability scenario. A probability of a certain number of events of one variable resulting in success or failure given a sample size, and the success probability of one single event. In this case the sample size, n is 16, and the number of successes, x is the win total. What is missing is the precise measure of success in any one game. But what is known is the answer to the cumulative binomial distribution equation. And that is the fair value odds.

One condition that demands further attention before calculating is the push probability of the 8 wins, for Chicago, that Pinnacle is showing as the win total. The Bears could very well win 8 victories, which must be accounted for. Before I proceed its necessary to remove the push probability from the equation.

I’ve introduced the framework of a binomial distribution and what that entails here, and explained to capacity, so I won’t expound further. I highly suggest not only reading my post but seeking information at Wikipedia here, and a site aimed at explaining Binomial Probability here. Both offer far more worthy and articulate explanations of the concepts involved, than what one may gather from my elaborate drivel.

To Wit:

given probability p, sample size n, number of successes x

Probability Mass Function
P(X = x)=(matrix{2}{1}{n x})p^x(1-p)^(n-x)

Cumulative Distribution Function
P(X <= x)=sum{i=0}{[x]}(matrix{2}{1}{n x})p^x(1-p)^(n-x)

For the latter, the variable i is all successes up to x. The probability that any value less than or equal to x number of successes in sample size n.

The fair value over price is the cumulative Probability, P, of winning more than x in a 16 game season. While the formula provides the “floor” of success, x, to find the other end of the spectrum subtract the resulting number from 1.

1-P(X <= x)

The former equation, for convenience I’ll refer to as PMF, is used to determine the possibility of the Bears winning 8 games, which is the push rate.  Again Pinnacle provides us with the answer to the CDF equation.  The Bears fair value over percentage is 46.30%.  The known variables:

P(X=x) = 46.30%
x= 8
n = 16

Stata has a built in function to calculate the binomial probability with the single game probability unknown, yet the answer to the formula assumed. For those afforded the luxury of having Stata at their immediate disposal, the command “invbinomialtail (n,x,P)” renders the answer to the single game probability.

Without Stata, and in avoidance to having to go through the trouble of solving the equation for the variable p, the Excel Solver add-in serves as a viable alternative.

Copy the data for the Chicago Bears into corresponding cells in excel. Calculate the winning percentage for the Bears, preferably just enter =”8/16″ in its appropriate cell. Then in a cell adjacent, place this formula:

“=1-binomdist(wins-1,16,probability,true)”

Now open solver and set the target cell to the one containing the formula above, a minimum value of 0, by changing the organic winning percentage (total / 16), and the solution constrained to the value equal to the fair value over odds.

Copy the altered winning percentage to an unoccupied cell. Enter the formula into another adjacent cell:

“=binomdist(wins,16,probability,true)”

Run solver again, except this time set the solver result equal to the fair value under odds.

Average both winning percentages derived from the above equations.

For the Bears their projected winning percentage after negotiating the operation described above is 48.86%, or 7.82 wins.  Now enter the probability, p, of 48.86% into the PMF equation, and the push rate ≈ 19.49%.

Future win totals with a half point, such as the Cardinals, are far more accessible. Little effort is required after purveying the aforementioned processed. As a way of double checking the validity of the projected single game winning percentages, the sum total of all the new win totals should be roughly 256. 256 is the maximum number of wins distributed through the course of the NFL season. And after arbitrarily giving the currently OTB Minnesota Vikings 8 wins, the sum of all the win totals is equal to 256.79. Conversely, had you not taken the push probability into consideration, the sum total would have been 234.

To speed up the calculations, I have written an excel macro to run solver equations in a loop. Solver uses absolute references, disabling the ability to use the cell range (i.e. “…Cells(a,b).Value”) in the Macro. Its an easy fix, by way of cell address and the looped variables i and k.

Just point the code below to whatever cells contain the relevant data.

Of consequence is the essence of what the concluding numbers represent. Logistically its the respective team’s average single game winning percentage over the course of the season. When comparing two teams using these win total projections, to find the expected Vegas Moneyline, just insert the team single game win probability into the Log 5 calculator.

From there one can take it a step further and find the expected line based on some of the newly constructed information, which entails a slight inversion of the Pythag formula. I’ll explore those contingencies at a later date.

1 Comment