예제 #1
0
 protected internal override double Evaluate(double[] values)
 {
     if (values.Length < 1)
     {
         throw new EvaluationException(ErrorEval.DIV_ZERO);
     }
     return(StatsLib.stdevp(values));
 }
예제 #2
0
파일: STDEV_P.cs 프로젝트: Yvees/npoi
        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)));
        }