I actually don’t know of any StdDev implementations that perform distribution checks before performing the calculation. The math works whether or not StdDev is actually meaningful, and the user is generally expected to determine on their own if the statistic is useful to them for their dataset.
How normal does a distribution have to be before someone should be allowed to use this algorithm? The answer will always be situational.

]]>