Outil pour calculer une moyenne géométrique. La moyenne géométrique d'une liste de nombres est une représentation qui donne 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 ? Ecrire à dCode !
Outil pour calculer une moyenne géométrique. La moyenne géométrique d'une liste de nombres est une représentation qui donne une estimation de la tendance des données dans une liste, elle a pour avantage d'être moins sensible aux fortes valeurs.
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]{} $ ) du produit des valeurs.
$$ \bar{x}_{geom} = \sqrt[n]{\prod_{i=1}^n{x_i}} $$
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 coté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 de l'outil 'Moyenne Géométrique' en ligne. Sauf code licence open source explicite (indiqué CC / Creative Commons / gratuit), tout algorithme, applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) aucune donnée, script ou accès API ne sera cédé gratuitement, idem pour télécharger Moyenne Géométrique pour un usage hors ligne, PC, tablette, appli iPhone ou Android !
Rendez-vous sur notre communauté Discord pour participer au forum d'entraide !