Outil pour calculer une moyenne géométrique d'une liste de nombres: une estimation de la tendance des données dans une liste, elle a pour avantage d'être moins sensible aux fortes valeurs.
Moyenne Géométrique - dCode
Catégorie(s) : Statistiques, Traitement de Données
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Pour une liste de $ n $ valeurs $ X = \{x_1, x_2, \dots, x_n\} $, la moyenne géométrique est définie par la racine nième ( $ \sqrt[n]{\dots} $ ) du produit des valeurs.
$$ \bar{x}_{geom} = \sqrt[n]{\prod_{i=1}^n{x_i}} $$
A partir d'une liste de $ n $ valeurs dont le produit (la multiplication de toutes les valeurs) est $ p $, calculer la racine nième de $ p $ soit $ \sqrt[n]{p} $.
Exemple : La liste de $ 3 $ nombres $ \{ 1, 10, 100 \} $ a pour moyenne géométrique $ \sqrt[3]{1 \times 10 \times 100} = 10 $, alors qu'elle a pour moyenne arithmétique $ 55.5 $.
Pour avoir une représentation géométrique, la moyenne géométrique des côtés d'un rectangle a une valeur $ c $ qui pourrait être la longueur d'un coté d'un carré d'aire identique au rectangle original.
Exemple : Un rectangle de $ 6 \times 10 $ a une aire de $ 60 $. La moyenne géométrique de $ 6 $ et $ 10 $ vaut $ \approx 7.746 $. Or un carré de coté $ 7.746 $ a une aire de $ \approx 60 $.
Lorsque les valeurs sont affectées de coefficients, il s'agit d'une moyenne géométrique pondérée.
En se basant sur la formule mathématique : //Python
ou pour éviter un dépassement mémoire dû aux grands nombres (overflow) :
import numpy as np
def moyenne_geo(iterable):
a = np.array(iterable)
return a.prod()**(1.0/len(a))//Python
import numpy as np
def moyenne_geo(iterable):
a = np.log(iterable)
return np.exp(a.sum()/len(a))
dCode se réserve la propriété du code source pour "Moyenne Géométrique". Tout algorithme pour "Moyenne Géométrique", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Moyenne Géométrique" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Moyenne Géométrique" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Moyenne Géométrique" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Moyenne Géométrique sur dCode.fr [site web en ligne], consulté le 16/04/2025,