standardDeviation property
double
standardDeviation
Returns the standard deviation of this numeric collection.
Implementation
double get standardDeviation {
var itr = iterator;
if (!itr.moveNext()) {
return 0.0;
}
var average = mean;
var first = itr.current - average;
var total = first * first;
while (itr.moveNext()) {
var n = itr.current - average;
total += n * n;
}
var deviation = math.sqrt(total / length);
return deviation;
}