如何用js实现线性回归算法

JavaScript021

如何用js实现线性回归算法,第1张

可以用函数 regress( )来解决。[b,bint,r,rint,stats] = regress(y,X)b——拟合线性函数的系数bint——系数b的置信区间r——残值向量rint——残值的置信区间stats——检验统计量,第一值是回归方程的置信度,第二值是F统计量,第三值是与F统计量相应的p值,当p值很小,说明回归模型成立X——自变量向量,X=[ones(3,1) x1 x2 x3]y——应变量向量

a 函数里如果有异步的代码,则只有两种处理方式:

a函数返回 promise,b函数这样调用: a().then(){b():}

a函数添加一个参数传回调函数,这样调用:a(()=>{b()})

如果a函数不能传入回调函数,又没有返回 promise,则必须要改一下 a函数,可能只是很简单的修改。