数据点的最小二乘多项式拟合(改进算法)

一、背景: 文章《数据点的最小二乘多项式拟合》描述了详细的多项式拟合算法,在2012-8-19之前,统计计算器也应用了该算法来实现二次函数和三次函数的拟合。为什么没有更高阶的多项式拟合功能呢?因为发现从4次开始,该算法的JavaScript计算结果非常不理想。原因是多项式阶数越高,涉及到的矩阵维度更高。在高维度的矩阵计算时,涉及到的非常多的浮点计算误差,就变得越来越不可忽略,最终导致计算结果与实... [More]

在线统计计算器增加估计/预测功能

现在,你可以使用在线统计计算器的估计/预测功能了。在对给定的数据点作出了拟合模型之后,通过输入一个x值,便可计算出各模型下,该x值所对应的y的估计值(或预测值)。 使用截图如下:

给JavaScript的Array类添加几个统计方法

一、问题 在编程对数据进行统计时,经常使用数组来存储数列。然后JavaScript的Array类,几乎没有相关的方法(除了.length得到数列的容量外)。 前面给JavaScript的Array对象添加了两个最大最小值方法,今天再给扩充一下,添加求和、平方和、平均值、偏差平方和、样本标准差、总体标准差这几个方法。 二、源码 Array.prototype.sum = functi... [More]