social_learning.ListExtensions.Stdev C# (CSharp) Method

Stdev() public static method

Calculates the sample standard deviation.
public static Stdev ( this data ) : double
data this
return double
        public static double Stdev(this IEnumerable<double> data)
        {
            if (data.Count() < 2)
                return 0;

            double avg = data.Average();
            double numerator = 0;
            foreach (double d in data)
                numerator += (d - avg) * (d - avg);

            double variance = numerator / (double)(data.Count() - 1);

            return Math.Sqrt((double)variance);
        }

Same methods

ListExtensions::Stdev ( this data ) : double
ListExtensions