如何指定 excel 线性加权多项式拟合公式,例如
LINEST(y*w^0.5,IF({1,0},1,x)*w^0.5,FALSE,TRUE)
,但这是用于线性拟合。我正在寻找二阶和三阶多项式回归拟合的类似公式。
问问题
5038 次
1 回答
2
在对加权趋势线中另一篇文章的回复中,已经建议了一种用于加权多项式的方法。例如,对于三次拟合,请尝试在 4x1 范围内使用 CTRL+SHIFT+ENTER:
=LINEST(y*w^0.5,(x-1E-99)^{0,1,2,3}*w^0.5,FALSE)
(-1e-99 确保 0^0=1)。类似于 R^2 的线性情况尝试:
=INDEX(LINEST((y-SUMPRODUCT(y,w)/SUM(w))*w^0.5,(x-1E-99)^{0,1,2,3}*w^0.5,FALSE,TRUE),3,1)
推导
在标准最小二乘法中,我们找到b
最小化的向量:|y-Xb|²=(y-Xb)'(y-Xb)
在加权情况下b
选择最小化:|W(y-Xb)|²=(y-Xb)'W'W(y-Xb)
所以加权回归是Wy
关于权重的对角矩阵 在WX
哪里。W'W = W²
于 2013-03-23T15:57:49.883 回答