Cross Validated is a question and answer site for people interested in statistics, machine learning, data analysis, data mining, and data visualization. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If I have two variables following two different distributions and having different standard deviations... How do I need to transform two variables so that when I sum the two result is not "driven" by more volatile one.

For example... Variable A is less volatile than variable B (ranges from 0 to 3000) and variable B goes fro. 300 to 350.

If simply add the two variables together the result will obviously be driven by A.

share|improve this question
up vote 11 down vote accepted

A common practice is to standardize the two variables, $A,B$, to place them on the same scale by subtracting the sample mean and dividing by the sample standard deviation. Once you've done this, both variables will be on the same scale in the sense that they each have a sample mean of 0 and sample standard deviation of 1. Thus, they can be added without one variable having an undue influence due simply to scale.

That is, calculate

$$ \frac{ A - \overline{A} }{ {\rm SD}(A) }, \ \ \frac{ B - \overline{B} }{ {\rm SD}(B) } $$

where $\overline{A}, {\rm SD}(A)$ denotes the sample mean and standard deviation of $A$, and similarly for B. The standardized versions of the variables are interpreted as the number of standard deviations above/below the mean a particular observation is.

share|improve this answer
will this work if variable are not normally distributed? – user333 Jul 19 '11 at 21:25
standardizing has nothing to do with the normal distribution - it is merely a means of putting the variables on the same scale. So, yes. – Macro Jul 19 '11 at 21:31
If I divide by sd and not subtract the mean... I will get same volatilities, but different ranges right? – user333 Jul 20 '11 at 6:16
Yes - if you only scale them (divide by the standard deviations) then they with both end up with the same variance, but their mean and range will be different. – Macro Jul 20 '11 at 14:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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