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.


1 Answer 1


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.

  • 1
    $\begingroup$ will this work if variable are not normally distributed? $\endgroup$
    – user333
    Jul 19, 2011 at 21:25
  • 2
    $\begingroup$ standardizing has nothing to do with the normal distribution - it is merely a means of putting the variables on the same scale. So, yes. $\endgroup$
    – Macro
    Jul 19, 2011 at 21:31
  • $\begingroup$ If I divide by sd and not subtract the mean... I will get same volatilities, but different ranges right? $\endgroup$
    – user333
    Jul 20, 2011 at 6:16
  • 1
    $\begingroup$ 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. $\endgroup$
    – Macro
    Jul 20, 2011 at 14:02
  • $\begingroup$ @Macro What if I do not have data but only have sequential data for the variables. So, the sum of two variables acts more like a score. I believe there are some bad implications such as scores very early in the sequence. Do you know of another way? $\endgroup$ Jul 7, 2017 at 16:47

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.