regr_syy
összesítő függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime 11.3 LTS és újabb
Egy csoport értékeinek négyzetösszegét yExpr
adja vissza, ahol xExpr
és yExpr
vannak NOT NULL
.
Syntax
regr_syy( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]
Ez a függvény ablakfüggvényként is meghívható a OVER
záradék használatával.
Argumentumok
yExpr
: Egy numerikus kifejezés, a függő változó.xExpr
: Numerikus kifejezés, a független változó.cond
: Nem kötelező logikai kifejezés, amely a függvényhez használt sorokat szűri.
Válaszok
Az eredmény típusa a következő DOUBLE
: .
A csoporton belüli null értékek figyelmen kívül lesznek hagyva. Ha egy csoport üres, vagy csak null értékből áll, az eredmény az .NULL
Ha DISTINCT
meg van adva, az eredmény az ismétlődések eltávolítása után lesz kiszámítva.
regr_syy(y, x)
szinonimája.regr_count(y, x) * var_pop(y)
Példák
> SELECT regr_syy(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
0.6666666666666666