如何在 excel 中推断数据(附示例)


外推法是利用历史数据值来预测未来值的过程。

在 Excel 中推断数据的最简单方法是使用TREND函数,该函数使用以下语法:

TREND(known_y’s, [known_x’s], [new_x’s], [const])

金子:

  • known_y’s :已知 y 值的范围
  • known_x’s :已知x值的范围
  • new_x’s :新 x 值的范围
  • const :是否强制趋势线方程中的常数为零。

注意TREND函数设计用于处理遵循线性趋势的数据。对于具有非线性趋势的数据集,需要使用更先进的技术

以下分步示例展示了如何在 Excel 中实际使用TREND函数推断数据。

第 1 步:创建数据集

首先,我们将以下数据集中的值输入到 Excel 中:

步骤 2:检查数据是否遵循线性趋势

接下来,我们创建一个散点图来检查数据是否遵循线性趋势。

为此,请突出显示范围A2:B14 ,然后单击顶部功能区的“插入”选项卡,然后单击“图形”组中的“散布”图标:

将出现以下散点图:

从图中我们可以看到这些点大致遵循线性趋势。

换句话说,这些点大致位于一条直线对角线上。

因此,我们可以继续使用TREND函数来推断未来的数据值。

注意:如果数据呈现非线性模式,您可以尝试拟合多项式曲线

步骤 3:使用 TREND 函数推断新值

假设我们想要使用现有数据来推断以下新 x 值的 y 值:

  • x = 25
  • x = 30
  • x = 35

为此,我们可以在电子表格中定义这些新值,然后在单元格B17中键入以下公式:

 =TREND( $B$2:$B$14 , $A$2:$A$14 , A17 )

然后我们可以单击此公式并将其拖动到每个新值:

以下是如何解释结果:

  • 对于 x = 25 的值,y 的预期值为26.75229
  • 对于 x = 30 的值,y 的预期值为31.596
  • 对于 x = 35 的值,y 的预期值为36.43971

如果您想知道用于推断这些值的确切公式,您可以在单元格D2中键入以下公式:

 =LINEST( A2:A14 , B2:B14 )

以下屏幕截图显示了如何在实践中使用该公式:

LINEST函数计算现有数据的线性趋势线,结果为:

y = 0.968741x + 2.533759

TREND函数在底层使用该方程来推断 y 值。

例如,对于 x = 25 的值,该方程计算如下:

y = 0.968741*(25) + 2.533759 = 26.75229

这对应于TREND函数计算的值。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何在 Excel 中创建销售预测
如何在 Excel 中创建最佳拟合线
如何在Excel中添加二次趋势线

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注