描述

INTERCEPT函数使用现有的x值和y值来计算直线与y轴相交的点。截点基于通过已知x值和已知y值绘制的最佳拟合回归线。

当自变量为0(零)时,如果要确定因变量的值,请使用INTERCEPT函数。

语法

INTERCEPT (known_y's, known_x's)

争论

Argument 描述 Required/Optional
Known_y's The dependent set of observations or data. Required
Known_x's The independent set of observations or data. Required

Notes

  • 回归线a的截距方程为-

    $$a = \bar {y} -b \bar {x} $$

其中斜率b计算为−

$$b = \frac {\sum \left(x- \bar {x} \right)\left(y- \bar {y} \right)} {\sum \left(x- \bar { x} \right)^ 2} $$

其中x和y是样本均值,分别是AVERAGE(已知_x)和AVERAGE(已知_y)。

INTERCEPT和SLOPE函数中使用的基础算法与LINEST函数中使用的基础算法不同。当数据不确定且共线时,这些算法之间的差异可能导致不同的输出。

如,如果known_y的参数的数据点为0,而known_x的参数的数据点为1,则-

  • INTERCEPT和SLOPE返回#DIV/0!错误。 INTERCEPT和SLOPE算法旨在仅查找一个答案,在这种情况下,可以有多个答案。

  • LINEST返回值为0。LINEST算法旨在为共线数据返回合理的输出,在这种情况下,至少可以找到一个答案。

参数应为数字或名称,数组或包含数字的引用。

如果数组或引用参数包含文本,逻辑值或空单元格,则将忽略这些值;但是,会包含值为零的单元格。

如果known_y和known_x包含不同数量的数据点或不包含数据点,则INTERCEPT返回错误值#N/A。

如果指定的known_x的方差求值为零,则INTERCEPT返回#DIV/0!错误值。

如果指定的known_x或known_y数组为空,则INTERCEPT返回#DIV/0!错误值。

适用性

Excel 2007,Excel 2010,Excel 2013,Excel 2016

Example

Intercept Function

参考链接

https://www.learnfk.com/javascript/advanced-excel-statistical-intercept-function.html