simpleLinearRegression
simpleLinearRegression
단순(일변량) 선형 회귀를 수행해요.
출처: 문서
본문
simpleLinearRegression은 단순(일변량) 선형 회귀를 수행하는 집계 함수예요. v20.1.0에 도입되었어요.
단순(일변량) 선형 회귀를 수행해요.
구문 (Syntax)
simpleLinearRegression(x, y)
인자 (Arguments)
반환 값 (Returned value)
결과 직선 y = k*x + b 의 상수 (k, b) 를 반환해요.
- Tuple(Float64, Float64) 타입이에요.
예시 (Examples)
완벽한 선형 적합(fit)
쿼리:
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3]);
응답:
┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [0, 1, 2, 3])─┐
│ (1,0) │
└───────────────────────────────────────────────────────────────────┘
오프셋이 있는 선형 적합
쿼리:
SELECT arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6]);
응답:
┌─arrayReduce('simpleLinearRegression', [0, 1, 2, 3], [3, 4, 5, 6])─┐
│ (1,3) │
└───────────────────────────────────────────────────────────────────┘