Delen via


covar_pop statistische functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Berekent de covariantie van de populatie van getalparen in een groep.

Syntaxis

covar_pop ( [ALL | DISTINCT] expr1, expr2 ) [FILTER ( WHERE cond ) ]

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

Argumenten

  • expr1: Een expressie die resulteert in een numerieke waarde.
  • expr2: Een expressie die resulteert in een numerieke waarde.
  • cond: Een optionele Boole-expressie die de rijen filtert die worden gebruikt voor aggregatie.

Retouren

EEN DUBBELE.

Als DISTINCT de functie is opgegeven, werkt deze alleen op een unieke set expr1, expr2 paren.

Voorbeelden

> SELECT covar_pop(c1, c2) FROM VALUES (1,1), (2,2), (2,2), (3,3) AS tab(c1, c2);
 0.5

> SELECT covar_pop(DISTINCT c1, c2) FROM VALUES (1,1), (2,2), (2,2), (3,3) AS tab(c1, c2);
 0.6666666666666666