如何在 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 中执行其他常见任务: