Fonction d’agrégation regr_syy
S’applique à : Databricks SQL Databricks Runtime 11.3 LTS et ultérieur
Retourne la somme des carrés des valeurs yExpr
d’un groupe où xExpr
et yExpr
sont NOT NULL
.
Syntaxe
regr_syy( [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_syy(y, x)
est un synonyme de regr_count(y, x) * var_pop(y)
.
Exemples
> SELECT regr_syy(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