Analytic Techniques for Large Transaction Datasets. Using very large transaction datasets opens up exciting opportunities to study human behaviour and health. However, there are many pitfalls and obstacles to overcome. By drawing on behavioural science, statistics and machine learning I develop new data analytic techniques that can be employed to understand the mechanisms of choices and behaviour using transaction data.