Excel - INTERCEPT 函数



描述

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

当您想要确定自变量为 0(零)时因变量的值时,可以使用 INTERCEPT 函数。

语法

INTERCEPT (known_y's, known_x's)

参数

参数 描述 必选/可选
Known_y's 因变量的观测值或数据集合。 必选
Known_x's 自变量的观测值或数据集合。 必选

备注

  • 回归线的截距 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(known_x's) 和 AVERAGE(known_y's)。

  • INTERCEPT 和 SLOPE 函数中使用的底层算法不同于 LINEST 函数中使用的底层算法。当数据未确定且共线性时,这些算法之间的差异会导致不同的结果。

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

    • INTERCEPT 和 SLOPE 返回 #DIV/0! 错误。INTERCEPT 和 SLOPE 算法旨在寻找唯一一个答案,在这种情况下,可能存在多个答案。

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

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

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

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

  • 如果指定的 known_x's 的方差计算结果为零,则 INTERCEPT 返回 #DIV/0! 错误值。

  • 如果指定的 known_x's 或 known_y's 数组中的任何一个为空,则 INTERCEPT 返回 #DIV/0! 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

Intercept Function
advanced_excel_statistical_functions.htm
广告