stdVARIANCE function

dynamic stdVARIANCE(
  1. List values
)

Expression function VARIANCE(...): variance.

Implementation

dynamic stdVARIANCE(List<dynamic> values) {
  final n = values.length;
  if (n < 2) return 0.0;
  double s = 0, ss = 0;
  for (final v in values) {
    final x = varToDouble(v);
    s += x;
    ss += x * x;
  }
  return (ss - s * s / n) / n;
}