REGR_AVGY |
Moyenne de régression linéaire |
| Oracle Database SQL |
Oracle 10g Release 1 (10.1) ou supérieure |
Syntaxe
|
REGR_AVGY(expr1, expr2) [ OVER (analytic_clause) ]
|
Paramètres
| Nom |
Description |
| expr1 |
Ce paramètre permet de spécifier l'expression numérique représentant la variable dépendante (Y) dont on veut calculer la moyenne dans la régression linéaire. |
| expr2 |
Ce paramètre permet de spécifier l'expression numérique représentant la variable indépendante (X) dans le contexte de la régression linéaire. |
| analytic_clause |
Ce paramètre permet, lorsqu'il est utilisé, de définir une clause analytique qui partitionne et ordonne les données sur lesquelles la moyenne des valeurs Y est calculée, sans regrouper physiquement les lignes. |
Description
Cette fonction permet de calculer la moyenne des valeurs Y utilisées dans la régression linéaire.
Remarques
- La fonction REGR_AVGY est essentielle pour l'analyse statistique en régression linéaire car elle calcule la moyenne des valeurs dépendantes (Y), ce qui permet de
mieux comprendre la tendance centrale des données analysées.
- Cette fonction prend en compte deux expressions numériques : la variable dépendante (Y) et la variable indépendante (X), et elle s'inscrit dans le cadre des
analyses où la relation entre ces deux variables est étudiée.
- L'utilisation de la clause analytique optionnelle OVER (analytic_clause) permet d'affiner le calcul en segmentant les données selon des partitions ou des ordres
spécifiques, ce qui est utile pour des analyses plus granulaires.
- En calculant la moyenne de Y pour un ensemble de données, cette fonction fournit un point de référence qui est crucial pour interpréter les autres paramètres de la
régression, comme la pente (REGR_SLOPE) ou l'ordonnée à l'origine (REGR_INTERCEPT).
- La fonction est disponible depuis Oracle 10g Release 1 (10.1), ce qui en fait un outil accessible pour les utilisateurs de versions Oracle modernes souhaitant
effectuer des analyses de régression.
- Le calcul effectué par REGR_AVGY contribue à la validation du modèle de régression en permettant d'évaluer la distribution des valeurs dépendantes et leur adéquation
à la droite de régression.
- Contrairement à une simple fonction de moyenne, REGR_AVGY est intégrée dans un contexte de régression, ce qui signifie que le calcul de la moyenne est fait en tenant
compte de la relation entre Y et X, notamment dans le cadre d'analyses analytiques.
- L'intégration possible d'une clause analytique fait que cette fonction peut être utilisée dans des requêtes SQL complexes où les résultats doivent être calculés pour
des sous-ensembles de données, par exemple par région ou par période.
- L'output de la fonction est un nombre à virgule flottante qui représente la moyenne pondérée des valeurs Y dans le contexte défini par les paramètres, ce qui
facilite une interprétation statistique fine.
- La fonction peut être combinée avec d'autres fonctions de régression linéaire d'Oracle, telles que REGR_SLOPE ou REGR_R2, pour une analyse complète du modèle
statistique et des performances de la prédiction.
- L'utilisation de REGR_AVGY dans des analyses analytiques permet de mieux comprendre la variance et la covariance entre les variables, ce qui est un aspect clef pour
la modélisation prédictive.
- Enfin, cette fonction simplifie l'écriture de requêtes analytiques complexes en fournissant un calcul statistique clé en une seule étape, ce qui améliore la
lisibilité et la maintenance du code SQL utilisé pour des analyses de données avancées.
Dernière mise à jour : Dimanche, le 29 Juin 2025