simpleLinearRegression
Introduzido em: v20.1.0
Realiza regressão linear simples (unidimensional).
Sintaxe
simpleLinearRegression(x, y)Argumentos
x— Coluna com os valores da variável explicativa.Float64y— Coluna com os valores da variável dependente.Float64
Valor retornado
Retorna as constantes (k, b) da reta resultante y = k*x + b. Tuple(Float64, Float64)
Exemplos
Ajuste linear perfeito
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3]);┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3])─┐
│ (1,0) │
└───────────────────────────────────────────────────────────────────┘Ajuste linear com offset
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6]);┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])─┐
│ (1,3) │
└───────────────────────────────────────────────────────────────────┘