/// <summary> /// Returns a clone of this estimator. /// </summary> /// <returns></returns> public object Clone() { MeanVarianceAccumulator result = new MeanVarianceAccumulator(); result.SetTo(this); return(result); }
/// <summary> /// Creates a new Gaussian estimator /// </summary> public GaussianEstimator() { mva = new MeanVarianceAccumulator(); }
/// <summary> /// Sets the state of this estimator from the specified estimator. /// </summary> /// <param name="value"></param> public void SetTo(MeanVarianceAccumulator value) { Mean = value.Mean; Variance = value.Variance; Count = value.Count; }
/// <summary> /// Creates a new Gamma estimator /// </summary> public GammaEstimator() { mva = new MeanVarianceAccumulator(); }