计算一组给定值的标准偏差,知道已经在c#上的平均值

时间:2014-11-08 14:38:10

标签: c#

我获得了5个(双)值,我已经声明了数组并使用.Average计算了均值;但需要弄清楚标准偏差并且没有任何线索!我已经查看了其他答案,但他们让我感到困惑,我想让它保持简单和可能,请帮助我!

1 个答案:

答案 0 :(得分:1)

在这里你拥有它:

public static void Main(string[] args)
{
    double[] array = {1.2, 2.3, 3.4, 4.5, 8.9};
    double average = array.Average();
    double sd = Math.Sqrt(array.Sum(x => Math.Pow(x - average, 2) / array.Length));
    Console.WriteLine("Average: " + average);
    Console.WriteLine("Standard deviation: " + sd);
}

Here you can find the standard deviation formula.