Page 1 of 3

programe les quartiles

Unread postPosted: 29 Jan 2015, 19:44
by kadtexas
Bonjour
Je suis nouveau dans le site et je ne sais pas trop comment ça marche.

J'ai fait un petit programme sur la TI voyage 200 pour calculer les quartiles Q1 et Q2 d'une série statistique dans la définition française en utilisant les listes et les effectifs cumulés croissants.
Et bien un coup ça marche un coup non.
Je voulais savoir si quelqu'un un essayé cela et qu'est ce que ça donne.
Merci pour vos commentaires.

Re: programe les quartiles

Unread postPosted: 29 Jan 2015, 19:47
by Hamza.S
Si c'est sur Nspire donne je veux bien tester. mais je crois que les calculettes le font (je peux me tromper)

Re: programe les quartiles

Unread postPosted: 29 Jan 2015, 20:44
by Adriweb
Il faudrait que tu partages ton code pour qu'on puisse analyser ceci :)

Re: programe les quartiles

Unread postPosted: 29 Jan 2015, 21:06
by AC
Il existe un programme sur le site faisant cela correctement et beaucoup d'autres choses.
Les TI ne le font pas nativement avec la définition adoptée dans le secondaire français.

Re: programe les quartiles

Unread postPosted: 29 Jan 2015, 21:27
by Victor D
AC wrote:Il existe un programme sur le site faisant cela correctement et beaucoup d'autres choses.


As-tu le lien, stp ?

Re: programe les quartiles

Unread postPosted: 30 Jan 2015, 19:06
by kadtexas
Programme sur TI voyage 200
Bonjour
Vous m'avez demandé ce que j'ai fait, le voici:
On a une série statistique ou' je saisis les valeurs dans la list1 et les effectifs dans la list2.
Puis je cumule les effectifs dans la liste3. Là aucun probleme.

Voici le sous programme pour calculer les quartiles Q1 et Q3 selon la définition française (Remarque : les calculettes TI travaillent avec la méthode américaine.)

Variables :i=0 ;drapeau=1:drapeau1=1(syntaxe:0---->i, etc...)
Code: Select all
Loop
i=i+1
If list3[i]>=effectiftotal/4 and drapeau=1 then
   If mod(effectiftotal,4)=0 then
     drapeau=0
     list1[i] -> Q1
   Else
     list1[i+1] -> Q1
     drapeau=0
   Endif
  Endif
.
.
.
Q3=…

Exit
.
.
.
Endloop


Pour Q1 et Q3 pas de problème.
Le problème est celui de la médiane. Si l’effectif total est impair, aucun problème, mais s’il est pair alors il y a problème.
Exemple :
Valeurs : …………20 ;30 ;……..............
ECC :……………...46 ;50……………………….92
Ici 92/2=46
Si le dernier 20 est de rang 46 alors médiane=(20+30)/2=25
Si le dernier 20 n’est pas de rang 46 alors médiane=(20+20)/2=20
Mais ça on ne le sait pas avec les ECC
Mais comment faire un algorithme qui résout le problème en utilisant les ECC (effectifs cumulés croissants)
Personnellement je n’ai aucune idée pour l’instant.

Merci pour vos commentaires.

Re: programe les quartiles

Unread postPosted: 18 Feb 2015, 12:11
by Victor D
Après pour que l'on puisse t'aider il faut que tu nous dise quelle est pour toi la définition de la médiane car au collège par exemple en cas d'effectif pair on calcule la moyenne des deux valeurs.

Exemple :

Série : 1,2,3,4,5,6,7,8

Me = (4+5) : 2

Et la médiane de la série sera 2.



Mais au lycée par contre on a le droit de prendre pour médiane n'importe quel chiffre compris en 4 et 5 pour l'exemple précédent.

En attente de ta réponse pour continuer l'aide commencée...

Bien cordialement,

Victor_D

Re: programe les quartiles

Unread postPosted: 18 Feb 2015, 12:25
by Lu_Lu54
Hamza.S wrote:Si c'est sur Nspire donne je veux bien tester. mais je crois que les calculettes le font (je peux me tromper)

Il l'a dit au début, c'est sur ti voyage 200 !
mais on t'en veut pas tkt :P

Re: programe les quartiles

Unread postPosted: 18 Feb 2015, 14:21
by Victor D
La question n'est pas si la calto le fait toute seule ou pas mais de l'aide pour son programme....

Re: programe les quartiles

Unread postPosted: 18 Feb 2015, 14:24
by Hamza.S
AC wrote:Les TI ne le font pas nativement avec la définition adoptée dans le secondaire français.

je ne sais pas pour ta version mais si je prends l'exemple de la TI 89 titanium, il suffit de mettre juste la liste pour laquelle tu veux calculer les quartiles (j'utilise l'application éditeur don/mat)
q1 c'est 1er quartile
q3 c'est 3ième quartile
Sans titre.png