This is a general question on normalization of data so that all the variables are within the same range.

  1. Why do we normalize data in pattern classification?

  2. How to normalize time series which is multivariate? I have collected motion time series from Kinect skeleton tracking. In general, what is the process of normalization when the features are the joint angles, x,y,z coordinate of the pixel and in cases of features say flower width, size, color ?

  • 1
    $\begingroup$ There is an excellent paper on time series search and mining: Rakthanmanon, T., et al. (2012). Searching and Mining Trillions of Time Series Subsequences under Dynamic Time Warping. KDD. (pdf). The need of normalization is justified very well there. $\endgroup$ Mar 29, 2015 at 0:38

1 Answer 1

  1. Normalization isn't always necessary. We use it with certain methods (such as Principal Component Analysis) because otherwise, the values that have a larger scale will be given an increased weight. Here's a discussion of why normalization is necessary within the PCA context -- the same basic argument applies to other techniques that are sensitive to scale: Why do we need to normalize data before analysis

  2. It would depend on what your intention was with the normalization, and what type of analysis you intended to do. Feature scaling is a pretty common normalization technique, and what I usually default to unless there is a reason to attempt another technique. You can read about other normalization techniques here: http://en.wikipedia.org/wiki/Normalization_(statistics).


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.