protected internal override double Evaluate(double[] values) { if (values.Length < 1) { throw new EvaluationException(ErrorEval.DIV_ZERO); } return(StatsLib.stdevp(values)); }
public ValueEval Evaluate(ValueEval[] args, OperationEvaluationContext ec) { var values = ValueCollector.CollectValues(args); if (values.Length < 1) { throw new EvaluationException(ErrorEval.DIV_ZERO); } return(new NumberEval(StatsLib.stdevp(values))); }