AK.F1.Timing.Model.Collections.DoubleCollectionModel.UpdateStandardDeviation C# (CSharp) Метод

UpdateStandardDeviation() приватный Метод

private UpdateStandardDeviation ( double item ) : void
item double
Результат void
        private void UpdateStandardDeviation(double item)
        {
            double n = InnerItems.Count;
            double mean = Mean.GetValueOrDefault(0d);

            SumOfSquaredValues += Sqr(item);
            StandardDeviation = Math.Sqrt(1d / n * (SumOfSquaredValues - (n * Sqr(mean))));
        }