Another season

It has been a long, long time since I posted here. Since I didn’t have anything to say, I didn’t force it – even though that is contrary to most of the bloggers in the universe.

The AirHogs are in the next phase of “let’s destroy the team” – the owners have decided to co-locate the team between Grand Prairie and Amarillo. So, now they are the Texas AirHogs.

This is quite possibly the stupidest move in the history of organized sports, other than just giving up and having a traveling (no-home) team. A team with two home fields that are 354 miles apart. WTF?

Reminder to the owners and league: Texas is not New Jersey. You can’t just drive across it in an hour. If Southwest flies between the cities, only crazy people are going to drive it. 

We gave up our season tickets last year, because we just didn’t have the time any longer. I was back in the office across town, and by the time I got home, I just couldn’t face another half-hour on the highways to get to the game.

Now, I’m back home-officed, and half the time they’re playing away games, and half of the home games are in Amarillo. I thought driving to Grand Prairie was bad. I wonder if this year’s season tickets package includes a hotel room in the other city. Maybe you can just ride on the team bus.

Why not just kill the team and get it over with?

To fill the gap in home games, the Great Southwest Collegiate League was invented. It’s a wooden-bat, college-level league for college players around the State. Their games are played in whatever stadium the AirHogs are not in that day.

I may go to a couple of their games. They seem to have two games per day, since they don’t have access to the stadium for a full season.

The AirHogs have done almost everything they can to kill fan support. I guess having someone show up in Grand Prairie with a sign “Tonight’s Home Game is in Amarillo” is the final step in the plan.

The real cost of being a Minor Leaguer: A look inside Todd Van Steensel’s bank account

the minors….

MiLB.com's avatarMiLB.com's PROSPECTive Blog

By Ashley Marshall/MiLB.com

tvs

The 2015 season is quickly becoming the year of the ransom note, but don’t expect to hold Todd Van Steensel hostage.

The Cleveland Indians made headlines earlier this month when its bullpen kept Brandon Moss’ 100th home run ball hostage. Later, the Indians’ starters presented a list of expensive demands to Francisco Lindor to recover the ball from his first big league hit.

Something similar is unlikely to ever happen in the Florida State League, where Australian right-hander Van Steensel is plying his trade.

It’s been well documented that Minor Leaguers don’t make too much money, and Van Steensel is a perfect example of just how paycheck-to-paycheck some Minor Leaguers live.

I reached out to Van Steensel, the closer for Class A Advanced Fort Myers, in Spring Training to see if he would be willing to itemize his expenses throughout the 2015 season. With the first half…

View original post 1,239 more words

Baseball Analytics

These are some notes to myself on a baseball presentation I’m doing in a couple of weeks. Actually, I’ve been doing it pretty much constantly since last summer, just to different groups at work. I’m just trying to capture my thought process and the issues I’ve seen while developing a baseball analytical model that finds the factors most critical in a home team victory. As always, comments are welcome.

I had to relearn some basic statistics for a work assignment on Analytics – which is statistics on steroids, so I thought, what better subject than baseball? There’s tons of data available, there are statistics galore, and there are all sorts of things you can try to predict.

There are two issues that I’ve now come across while building a lab exercise based on game results – the results tend to make baseball people say, “Well, duh!” and more frighteningly, not all people understand baseball. WTF?

The “Well, duh!” part is actually a good thing – it means the statistical results may actually be correct, or at least believable in the baseball universe (this is called domain knowledge when you’re doing analytics.) Domain Knowledge is what allows you to know that if you’re trying to predict the home team’s score, using the home team’s RBI totals is probably cheating – since the numbers are the same.

That’s where the second problem comes in – not everyone knows what an RBI is. WTF? People know Honey Boo-Boo’s waist size and they don’t know how runs batted in are counted or what they mean?

So, now I have a presentation coming up and I expected to have to explain how the basic statistical model works, which is giving me enough heartburn. I’m using IBM SPSS Modeler (a really fun toy if it’s from work or a really sophisticated analytics platform if you’re trying to get your boss to buy it) to build a model based on MLB games from 2000-2012. (That’s a lot of games – I think there are over 24,000 records in the dataset. However, most analytics models would have more records than that.) The model looks at the factors that influence a home victory – which basically means the home team’s score is greater than the visiting team’s. (Well, duh!)

This is a major advantage of baseball – there are no ties, unless you have an idiot commissioner and the managers run out of pitchers. In the real universe, somebody is going to win. So, you can predict (try to predict) victories.

The other advantage is that baseball is a logical game of progression – you’re not going to have an interception, for example, and you can’t run out the clock. You have a specific number of batters receiving a specific number of pitches. The total number of pitches may vary, but three strikes and you’re out (this is the origin of that phrase, in case you really don’t know baseball.)

So, I will have to go over the basics of linear regression – trying to predict one value based on one or more other values, and then go over the baseball terms to explain why they are important. Oh, and explain SPSS Modeler to an audience that has never seen it.

I really didn’t think I would have to cover all that.

It’s interesting – in the three or four years I’ve had AirHogs tickets, I’ve learned a lot about baseball, but I always knew the basics, so I assumed everyone did. My dad took me to one Rangers game that I can remember (David Clyde was pitching), and I actually never played – I played softball in a corporate league in my thirties (I was a pitcher), but I still knew the basics. Now, we have a generation that doesn’t necessarily know. Oops.

For the record, given the games from 2000-2012 (thank you, www.retrosheet.org), the most important factors in predicting a home victory are:

  • The number of hits by the visiting team
  • The number of hits by the home team
  • The number of visitors’ walks
  • The number of home walks
  • and some other factors (errors, home runs) which have much less impact

The interesting part about this exercise to me has been realizing how important domain knowledge really is. If you don’t know much about baseball, you won’t look at the factors and think, “Wow, pitching is pretty important.” Now,  to baseball people, that’s obvious, but to a fan who is used to someone swinging for the fences, it may not be obvious that the visitors are swinging for the fences, as well – and stopping them is an important part of the game.

If you watch the movie Moneyball,  it begins with the “epic struggle” between the statistics nerd and the old school “just have a feelin’ about him” scouts. However, I think they are basically very similar – the statistics tend to prove what old school baseball people take as gospel (except for the dating the hot chick theory)  – they just don’t know why they know it. Also, the statistics and analytics may prove that some of the gospel is wrong – which is the premise of Moneyball in the first place.

Now, if you don’t care about baseball, then none of this is very meaningful, because the results are just gibberish. However, these lessons apply to business as well – if you are running a business and making decisions based on hunches – analytics can show whether the hunches are correct or not.  Maybe you’re right – in which case, you know your business well. If you’re not, either you’re in the wrong business, or you need to do research before making decisions, and not just guess.

In fact, from a modeling standpoint, building a model to look at baseball is not much different from building a model to check credit scores to approve credit card applications. The only issue that changes is the domain knowledge and the actual data.

The reason I picked baseball in the first place was because almost all of the analytical models I had seen built were for mobile phone churn (customers leaving for other carriers) or banking – what happens if you’re not in either of those industries? So, I assumed baseball was a universal industry that people would have some idea about. That may have been an incorrect assumption – but I’d rather explain baseball to a crowd of people than the mobile phone industry.

Day three – Is this really cricket?

So, today is day three of Friday’s AirHogs – Diablos game, and hopefully, it will get finished this afternoon. Unfortunately, we have the same umpiring crew, so it could be a long afternoon. Friday’s game was under threat of spraying for West Nile virus (actually, against West Nile virus), so there was a hard stop in place – no inning could start after 10:15pm. (The usual curfew for the American Association is midnight, and I think we’ve hit that twice in four years.) As the game went on, I thought “What a stupid announcement. I haven’t seen a game go past 10pm all season and I’ve been to almost all the home games.” Oops. This was not a good thought to have.

AirHogs are leading going into the bottom of the seventh, 9-8. There’s lightning in the sky. We’re about to have chemicals dropped on our heads by our local government. Surely, the umpires will just call the game due to poison. Nope.

AirHogs are leading going into the bottom of the eighth, 9-8. There’s still regular lightning. The poison planes are in the air, according to WFAA’s text message. Surely, the umpires will call the game. It was legal a long time ago, and the home team is winning. Nope.

Top of the ninth. Diablos have men on base, two out, two strikes. Justin Dowdy throws strike three. Game over!! Wait. The umpire says it’s a ball. WTF? Then, it happens AGAIN. Apparently, you need five strikes to get some batters out. The tying run comes in. Dowdy makes a gentle suggestion that the home plate umpire might want to visit PearleVision (I’m assuming.) He’s ejected. Hmm. Maybe he wasn’t talking about glasses.

Then, AirHogs are set down in the bottom of the ninth. Tie game. Still, we have a bit of momentum going. Oh, wait. The 10:15pm rule. Game suspended.

No problem, the Diablos are in town all weekend. So, continue game at 5:00pm Saturday to get it finished before the 7:00pm game is scheduled to start. On the bright side, it should be easy to park, since nobody will know that baseball starts at five and not seven.

Saturday, the heavens over Dallas open. Rain. If it were raining frogs, I would assume the umpires were just the first plague of many, but this is just rain.

The bar does good business. The snack stands do good business. Just after 8pm, everyone is told, “By the way, we’re not playing tonight.” Thank you, Captain Obvious.

The last time this happened, the team got a really nasty letter sent to them, the league and posted on their Facebook page. Apparently, some fans don’t know that baseball is not played in the rain, but they will wait until the absolute last moment to announce this. (The absolute last moment being about an hour to an hour and a half after the scheduled start.) If it is sprinkling, they may play. If it is pouring, have a beer and head for the exits. Trust me.

So, this afternoon at 1pm, the AirHogs and Diablos are finishing Friday’s game. Then, they’re playing Saturday’s game. Then, they’re playing Sunday’s game. Even Ernie Banks would say that’s a bit too much.

Let’s hope they get them in before the spraying (also suspended) starts up again. I would hate to see umpires melting as the pest spray rains down on them. No, wait, I wouldn’t mind that much, at all.

Diablos vs AirHogs, day three. A unique phrase, indeed.

One piece in place

Although some of us have known this for a while, the AirHogs finally announced this week that Skipper Ricky VanAsselberg has signed a two-year deal to continue managing the team. So, the skipper will be back from the championship team. Now, we just have to wonder how much of the crew will return. The transaction log has been relatively silent (for the AirHogs, anyway), but I assume that will be changing as the countdown to the start of the season begins in earnest.

Walk-Up Songs

Most ball players have a walk-up song – that song that plays as a batter approaches the plate or a pitcher approaches the mound. In fact, through the wonders of Google, I found I was not alone in considering the topic. Luckily, that article is well-organized, which makes up for this one.

Some random thoughts, then, on walk-up songs.

When you’re at the ballpark, if you have an Android or iPhone, you can get a great app called SoundHound to help you figure out what the songs actually are, assuming (like me) you’re older than the players by a generation and have no idea what that racket is these kids are listening to these days.

I think everyone should have a walk-up song, even if you’re not a ball player. Can you imagine a librarian wander in between the shelves, while “Bleed It Out” blares over the speakers?

I want “Pictures of Matchstick Men” to start playing as I approach my computer in the mornings. I don’t know why that song came to mind, but the opening guitar riff would be a great walk-up. It would also scare the hell out of the dogs and the Spousal Unit, but that’s just a bonus.

Wouldn’t a walk-up song be an easy item to change if a hitter is slumping? The songs always seem constant throughout a season. Maybe it’s not your stance, maybe it’s not your swing. Maybe it’s just the wrong song. Perhaps Linkin Park would be a bit more motivating than Katy Perry, say. Of course, if you started changing walk-up songs regularly, this would require even more statistics – on-base percentage could be affected by the genre of the song, the sex of the singer and other musical variables.  Eventually, there would be a statistician dedicated to choosing the right song based on the pitcher, the number of men on base, the number of outs, and so forth. In retrospect, maybe one song is enough. Work through the slump.

It would be interesting to discover what the royalty structure is when the team plays the various songs in public – I assume the park just pays ASCAP or BMI (or both) a flat fee since there is music playing almost constantly during some games, but if you weren’t happy with your salary structure, you could pick a really expensive walk-up song and then laugh inwardly every time you went up to bat.

If you’re a struggling musician, you should consider writing and recording a really loud metal or rap song called “See that Ump? Kill that Mutha.” It would probably get a lot of playtime during the spring and summer months.

When the umpires come out before the game, they really should play “Three Blind Mice”, at least until someone records “See that Ump? Kill that Mutha.”

My favorite comment about walk-up songs was the night a woman sitting behind me mentioned loudly that the opposing team’s songs all seemed to be (how to put this delicately) a bit less than manly. They were playing the usual suspects – “Sexy Lady”, “She’s A Lady”, and so forth. I then overheard her date gently explaining to her that if you’re from out of town, the press box picks your song for you – nobody actually asked for “She’s A Lady” to boom out over the speakers as he approached the plate. Perhaps somewhere there is a player so masculine that playing “I Am Woman” would be seen as ironic as he strode to the plate, but I doubt it.

If  you chose the Star-Spangled Banner as your walk-up song, would the game start over every time you came up to bat?

The Humane Society of Baseball

As someone who has been involved in pet rescue for over ten years and an AirHogs season ticket holder for three, some of the parallels are striking.

Why are pets dumped at the shelter? The usual reasons (regardless of validity): “it’s not trained”, “it’s too expensive”, “it doesn’t get along with our other pets”, “we just don’t want it anymore”, “it bit me.” How many people-centric variations of these do ball players hear when they’re cut?

Once a pet is dumped or a player is released, the parallels continue. I think much as many people consider pound puppies “broken”, they also don’t take independent ball seriously.

This is a major marketing issue that independent ball has – people are not going because it’s “not pro ball”, but they’re not necessarily going to the majors, either. This means they really don’t like baseball, or they don’t want to bother going to see it live. Maybe it’s pricing – the majors cost too much to go regularly, and the minors don’t cost enough for people to take seriously.
 
Here’s a news flash – the independent-league players are paid (not much), but it’s pro ball. Also, in the minors, they’re trying to get out, so they’re trying to get noticed. I’ve always thought a lot of people in the majors are more concerned about their longevity than championships. Depending on their contracts, most are paid win or lose, so why risk injury?

So, you can spend a lot of money on major-league tickets just like you can spend a lot of money on a designer mutt. In both cases, it may not be worth the money. What if you get a heartworm-positive ill-bred dog? What if they’re Mets tickets?

The next time you want a real dog, visit your local rescue. The next time you want real baseball, find a minor-league or independent-league park near you.

Halfway there

The AirHogs are 34-16 at the halfway point. Since the season was extended to 100 games this year, there is no All-Star game, so the regular season continues.

If we were still playing a split season, the AirHogs would be in the playoffs, since they are dominating their division. (They have the best record in the league.) Without the split, they have to keep it up – which I think is a better situation. In the past, winning the first half seemed to take a lot of the fire out of a team.

So, the summer is half-over and the season is half-over. It’s time to get through another fifty games and into the playoffs.