quartiles

Utilisation de Xcas

Modérateur : xcasadmin

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

quartiles

Message par alb » ven. mai 22, 2015 3:22 pm

quartiles([4,7,9,11,13,15]) // mediane=9 et max=15
quartiles([4,7,9,11,13,15],[1,1,1,1,1,1]) // renvoie une liste avec ? mediane=10 et max=15/2
Pourquoi cette difference ?

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: quartiles

Message par parisse » ven. mai 22, 2015 6:50 pm

Le 15/2 est bien un bug. Sinon ce sont des incoherences de definition de mediane, je vais essayer de mettre 9 comme mediane dans les 2 cas.

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

Re: quartiles

Message par alb » ven. mai 22, 2015 7:11 pm

sur une ancienne version sous windows et egalement sur Xcas en ligne ces pbs ne se rencontrent pas

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: quartiles

Message par parisse » sam. mai 23, 2015 5:46 am

oui, j'ai fait des modifs recemment a la demande de hp pour la mediane. Xcas en ligne n'est pas tres a jour, c'est la version 0.9.4 qui tourne...

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

Re: quartiles

Message par alb » lun. mai 25, 2015 2:16 pm

Ne faudrait-il pas:
au minimum avertir l'utilisateur que median calcule la mediane comme n'importe quel quantile
ou mieux disposer de deux fonctions median et ??? qui calculerait la mediane comme au lycee (comme hp donc) ?

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: quartiles

Message par parisse » lun. mai 25, 2015 3:13 pm

C'est mission impossible d'etre coherent, ou alors il faudrait passer beaucoup de temps (et sans doute reecrire tout le code correspondant). D'ailleurs, c'est quoi la definition de quantile au lycee, c'est different de la mediane pour 1/2 ?
Et en fin de compte, tout ca n'a aucune importance ... sauf pour les programmes de maths tatillons vu que mediane et quantile c'est de la statistique descriptive, ce n'est pas quantitatif!
En tout cas, on peut faire calc_mode(1) ou calc_mode(-38) pour forcer la compatibilite geogebra ou hp, mais je ne suis pas sur que ca marche dans tous les cas de figure.

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

Re: quartiles

Message par alb » lun. mai 25, 2015 4:59 pm

c'est insoluble !

En classe de seconde:

la liste est rangee par ordre croissant, son effectif est N

calcul pratique de la mediane:
si N=2k+1 c'est le terme de rang k+1
si N=2k c'est la demi-somme des termes de rang k et k+1
La mediane n'est pas tjs une valeur de la liste

par exemple le premier quartile:
est la plus petite valeur Q1 de la liste telle qu'au moins N/4 valeurs de la liste soient inf ou egales à Q1
Il n'y a pas de deuxieme quartile

parisse
Messages : 5739
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: quartiles

Message par parisse » lun. mai 25, 2015 5:26 pm

En fin de compte, si le programme n'est pas coherent avec lui-meme (et en plus susceptible de changer), le mieux c'est peut-etre de faire une fonction utilisateur avec 2 appels a calc_mode encadrant l'appel a median.

Répondre