Delen via


regr_sxx statistische functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime 11.3 LTS en hoger

Retourneert de som van kwadraten van de xExpr waarden van een groep waar xExpr en yExpr zijn NOT NULL.

Syntaxis

regr_sxx( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]

Deze functie kan ook worden aangeroepen als een vensterfunctie met behulp van de OVER component.

Argumenten

  • yExpr: Een numerieke expressie, de afhankelijke variabele.
  • xExpr: Een numerieke expressie, de onafhankelijke variabele.
  • cond: Een optionele Boole-expressie die de rijen filtert die voor de functie worden gebruikt.

Retouren

Het resultaattype is DOUBLE.

Null-waarden in de groep worden genegeerd. Als een groep leeg is of alleen uit null-waarden bestaat, is NULLhet resultaat.

Als DISTINCT dit is opgegeven, wordt het resultaat berekend nadat duplicaten zijn verwijderd.

regr_sxx(y, x) is een synoniem voor regr_count(y, x) * var_pop(x).

Voorbeelden

> SELECT typeof(regr_sxx(y, x)) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
  0.6666666666666666