所以我在网上做了一些研究,得到了一个计算多项式趋势线的 Excel 公式。我发现了以下公式:
y = (a1 * x^2) + (a2 * x) + b
a1: =INDEX(LINEST(y;x^{1,2});1)
a2: =INDEX(LINEST(y;x^{1,2});1;2)
b: =INDEX(LINEST(y;x^{1,2});1;3)
但是当我尝试在 Excel 工作表中使用这些值时,我得到的 a1 和 a2 值与当我创建带有趋势线的图表并在图表上显示方程时 Excel 给出的值不同。对于“b”,我收到 #REF 错误。 (见下图)
谁能帮我解决这个问题?
语言提示:如果您的语言设置为欧洲语和“.”不起作用,尝试用“”代替,。所以
a1: =INDEX(LINEST(y;x^{1\2});1)
a2: =INDEX(LINEST(y;x^{1\2});1;2)
b: =INDEX(LINEST(y;x^{1\2});1;3)
仅使用 LINEST 也可以,结果只会溢出到多个框中。
LINEST(y;x^{1\2})
我在另一篇文章的深处发现了这个技巧的一些评论。 Excel 中的二次和三次回归