Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 11.3 LTS ke atas
Mengembalikan intersepsi garis regresi linier univariat dalam grup di mana xExpr dan yExpr adalah NOT NULL.
Sintaks
regr_intercept( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]
Fungsi ini juga dapat dipanggil sebagai fungsi jendela menggunakan klausa OVER.
Argumen
-
yExpr: Ekspresi numerik, variabel dependen. -
xExpr: Ekspresi numerik, variabel independen. -
cond: Ekspresi Boolean opsional yang memfilter baris yang digunakan untuk fungsi tersebut.
Pengembalian
DOUBLE.
Setiap null dalam grup diabaikan. Jika grup kosong atau hanya terdiri dari null, hasilnya adalah NULL.
Jika DISTINCT ditentukan, rata-rata dihitung setelah duplikat dihapus.
Fungsi ini adalah sinonim untuk avg(y) - regr_slope(y,x) * avg(x).
Contoh
> SELECT regr_intercept(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
-0.9999999999999998