如何拟合多项式趋势线使得 Excel 中只有前两个系数非零?

如何拟合多项式趋势线使得 Excel 中只有前两个系数非零?

我有物体随时间变化的位移数据,三次趋势线非常适合该数据。我知道初始位移为 0,因此我可以勾选“设置截距”框。

但是,我也知道初始速度为 0,所以我希望 x 的系数也为 0。但是,我不知道如何配置回归以以这种方式发生。

我该如何以这种方式进行配置?

我正在使用 Mac 版 Office。

编辑

为了更清楚起见,假设我们有时间:[1,2,3,4,5,6] 和位移:[0,2,9,28,69,140,​​225]

我们希望用三次多项式来拟合数据,如下所示: 在此处输入图片描述 但是因为我们知道函数的导数包含点 (0,0),所以我们希望 x 的系数(在本例中为 -3.3067)为 0。我们如何配置 Excel 以以这种方式拟合趋势线。

答案1

@RajeshS 说得对,莱恩斯特是你的答案。但你需要帮助它。这是我的数据和解决方案。

我插入了计算时间平方和时间立方的列,我将在我的模型中使用这些列。我选择了阴影区域 F2:H6,输入了此公式,然后按住 CTRL+SHIFT 并按 ENTER 将其数组输入(不要输入花括号,CTRL+SHIFT 会为您完成此操作):

{=LINEST(D2:D8,B2:C8,FALSE,TRUE)}

D2:D8 是已知的 Y 值,B2:C3 是已知的 X 值,FALSE 表示将常数设置为零,TRUE 表示为我们提供额外的统计反馈行。例如,R 平方为 0.99929。

X 值的系数在 LINEST 的第一个输出行中按相反顺序排列,并且我们看到常数为零,这与要求相符。

我使用这些系数来计算 J 列的拟合度,在图表中显示为橙色曲线,数据点显示为蓝色标记。

LINEST 用于多边形拟合,得到 3 阶和 2 阶系数,其中 1 阶和 0 阶系数等于零

相关内容