slug: /zh/sql-reference/aggregate-functions/reference/simplelinearregression

sidebar_position: 220

simpleLinearRegression {#simplelinearregression}

执行简单(一维)线性回归。

语法

  1. simpleLinearRegression(x, y)

参数

  • x — x轴。
  • y — y轴。

返回值

符合y = a*x + b的常量 (a, b)

示例

  1. SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3])
  1. ┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3])─┐
  2. (1,0)
  3. └───────────────────────────────────────────────────────────────────┘
  1. SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])
  1. ┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])─┐
  2. (1,3)
  3. └───────────────────────────────────────────────────────────────────┘