Fonction d’agrégation regr_sxy
S’applique à : Databricks SQL
Databricks Runtime 11.3 LTS et versions ultérieures
Retourne la somme des produits de yExpr
et xExpr
calculés à partir des valeurs d’un groupe où xExpr
et yExpr
sont NOT NULL
.
Syntaxe
regr_sxy( [ALL | DISTINCT] yExpr, xExpr) [FILTER ( WHERE cond ) ]
Cette fonction peut également être appelée en tant que fonction de fenêtre à l’aide de la clause OVER
.
Arguments
yExpr
: expression numérique, variable dépendante.xExpr
: expression numérique, variable indépendante.cond
: expression booléenne facultative qui filtre les lignes utilisées pour la fonction.
Retours
Le type de résultat est DOUBLE
.
Les valeurs Null au sein du groupe sont ignorées. Si un groupe est vide ou comprend uniquement des valeurs Null, le résultat est NULL
.
Si DISTINCT
est spécifié, le résultat est calculé après la suppression des doublons.
regr_sxy(y, x)
est un synonyme de regr_count(y, x) * covar_pop(y, x)
.
Exemples
> SELECT regr_sxy(y, x) FROM VALUES (1, 2), (2, 3), (2, 3), (null, 4), (4, null) AS T(y, x);
0.6666666666666666
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour