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. Float64
y — 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) │
└───────────────────────────────────────────────────────────────────┘
Última modificação em 10 de junho de 2026