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.Float64y— 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) │
└───────────────────────────────────────────────────────────────────┘