The 10 Best Bars in Des Moines
I’m always on the lookout for a better solution to problems I face. Often, that involves using my knowledge of programming to quickly gather relevant information and create a solution. While browsing Google trying to decide where to grab a drink in Des Moines, I noticed a lot of bars weren’t being accurately represented by their ratings. They might have a 4.5/5.0, but only three people had written a review. On the opposite end of the spectrum, they might have a terrible rating written by a single angry customer. This led me to check other sources to see if what I’d found matched up with others.
After browsing Yelp and Foursquare, I noticed a handful of cases where ratings and reviews didn’t match up. Wouldn’t it be convenient if there was an overall rating that combined all of these sources? This led me to create Guesstimator, a program that accomplishes just that. With this newly created tool, I set out to compile a list of the 10 best bars in Des Moines. Here’s what I found:
|El Bait Shop||8.93||3|
|The Royal Mile||8.28||2|
|Confluence Brewing Company||9.15||1|
|High Life Lounge||8.53||2|
|Louie’s Wine Dive||8.45||2|
|Exile Brewing Company||8.88||1|
|Court Avenue Brewing Company||8.26||2|
- 113 different businesses
- ~9,000 unique ratings
- ~40,000 check-ins on Foursquare
Combining all of this data, I was able to create a list that more accurately represents the ratings of bars given the number of reviews. It’s important to remember this list is based on statistical data. This is simply one approach to how the best bars are perceived. However, remember it’s all subjective. My (expert) opinion would be to try them all out and decide for yourself.
There’s a few exceptions to this list that stick out to me. Joker’s, The Exchange, and Beer Can Alley are all nowhere to be found. These are definitely popular spots and have been winning CityView awards. Unfortunately, the list doesn’t reflect that. Even with a variety of sources, there wasn’t enough data to accurately map the popularity of these newer establishments.
Behind the Rating
After researching similar rating strategies, I settled on using a Bayesian estimate. This is how IMDb and BeerAdvocate rank their Top 250 lists. This essentially normalizes ratings based on the number of ratings for each business.
Weighted Rating (WR) = (v ÷ (v + m)) × R + (m ÷ (v + m)) × C Where: R = rating average for this business v = number of ratings for this business m = minimum ratings required C = the mean rating across the entire list
After analyzing the raw output from Guesstimator, I filtered the results removing establishments that were primarily restaurants and re-sorted ranks accounting for the number of data sources.
Hopefully this list helps you discover some new spots or revisit an old favorite. If you’re curious about how I created Guesstimator, you can read my article here. Let me know if you agree with the list!