Перейти к основному содержанию

simpleLinearRegression

Добавленный в: v20.1.0 Выполняет простую (одномерную) линейную регрессию. Синтаксис
simpleLinearRegression(x, y)
Аргументы
  • x — Столбец со значениями независимой переменной. Float64
  • y — Столбец со значениями зависимой переменной. Float64
Возвращаемое значение Возвращает константы (k, b) полученной прямой y = k*x + b. Tuple(Float64, Float64) Примеры Идеальная линейная аппроксимация
Query
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3]);
Response
┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3])─┐
│ (1,0)                                                             │
└───────────────────────────────────────────────────────────────────┘
Линейная аппроксимация со смещением
Query
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6]);
Response
┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])─┐
│ (1,3)                                                             │
└───────────────────────────────────────────────────────────────────┘
Последнее изменение 10 июня 2026 г.