tt_HARMEAN function

dynamic tt_HARMEAN(
  1. List values
)

tt_HARMEAN(values): harmonic mean

Implementation

dynamic tt_HARMEAN(List<dynamic> values) {
  final n = values.length;
  if (n == 0) return 0.0;
  double s = 0;
  for (final v in values) {
    final x = varToDouble(v);
    if (x == 0) return 0.0;
    s += 1.0 / x;
  }
  return n / s;
}