NSoft.NFramework.LinqEx.LinqTool.AsRootMeanSquare C# (CSharp) Метод

AsRootMeanSquare() публичный статический Метод

제곱 평균 (root-mean-square) - 표준편차와 같은 값이다. 참고: http://en.wikipedia.org/wiki/Root_mean_square
public static AsRootMeanSquare ( this source ) : double
source this
Результат double
        public static double AsRootMeanSquare(this IEnumerable<double> source) {
            double rms = 0.0;
            long n = 0;

            foreach(var x in source) {
                rms += x * x;
                n++;
            }

            return (n > 1) ? Math.Sqrt(rms / (n - 1)) : 0;
        }

Same methods

LinqTool::AsRootMeanSquare ( this source ) : double