Algs4-1.2.18累加器的方差

Posted longjin2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Algs4-1.2.18累加器的方差相关的知识,希望对你有一定的参考价值。

1.2.18累加器的方差。以下代码为Accumulator类添加了var()和stddev()方法,它们计算了addDatavalue()方法的参数的方差和标准差,验证这段代码。
public class Accumulator
{
    private double m;
    private double s;
    private int N;
    public void addDataValue(double x)
    {
        N++;
        s=s+1.0*(N-1)/N*(x-m)*(x-m);
        m=m+(x-m)/N;
    }
   
    public double mean()
    {return m;}
   
    public double var()
    {return s/(N-1);}
   
    public double stddev()
    {return Math.sqrt(this.var());}
}
与直接对所有数据的平方求和的方法相比较,这种实现能够更好地避免四舍五入产生的误差。






















以上是关于Algs4-1.2.18累加器的方差的主要内容,如果未能解决你的问题,请参考以下文章

方差 协方差

方差分析ANOVA单因素方差分析协变量方差分析ANCOVA重复测量方差分析双因素方差分析( two-way ANOVA)多元方差分析MANOVA多元协方差分析MANCOVA

加急!!!如何用MATLAB算自协方差

方差variance, 协方差covariance, 协方差矩阵covariance matrix

均值方差协方差协方差矩阵特征值特征向量

标准差方差协方差的区别