The Story of Gridline |
---|
Introduction
I can't begin to tell the story of Gridline
without revealing a little bit about myself, Gridline's creator. I am a baby
boomer, born in the late 50's in New Orleans, where I have always resided. I
graduated from the University of New Orleans with a Bachelor of Science degree
in Mathematics. I've been employed as a Programmer/Analyst and then as a Systems
Analyst for several small companies and I'm currently employed as something
called a Network Systems Specialist with a well known megacorporation.
I
married a beautiful librarian in the early 90's. No kids. One dog. One cat. My
wife assists me with the website copy when she has the time. When she doesn't
you'll see several typos and grammatical errors throughout the site.
My First Bet
I was introduced to gambling by my uncle
when I was a prepubescent kid. I lost 5 bucks betting on the Raiders in what was
then called the World Championship of Professional Football. I had 14 points but
it wasn't enough as Green Bay walked from one end of the field to the other
while Daryl Lamonica kept getting helped up off the ground by a jovial bunch of
Packer defensive linemen. I was suprised when my uncle held me to the bet but I
learned two things from that episode: 1) Don't bet everything you have on a
single game and B) You lose you pay. I still wonder if he would have paid me had
I won.
My dad played the parlay cards back then. He never bet more than
a buck but he loved to collect that 6 dollars when he hit his 3 team card, which
he did quite frequently. Eventually I started getting the cards for myself and
my dad, and each week we would sit down and circle the numbers. As the seasons
went by I upped the amount I would bet on them but Dad always stayed with that
buck. He continued to win the 6 dollars on a regular basis, and my 10 team
parlays never did come in.
Playing for Real
I was
introduced to the bookmakers in the mid 70's when I found a club in eastern New
Orleans that would let a slightly underaged, decently mannered kid sit at the
bar with the hotshots. It contained a motley crew of characters, every one a
gambler, and we all had action going on every contest imaginable. That place is
now a donut shop but I think the lovely lady that was behind the bar is still
there, serving donuts instead of doubles.
Eventually I turned into a
punk kid: just out of high school, renovating houses, hanging with the ole farts
and those wonderful barmaids. I got in some binds rolling dice and playing poker
and pool, and I quickly learned that the safest and smartest bet was with the
books. My first passion was football and I was always ready to lose a portion of
my paycheck for the thrill of watching the games that I had money on. By the
time I got my act together and enrolled at the University of New Orleans I found
that my wallet was much lighter and the money I was losing was jeopardizing my
college career. As far as gambling was concerned, I had to start winning or quit
altogether.
The Birth of GRIDLINE
I made up my mind that I needed a system to keep from losing too much money.
After all, a monkey can predict 50% of the games correctly, and he uses a
system that gaurantees random selections on every game. That was a lot better
than I was doing because I was still betting on the Raiders every week. I
went the way a lot of bettors do when they feel the need for a system
and I started comparing the points fonts scored and points allowed of the teams
involved. Sure enough, it proved more effective than my own intuition
and before long I found that I was hitting just as frequently as that monkey
was. Fifty percent.
I soon realized that the point system was flawed. I was hitting one and
missing the next, and each winning week had a corresponding losing week. I
was doing a little better but I was still forking over the vig. It became
obvious that the point system did not apply when a good running team
came across a poor run defense, for example. It seemed to me that deeper
analysis was needed.
I was currently registered in several math courses at the university and I
was exposed to the algebra of matrices and the properties of determinants.
I can't go into detail about the proofs, but I managed to come up with several
equations that reflected how much a team relied on its rushing
game, how much it relied on its passing game and the point production that
could be expected when faced with a particular opponent. When the series of
equations reduced nicely to a single, compact and symmetrical form, I
knew I was on to something. To this day that same equation is at the heart
of our system. Like the first Super Bowl, the system had not been named yet
but sometime around 1980 GRIDLINE was born.
The Evolution of GRIDLINE
Each week I sat down with a notebook and a pencil and I dutifully copied the
rushing, passing and point statistics from the Times-Picayune sports section,
and broke it down into game averages and plugged the factors into my equation.
After about ten hours of work I had projected icons scores for every game, on a
neutral field that is, and then I added the oddsmakers 3 - 3 1/2 pt home field
advantage before I placed the bets. The system wasn't hitting much better than
50% at that time, but I did notice that when my projected score was much different
from the oddsmaker's that I was hitting at a higher rate. I decided that as long
as that was the case I would stick with the system.
In the early 80's UNO opened its exquisite Computer Center on campus. It housed a
monster IBM mainframe and it had a fantastic, efficient staff. I registered for
Comp Sci courses with the idea of automating my system and eliminating the hours
involved in those grueling weekly sessions. I coded the system in an experimental
language called Pascal at a dumb terminal in the CC and each week I would create
the input on punch cards and submit them to the CC staff to be run in batch mode
overnite. The next day I would pick up one of those 11X16 computer paper printouts
with the weekend's projected scores on it. I still had to create the punch cards
each week, but I had eliminated the manual calculations and reduced the time it took
to produce the scores from 10 hours to about 4 hours. If the manual version was
GRIDLINE 1.0, you could say this batch system was GRIDLINE version 2.0. I utilized
that system for one season until my parents gave me a fantastic piece of technology
as a birthday present.
Adding machines were common equipment in the early 80's but some cutting edge
technological companies had begun to produce something called the hand-held
calculator. My model was a Radio Shack Scientific Programmable Calculator. The
unit featured logarythms and exponential functions, summation calculations,
integration capability and host of other mathematical functions. It was the
'programmable' feature that made my life easier. After reviewing the booklet I
soon had my algorythm built into the calculator, and I had programmed it to prompt
me for the statistical input. After punching in the numbers the LCD would display
10 black boxes for 5 seconds then it would post the score. GRIDLINE v3.0 only
required about 2 hours of data entry per week and I wasn't losing any more money.
In fact I had my best year ever, at least as far as pro football was concerned.
I went with the calculater for two good seasons and in my last year at UNO the
accounting department secured a number of standalone units called personal
computers. They ran on something called the DOS operating system and each came
equiped with a fantastic program called the Lotus Spreadsheet Application. I
was only allowed to work off of a 5 1/2" floppy but it was plenty enough to code
the spreadsheet system and I could format the printouts in box score fashion.
I carried those printouts with me throughout the week and soon my friends and
some of those ole farts at the club began asking me for copies.
What's in a Name?
I was more than willing to distribute the printouts but I grew weary of being
asked for "da computer sheet wit da scores". There was a neat local, sports
newsletter that was being put out called "Gridweek". I thought the name was
cool, the term gridiron was just coming into fashion but this was the first time
I had seen the 'grid-' prefix used as 'of or relating to football'. I stole the
grid part, and since my system was based on beating the point spread, or the
latest line, I tacked on 'line'. Maybe it still sounds a little goofy, but
technically GRIDLINE means "Related to football and the point spread". Nowadays,
grid lines abound on several automated drafting free 3d models and graphics computer applications
but that simply wasn't the case back in 1983. And the relatively recent practice
of using the compounded form 'gridline' to refer to those invisible lines came way
after the original GRIDLINE. I had it first.
Gridline in the Private Sector
I couldn't delay my graduation from college any longer so after I got my
mathematics degree I ended up taking a job as a programmer with a small, locally
owned software firm. I was part of a young and talented team of analysts that
took on huge software development projects for huge oil corporations. I was
separated from UNO's accounting building so I had to code the next version of
Gridline in Basic on the company's DEC Alpha machine. A friend of mine with the
firm coded the input routines for me, and each week we would sit down and knock
out the data entry in about an hour. Over the years it had become much easier
to produce the GRIDLINE picks - I guess the Basic version would be GRIDLINE 5.0 -
but I had not made any major changes to the original algorythm or the body of data
that fueled it. To the best of my knowledge, I was winning money in the pros but
I really couldn't be sure what my hit percentage was and I know I was still making
some irresponsible betting decisions. I was still in my twenties, after all.
I used the Basic Gridline for a couple of seasons, then around 1987 three significant
software breakthroughs made it feasible to transform the Gridline program
into the Gridline system. The relational database was a theoretical concept that was
invented in the seventies but it didn't take off until it was combined with the B-tree
database server in the mid eighties. This combination of software technologies made it
possible to access physical records in two disk reads, rather than the several reads
required using sequential or binary searches. The third breakthrough was the
advent of the "C" programming language. Back then you didn't buy a relational database,
you coded it, and you didn't want to try coding a relational database management system
in Basic. We designed our own RDBMS and we coded it in "C" to remain competitive as a
software company. I designed the GRIDLINE 6.0 system utilizing the company's RDBMS to
remain competitive as a bettor.
GRIDLINE 6.0 was a menu driven beauty. It ran on a state of the art 286 AT
compatible multi-user Unix based system. It had data entry screens for defining
the league and the teams, and a screen that served the duel purpose of accepting
data from game box scores and displaying the GRIDLINE forecast. I duplicated the
forecast printout from the Basic version and the first major addition I made to the
system output was the Forecast History report. Its the same format that you see in
the "Forecast Season to Date" selection on the site. For the first time I knew
exactly what the system's hit percentage was. Over 54% for all bets, and 60% when
GRIDLINE's point spread differed by 6 points or more from the oddsmaker's line. I
marked those in the printouts with little BB's, GRIDLINE's Best Bets.
It was easy now to extract information from the GRIDLINE database so I decided to
use this to my advantage. The first thing I wanted to know was how the point spread
impacted the betting outcomes. I was still connected to the old farts at the clubs,
and they all had theories about "home dogs" and "smart money" and "the team that
wins straight up at home loses to the spread in the next game on the road." I had
a full season of box scores and point spreads so I developed the "Team Records vs
Spread Report" (yes, the same one you see on the site). That report not only showed
me what teams were beating the point spread, but in 1988 I learned that the oddsmakers
knew what they were doing. I found that favorites were hitting just as much as
underdogs, road teams just as much as home teams, and road favorites just as much as
home underdogs. There's no easy ride.
Tweaking the System (or how I learned to quit worrying and love the HFA)
I had a good season in '88 but the record vs spread report showed me that I was
taking too many underdogs. If favorites were winning as much as dogs I should be betting
favorites half of the time. I reviewed that data and found
that as the point spread went up my projections tended to level off. I couldn't cover
high point spreads. I wasn't about to alter the algorythm but I did the next best
thing. I adjusted the team averages about the league norm before I plugged the data
into the formula. Nowadays when you hear me talking about the "zoom" factor this is
what I am referring to. The GRIDLINE system zooms in 25 percent around the
league norm before we calculate the scores. Take a team that rushes for 140 yards/game,
if the league average is 100 we'll adjust, or zoom in on the number, by upping it to
150 yards. It won't affect the projected score if teams are evenly matched but if one
is deficient it will up our theoretical spread and we can lay more points.
There was still lots of room for improvement, and I was still using the oddsmaker's
3 - 3 1/2 point home field advantage but I felt that value was kind of arbitrary. I
had 2 seasons of real data to work with so I went about determining a better HFA. I
coded programs that adjusted all of the projections with different HFA's and compared
the resulting hit percentages. I let them run in the office over the weekend, replaying
each season with experimental HFA's and popping file systems off a RAM disk to keep from
filling the company's hard drive. Then I came in early Monday and ripped the paper from
the dot matrix network printer. It was a simple printout that had a single number in the
top left corner, 2.5.
The zoom factor and experimental HFA didn't have a dramatic effect on my hit percentage,
but it did allow me to lower the Best Bets spread differential from 6 points to 4 and that
created several more bets that I could make with a reasonable expectation that they
would hit at a 60% rate. To this day we still use the 4 point spread differential to
identify our Best Bets.
Changing Environment
By 1989 4gl's became the rage and the GRIDLINE 7.0 system was coded in a development
environment that allowed it to be ported to different hardware and operating systems. It
was a virtual carbon copy of the "C" version and as a Systems Analyst I used it to
evaluate CPU and disk access speeds for several different platforms. The company ran a
Novell network now with Windows running on top of DOS, but we still had our conventional
computer systems in house and we were connected to a fortune 500 company's IBM mainframe.
There were probably about a dozen different instances of GRIDLINE running on a half-dozen
platforms by the time that little company disbanded. I know most of our in-house disks
were wiped time and again but I bet that fortune 500 company still has a fully functional
version of GRIDLINE collecting dust somewhere in the clusters of an old IBM mainframe.
In the early 90's I went to work for a software design and civil engineering firm that
did contracts for the public sector. The 4gl version of GRIDLINE proved just as portable
across workplaces as it did across platforms. For a brief period it ran on the local
government's IBM AS/400 computer but for the most part I reined it in and kept just a
couple of copies in DOS and UNIX within the office.
I didn't own a personal computer until 1992, when I purchased an ACER 486 that ran Windows
on top of DOS. The home system allowed me to spend more time creating reports and
analyzing past performance. In quick fashion I was able to code the Power Ratings, the
Team by Team performance report, Series History and the Teams Schedule Strength report.
How Strong is That?
The Schedule Strength report was a minor breakthrough because while I had seen schedule
strength listings before, they all reflected the teams won-loss record with the previous
opponents records. This is fundamentally incorrect, since a listing sorted by the teams
won/loss record would tend to show weaker schedules for more successful teams, and harder
schedules for the weaker teams. GRIDLINE's schedule strength report subtracts the team's
record from the previous opponents, and the listing reduces to the opponents record against
the rest of the league. As a bonus, I created a data element called the performance factor
which is simply the team's current record times the previous opponents record, and I used
it to project the team's final record by multiplying the record of the future opponents by
that same perfomance factor.
I was still looking for ways to improve the system's hit percentage. In 1994 I felt that 65%
among the Best Bets was an attainable goal and I still feel that way today. It was going to
be hard to pump up the performance now that GRIDLINE was winning, but the Schedule Strength
factor seemed like a logical candidate to incorporate into the system. In the same
manner that I implemented the Zoom factor, I began adjusting each teams vital statistics about
the norm relative to their schedule strength. It didn't make a great or immediate impact on
my projections but it did keep me from getting suprised by teams that looked good on paper due
to a weak schedule.
You Can Go Home Again
My hit percentage was now up over 60% for the Best Bets but it had not reached the 65% goal -
the point where I would consider the system a success. For over 15 years I had tweaked and
prodded the system but I was fresh out of new ideas. After serious soul searching I decided
to revisit the home field advantage, and in 1995 I made the last adjustment to the system as
we know it today.
The 2 1/2 point HFA that I was using is a good number if you are using a power ratings based
system, but ours is not a power ratings system, its a mathematical model. In reality, the home
field advantage is different for each team. In other words, it might mean more to the Titans
than it does to the Bengals. Historically, I had better results adjusting data BEFORE I ran
it through the algorythm, so I opted to take the same approach to determining a more realistic
and mathematically sound HFA. Rather than simply appending points to the computer projection
after the calculations had run, I decided to logically enhance the performance of the home team
and dampen the performance of the visitor. I used the same drill I had used before when I
computed the HFA constant, only this time I was looking for a percentile constant that would
affect home teams and visitors with respect to their previous performance. It took some doing
but I finally came up with a percentage that closely mirrored the actual HFA of the NFL.
Unfortunately, I can't share this value because it is Top Secret ... it doesn't even echo when
I type it into the GRIDLINE system.
That did it! In 1996 I posted my best NFL season ever. The GRIDLINE 9.0 system yielded over
60 computer generated Best Bets and it hit 67% of them! It was also the year that a single
week's forecast went 100%, 13 out of 13 ATS, the first time I had ever seen anyone project a
full weekend's slate perfectly. I didn't take every team that weekend but it was my biggest
scoring week ever, still is, and it would have been even better had I taken the time to fill
out one of those silly 10 team parlay cards.
Can't Leave Well-Enough Alone
For over 16 years I had been tweaking the system. Despite the success I had in 96 I was
still determined to make adjustments. Revising the system had become an unhealthy obsession.
In 1997 I focused on series histories and I allowed past games to influence the algorythm's
output. Bad mistake. Even where the history is overwhelmingly lopsided it doesn't mean the
next game will follow suit. GRIDLINE 10.0 was a bust.
In 1998 I made an extremely radical departure from the way I determined each teams vital
statistics. This was, and is, actually a very promising theory, and I can't reveal details
because I am still testing it, but at the time it did not produce as good results as the
standard averaging method. I tabled GRIDLINE 11.0, then I lost it entirely in a hard drive
accident. In 1999 I returned exclusively to GRIDLINE 9.0 and immediately began chalking up
high hit ratios again.
GRIDLINE 2000 the Internet Calls
Since the mid 80's I had been printing the system output and distributing it to interested
parties. In early 90's I was seriously contemplating publishing a newsletter. I had hoped
to sell advertising to casinos that were starting to pop up around the city and distribute
the issues to bars and news stands. I even went so far as to produce a prototype. I
scrapped the idea when I realized how much work was involved, and how much work I had
already invested. I am a computer analyst, after all, not a magazine editor.
When the internet starting growing into the mass communication monster that we know today I
knew it was the proper medium for GRIDLINE. I had to overcome my natural inertia, but it
was just a matter of securing some server space and learning HTML. Securing server space
was easy, you just open your wallet. Learning HTML turned out to be tougher than I expected.
A lot of software engineers have a snooty habit of referring to HTML as a 'glorified word
processor', and I had seen webmasters on the evening news who said that it was easy, "You
simply find a page you like, copy it and change the text and graphics to your liking." Let
me say that I made the mistake of going in with this attitude and it cost me at least two
weeks of frustration before I forced myself to do the right thing. Learn HTML. The web is a
great place to learn how to code in HTML and there are several sites that provide invaluable
tag definition lists and special features. For the actual tutoring process I would refer
anyone who wants to learn HTML to Dave Kristula's website, Davesite.com, and select "HTML:
An Interactive Tutorial for Beginners." He's a talented kid with a fantastic and humorous
approach not only to web mastering but to life in general. Stop by his site and see what
I mean.
What the Future Holds
Nobody really knows what the future holds. Heck, our algorythm only hits Sixty-something
percent of its best bets, but we have some definite plans for the next version of
the GRIDLINE software, and we have some tentative plans regarding the website.
Recall that GRIDLINE 10.0 and GRIDLINE 11.0 were busts and we are currently using a
DOS, character based version of GRIDLINE 9.0. At present, I am working on GRIDLINE 12.0,
what I hope will be the mother of all computer based projection systems for football games.
The system is being developed in MS Access to take advantage of GUI features that should
allow us to mix and match the games we use to determine the statistical input for the
GRIDLINE formula. In other words, we may opt to run the games using stats culled from the
two team's common opponents and/or games from the series history. Another feature of the
future GRIDLINE software will be the ability to assemble statistics based on multiple data
collection methods. The vast majority of game predicting computer systems, even our current
version of GRIDLINE, are based on the use of per game averages to determine input for the
algorythms. Those of us with mathematical or statistical backgrounds know there are
several ways to determine a viable set of statistics. I am currently experimenting with
with different collection methods, but it is a long and arduous process to determine
viability. Expect GRIDLINE v12.0 to come into production sometime before 2005, while the
millennium is still new.
As for the website, I really can't promise it will be around forever. One thing I've
learned is that our traffic is based on our hit percentage, and if we find ourselves in
the throes of an extended losing streak the site could turn into a ghost town on the
information highway. Right now, we are simply focused on attracting more clients. The
website is a relatively low cost operation but I would like to see it generate some
revenue. If it does we can think about extending our expertise to college football and
possibly other sports. One thing is for certain, we are committed to keeping access to this site and all of our
official projections free of charge and we will continue to resist the temptaion to
overload the site with irritating banners and hard sell tactics.
There you have it. An extensive history of the evolution of GRIDLINE along with a peek
into the future and a promise of our commitment to excellence and free access. I'll
update the Story of GRIDLINE every ten years or so, but for now its a wrap. Adios and
good luck everyone.