/// <summary> /// Does the standard deviation on an entire pupulation. /// </summary> /// <param name="listToDoStandardDeviationOn">This is the list of the entire population to have their standaerd deviation Calulated.</param> /// <param name="standardDeviation">This is the calculated standard Deviation.</param> /// <returns>Returns true if the standard Deviation succeaded, else false.</returns> public static bool TryStandardDeviationEntirePopulation(IEnumerable <double> listToDoStandardDeviationOn, out double standardDeviation) { standardDeviation = System.Math.Sqrt(StatisticsFunctionHelper.VarianceForAnEntirePopulation(listToDoStandardDeviationOn)); if (standardDeviation == 0 && listToDoStandardDeviationOn.All(x => x == -1)) { return(false); } return(true); }
private bool TryStandardDeviationEntirePopulation(List <double> listToDoStandardDeviationOn, out double standardDeviation) { standardDeviation = MathObj.Sqrt(StatisticsFunctionHelper.VarianceForAnEntirePopulation(listToDoStandardDeviationOn)); if (standardDeviation == 0 && listToDoStandardDeviationOn.All(x => x == -1)) { return(false); } return(true); }