J'utilise IB6 open source, donc pas grand chose au niveau opérateurs statistiques : MIN, MAX, AVG, COUNT, SUM
Je souhaite calculer la variance d'élément "value" d'une table "Tbl". Il me faut donc faire la somme des carrés des différences entre les "value" et moyenne, le tout divisé par le nombre d'éléments.
Je travaille donc autour de la requête suivante :
mais j'ai une erreur d'aggregat ("invalide aggregate reference"); certainement au niveau de l'insertion de AVG dans SUM.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Select SUM( (tbl.value - AVG(tbl.value) * (tbl.value - AVG(tbl.value)) / MOY(tbl.value) AS Variance From tbl
Une idée ?
Merci
Partager