COB_MEDIAN function

dynamic COB_MEDIAN(
  1. List values
)

Implementation

dynamic COB_MEDIAN(List<dynamic> values) {
  if (values.isEmpty) return 0.0;
  final sorted = values.map(varToDouble).toList()..sort();
  final n = sorted.length;
  if (n.isOdd) return sorted[n ~/ 2];
  return (sorted[n ~/ 2 - 1] + sorted[n ~/ 2]) / 2.0;
}