This document presents a method for classifying electrocardiogram (ECG) beats using discrete wavelet transform, higher order statistics, and multivariate analysis. The method extracts features from ECG data using discrete wavelet transform, principal component analysis of wavelet coefficients, higher order statistics, and independent component analysis. These features are then input to a support vector machine classifier to classify five types of heartbeats with an accuracy of 98.91%. The method demonstrates that combining linear features from discrete wavelet transform and principal component analysis with nonlinear features from higher order statistics and independent component analysis can effectively classify ECG beats.