Single Malt Recommendation App

Life is too short to drink whisky you don’t like.

How often have you found yourself in a duty free shop in an airport, wondering which whisky to take back home? Unless you are a pro at this already, you might want something you haven’t tried before, but don’t want to end up buying something you may not like. The names are all grand, as Scottish names usually are. The region might offer some clue, but not so much.

So I started on this work a few years back, when I first discovered this whisky database. I had come up with a set of tables to recommend what whisky is similar to what, and which single malts are the “most unique”. Based on this, I discovered that I might like Ardbeg. And I ended up absolutely loving it.

And ever since, I’ve carried a couple of tables in my Evernote to make sure I have some recommendations handy when I’m at a whisky shop and need to make a decision. But then the tables are not user friendly, and don’t typically tell you what you should buy, and what your next choice should be and so on .

To make things more user-friendly, I have built this app where all you need to enter is your favourite set of single malts, and it gives you a list of other single malts that you might like.

The data set is the same. I once again use cosine similarity to find the similarity of different whiskies. Except that this time I take the average of your favourite whiskies, and then look for the whiskies that are closest to that.

In terms of technologies, I’ve used this R package called Shiny to build the app. It took not more than half an hour of programming effort to build, and most of that was in actually building the logic, not the UI stuff.

So take it for a spin, and let me know what you think.


The most unique single malt

There might have been a time in life when you would’ve had some Single Malt whisky and thought that it “doesn’t taste like any other”. In fact, you might have noticed that some single malt whiskies are more distinct than others. It is possible you might want to go on a quest to find the most unique single malts, but given that single malts are expensive and not easily available, some data analysis might help.

There is this dataset of 86 single malts that has been floating about the interwebs for a while now, and there is some simple yet interesting analysis related to that data Рfor example, check out this simple analysis with a K-means clustering of various single malts. They use the dataset (which scores each of the 86 malts on 12 different axis) in order to cluster the malts, and analyze which whiskies belong to similar  groups.

Continue reading “The most unique single malt”

Two States stealing ideas from my life

Don’t ask my why I’m reading a Chetan Bhagat book. Anyway a while back I was reading the first few pages of “Two States” when I started screaming and my eyes nearly popped out. Here in these pages was an incident that was straight out of my life at IIMB (the book is set in IIMA, btw). The first thing I did, after I screamed of course, was to check the date of publication. 2009. 5 years after that incident had taken place in my life. There is a small chance it might have actually been based on me.

So in the book, the microeconomics professor is explaining utility functions and indifference curves. And he calls upon an economics graduate from Delhi University to explain the concept to the class. The student tries to give a qualitative explanation but no one understands. That is where the similarity ends. In the book, the professor ends up writing some greek alphabets on the board while the student (female) bursts into tears at the end of the class, humiliated. And the hero goes on to console her and all such.

So as I mentioned, this event closely mirrors something that happened to me. First term of B-school, check. Microeconomics, check. Indifference curves, check. Economics grad from DU asked to explain, check. Student giving qualitative explanation, check. Class not understanding head or tail of it, check.

In our class, though, something different happened. The hero had no intentions of waiting till the end of the class and consoling the DU Eco-grad (in this case, male). Up pops his arm, and he screams ¬†“saar, saar, saar”. When the saar doesn’t respond he shouts “saar I can explain this in English”. The DU Eco-grad is at the blackboard repeating his line, which he had probably mugged up, which enabled him to top university.

Saar finally gives hero a chance to go to the blackboard. Hero puts on collar mic. Looks at the curves on the blackboard and carefully marks off points, which he decides to professorially name as A, A’ (pronounced A prime) and A” (A double prime). Class starts giving up. Hero adds more points. B and B prime. Class gives up further. Then A and A’ move to B and B’. Something probably makes sense. Soon the proof is obvious to most of the class (mostly engineers). Hero hasn’t completed the proof yet when he hears a loud thumping of desks. Math wins. It is unknown if the DU Eco-grad cried at the end of class.

My apologies if I’ve told this story earlier on this blog, but I’m not one to let go of a bragging opportunity. And I still think it was that incident in my class, Section C of IIMB, on the twenty second of July 2004 that inspired the similar scene in Bhagat’s book. No, that’s not the part I’m bragging about.