Example #1
0
        public static StdDevInfo Calculate(IReadOnlyList<double> samples, VarianceMode varianceMode, VarianceAlgorithm varianceAlgorithm)
        {
            var std_dev = new StdDevInfo();
            std_dev.Variance = Variance.Calculate(samples, varianceMode, varianceAlgorithm);

            return std_dev;
        }
Example #2
0
        public static IObservable<StdDevInfo> Calculate(IObservable<double> samples)
        {
            return Observable.Create<StdDevInfo>(o =>
            {
                var std_dev = new StdDevInfo();

                Variance.Calculate(samples).Subscribe(variance =>
                {
                    std_dev.Variance = variance;
                    o.OnNext(std_dev);
                });

                return Disposable.Empty;
            });
        }