Excel中的LINEST函数|如何在Excel中使用LINEST? (例子)

Excel中的LINEST函数

它是MS Excel中的内置函数。 Excel中的LINEST函数用于计算一行的统计信息。 Excel中的LINEST使用最小二乘回归并返回一个数组,该数组描述最适合给定数据的直线。

Excel中的LINEST公式

以下是Excel中的LINEST公式。

该行的=等式为:

y = mx + b

-或者-

y = m1x1 + m2x2 + m3x3 +…+ b

Excel中的LINEST有两个参数,其中一个是必需的。 在哪里,

  • known_y的 =它是必需的参数,它表示关系y = mx + b中已知的y值集合。
    • 如果known_y的范围在 单列,known_x的每一列都被解释为一个单独的变量。
    • 如果known_y的范围在 单排,known_x的每一行都被解释为一个单独的变量。
  • known_x的= 它是一个可选参数,表示以关系y = mx + b已知的x值的集合。
    • known_x的范围可以包含一组或多组变量。如果仅使用一个变量,则只要它们的尺寸相等,known_y和known_x可以是任何形状的范围。
    • 如果使用多个变量,则known_y必须为向量(即,高度为一行或宽度为一列的范围)。
  • const = 它是一个可选参数,代表指定是否强制使用常量的逻辑值(TRUE / FALSE) b 等于0。
    • 如果const是 真的 或跳过时,b是正常计算的。
    • 如果const是 错误的,将b设置为等于0,并调整m值以适合y = mx。
  • 统计= 它是一个可选参数,代表指定是否返回其他回归统计信息的逻辑值(TRUE / FALSE)。
    • 如果统计资料是 真的,Excel中的LINEST返回其他回归统计信息;结果,返回的数组为{mn,mn-1,…,m1,b; sen,sen-1,…,se1,seb; r2,sey; F,df; ssreg,ssresid}。
    • 如果统计数据是 错误的 或跳过时,Excel中的LINEST仅返回m系数和常数b。

如何在Excel中使用LINEST函数?

所述功能是工作表(WS)功能。作为WS函数,可以将Excel中的LINEST函数作为公式的一部分输入到工作表的单元格中。请参阅下面给出的几个示例,以了解更多信息。

让我们看下面的例子。每个示例都涵盖了使用Excel中的LINEST函数实现的不同用例。

您可以在此处下载此LINEST功能Excel模板– LINEST功能Excel模板

Excel范例1中的LINEST –斜率

= LINEST(B2:B5,C2:C5,,FALSE)

如上式所示,B2:B5是已知的-y,C2:C5是已知的-x。第三个参数(即const)留为空白,因此将对其进行计算。第4个参数(即统计信息)标记为FALSE。

Excel示例2中的LINEST –简单线性回归

= SUM(LINEST(B1:B6,A1:A6)* {9,1})

如上面excel中的LINEST公式所示,A1:A6是月份号,B2:B6表示相应的销售数字。因此,基于6个月的销售数据,将估算第9个月的销售数据。

要记住的事情

  1. 当输入数组常量(例如known_x)作为参数时,逗号可用于分隔同一行中存在的值,而分号可用于分隔行。分隔符可能会因本地区域设置而异。
  2. 如果回归方程预测的y值超出用于确定方程的y值范围,则它们可能无效。
  3. 返回数组的公式必须作为数组公式输入。
  4. 当只有一个独立的x变量时,可以使用以下公式直接计算斜率和y截距值:
    • := INDEX(LINEST(known_y,known_x),1)
    • Y轴截距:= INDEX(LINEST(known_y,known_x),2)
  5. 一条直线可以用 截距:
    • 坡度(m): 查找一条线的斜率,通常表示为 :–对于具有两个点(x1,y1)和(x2,y2)的线;斜率的计算公式为: m =(y2 – y1)/(x2 – x1)。
    • Y轴截距(b): 线的y截距,通常表示为 b,是 ÿ 在线与点相交的点 y轴。
    • 直线方程为 y = mx + b。一旦值 b 已知,可以通过将 y值或x值 进入方程式。请参见Excel中的趋势函数。