Skip site navigation (1) Skip section navigation (2)

Re: Ca?==?iso-8859-15?Q?lcul de médiane

From: Sébastien Dinot <sebastien(dot)dinot(at)free(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Ca?==?iso-8859-15?Q?lcul de médiane
Date: 2007-02-22 00:15:45
Message-ID: 20070222001545.GA6744@achille.maison (view raw or flat)
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

pgsql-fr-generale by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group