SJM Holdings: Hanging On or Cashing Out?
Back in Sep 2015, I wrote this article outlining the investment case for SJM Holdings. The story is simple: the Macau gaming revenue had more than halved by Sep 2015 from a peak in early 2014 because of the corruption crackdown in China, sending Macau gaming stocks crashing more than 70% in some cases; the long-term fundamentals … More SJM Holdings: Hanging On or Cashing Out?
Email Etiquette: A Considerate Use of Bcc
Blind carbon copy (bcc) in emails is one of those dangerous features that has significant potential to cause harm when used inappropriately, either by intention or by accident. There are actually not many good usage patterns for bcc, but one that is definitely good and quite under-utilised is its use in politely letting a person … More Email Etiquette: A Considerate Use of Bcc
A Framework to Detect Waste and Fraud in Health Insurance
A challenge with fraud-detection problems in many cases is the lack of any meaningful collection of labelled data for supervised-learning approaches to work. Two things practitioners do to tackle the problem are statistical profiling, usually via domain-specific business rules, and statistical outlier detection, sometimes augmented with non-trivial models of what constitute “normal” behaviour. There is … More A Framework to Detect Waste and Fraud in Health Insurance
Large-Scale Distributed Analytics: A Research Program
Since starting my part-time appointment as an associate professor at the Australian National University, I have been thinking about spending more time on fundamental research. As Don Knuth counsels, “if you find that you’re spending almost all your time on theory, start turning some attention to practical things; it will improve your theories. If you … More Large-Scale Distributed Analytics: A Research Program
Random Summer Pics
2018 Canberra Balloon Spectacular — a 5:30am start to the day but the view was worth it. I set up a small pond in the yard and it has turned into a water hole for all the thirsty bees and wasps from the area. One of the unpleasant summer chores is removing these big huntsman … More Random Summer Pics
The Learn-R Algorithm
Identify a problem that would benefit from using R Read An Introduction to R by Venables, Smith, and the R Core Team Work on solving the identified problem using R Get access to resources with lots of R code templates for solving different problems (e.g. Handbook of Statistical Analysis using R by Everitt and Hothorn and Data … More The Learn-R Algorithm
The Case for Centralising Analytics
What is the optimal way to introduce and embed analytics in an organisation? This is a question I have been wrestling with for years. There are three broad options and a lot of in-between: (1) a centralised analytics team that services different business units in the organisation; (2) a distributed structure where analytics professionals are … More The Case for Centralising Analytics
Agile Data Science: A Portfolio Approach to Managing An Analytics Team
I recently concluded a two-year stint managing a team of ten highly skilled analytics professionals spread across three different locations. There were of course many challenges but the team over-achieved on just about every measure of success one can imagine. The team’s wins include completing on-time and under-budget a data-matching project that delivers tens of … More Agile Data Science: A Portfolio Approach to Managing An Analytics Team
White Cloud Fry in the Backyard Pond
Can you see the baby fry in the photo? I set up a small backyard pond over the new-year break and put in a few white cloud minnow, a hardy fish that is known to be able to survive Canberra’s winter. Nice surprise to be greeted with baby white clouds this morning.



