'Big data' poses challenges that require both classical multivariate methods and modern machine-learning techniques. This coherent treatment integrates theory with data analysis, visualisation and interpretation of the analysis. Problems, data sets and MATLAB® code complete the package. It is suitable for master's/graduate students in statistics and working scientists in data-rich disciplines.