Introducido en: v20.1.0
Realiza una regresión lineal simple (unidimensional).
Sintaxis
simpleLinearRegression(x, y)
Argumentos
x — Columna con los valores de la variable explicativa. Float64
y — Columna con los valores de la variable dependiente. Float64
Valor devuelto
Devuelve las constantes (k, b) de la recta resultante y = k*x + b. Tuple(Float64, Float64)
Ejemplos
Ajuste lineal perfecto
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3]);
┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3])─┐
│ (1,0) │
└───────────────────────────────────────────────────────────────────┘
Ajuste lineal con desplazamiento
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6]);
┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])─┐
│ (1,3) │
└───────────────────────────────────────────────────────────────────┘
Última modificación el 10 de junio de 2026