Re: Calcul de médiane

From: Sébastien Dinot <sebastien(dot)dinot(at)free(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Calcul de médiane
Date: 2007-02-22 00:15:45
Message-ID: 20070222001545.GA6744@achille.maison
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Salut Dim,

Dimitri Fontaine a écrit :
| > - lorsque nbv % 2 vaut 0 (i.e nombre pair de valeurs) : (v1 + v2) / 2.0
|
| Il me semblait pourtant que la médiane devait être une valeur
| présente dans le jeu de données...

Je n'ai pas connaissance d'une telle contrainte. D'ailleurs, si tu as
l'ensemble :

1, 3, 5, 11, 19

La médiane est bien 5

Mais si tu n'as que l'ensemble :

1, 3, 11, 19

Aucune de ces valeurs ne sauraient être la médiane selon la définition
fournie dans Wikimedia :

http://fr.wikipedia.org/wiki/M%C3%A9diane_%28centre%29 :

« En théorie des probabilités et en statistiques, la médiane est un
nombre qui divise en deux parties l'échantillon, la population ou la
distribution de probabilités. Chaque partie contient le même nombre
de valeurs. »

Par contre, toutes les valeurs entières (pour ne rester que dans cet
ensemble) de l'intervalle [ 4 ; 10 ] font des médianes convenables.

Dès lors, le plus simple est de prendre la moyenne des valeurs
immédiatement inférieure et supérieure, ici : ( 3 + 11 ) / 2 = 7. Mon
algo considèrera donc 7 comme la valeur médiane.

A++, Sébastien

--
Sébastien Dinot, sebastien(dot)dinot(at)free(dot)fr
http://sebastien.dinot.free.fr/
Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Dimitri Fontaine 2007-02-22 00:44:44 Re: Calcul de médiane
Previous Message Dimitri Fontaine 2007-02-21 23:56:54 Re: Calcul de médiane