In analysing ECG data, the main aim is to differentiate between the signal patterns of healthy subjects and those of individuals with specific heart conditions. We propose an approach for classifying multivariate ECG signals based on discriminant and wavelet analyses. For this purpose we use multiple-scale wavelet variances and wavelet correlations to distinguish between the patterns of multivariate ECG signals based on the variability of the individual components of each ECG signal and on the relationships between every pair of these components. Using the results of other ECG classification studies in the literature as references, we demonstrate that our approach applied to 12-lead ECG signals from a particular database compares favourably. We also demonstrate with real and synthetic ECG data that our approach to classifying multivariate time series out-performs other well-known approaches for classifying multivariate time series.