適用於:
Databricks SQL
Databricks Runtime 11.3 LTS 和更新版本
傳回群組中單變數線性回歸線的截距,其中 xExpr 和 yExpr 是 NOT NULL。
語法
regr_intercept( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]
引數
-
yExpr:數值表達式,相 依變數。 -
xExpr:數值表達式,獨立 變數。 -
cond:選擇性布爾表示式,篩選用於函式的數據列。
退貨
DOUBLE。
系統會忽略群組內的任何 Null。 如果群組是空的,或只包含 Null,則結果為 NULL。
如果 DISTINCT 指定 ,則會在移除重複項目之後計算平均值。
此函式與 同 avg(y) - regr_slope(y,x) * avg(x)義。
範例
> SELECT regr_intercept(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
-0.9999999999999998