Pular para o conteúdo principal

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. 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
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 linear com offset
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 modificação em 10 de junho de 2026