simpleLinearRegression
Introduite dans : v20.1.0
Effectue une régression linéaire simple (unidimensionnelle).
Syntaxe
simpleLinearRegression(x, y)Arguments
x— Colonne contenant les valeurs de la variable explicative.Float64y— Colonne contenant les valeurs de la variable dépendante.Float64
Valeur renvoyée
Renvoie les constantes (k, b) de la droite obtenue y = k*x + b. Tuple(Float64, Float64)
Exemples
Ajustement linéaire parfait
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3]);┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3])─┐
│ (1,0) │
└───────────────────────────────────────────────────────────────────┘Ajustement linéaire avec décalage
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6]);┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])─┐
│ (1,3) │
└───────────────────────────────────────────────────────────────────┘