Saltar al contenido principal

simpleLinearRegression

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
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)                                                             │
└───────────────────────────────────────────────────────────────────┘
Ajuste lineal con desplazamiento
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)                                                             │
└───────────────────────────────────────────────────────────────────┘
Última modificación el 10 de junio de 2026