Page 1 sur 1
histogramme
Publié : dim. juin 03, 2012 2:47 pm
par alb
bonjour,
j'ai un vague souvenir d'une question similaire mais je ne trouve pas de réponse satisfaisante.
D:=[2,2,3,3,4,4,4,4,5,7,8,9,9,9,10,10,10,11,11,11,11,11,12,12,14,15,15,15,15,17,18,18]
histogram(D,1.5,1)
Les hauteurs affichées des rectangles sont les fréquences.
Peut-on avoir les effectifs ? (facilement pour les élèves)
Re: histogramme
Publié : dim. juin 03, 2012 3:39 pm
par parisse
je n'en vois pas non plus. Par contre, ça peut faire une petite boucle pour le créer à partir du résultat de classes
Code : Tout sélectionner
C:=classes(D);
L:=NULL;
pour j de 0 jusque size(C)-1 faire
c:=C[j]; L:=L,rectangle(c[0][1],c[0][2],c[1]);
fpour; L
Re: histogramme
Publié : dim. juin 03, 2012 5:16 pm
par alb
Parfait, merci, j'avais oublié l'existence de classes

Re: histogramme
Publié : dim. juin 03, 2012 9:10 pm
par frederic han
Et peut etre:
diagramme_batons(classes(D))
?
Frederic
Re: histogramme
Publié : lun. juin 04, 2012 5:24 am
par alb
Pas mal et ... joli mais deux défauts:
1/ l'attribut affichage=nom_cache ne marche pas, il faut decoche montrer les noms dans cfg
2/ le premier rectangle a une base centree en 0, comment decaler ?
Re: histogramme
Publié : lun. juin 04, 2012 12:49 pm
par parisse
Avec translation(2,diagramme_batons(classes(D))) ca devrait le faire!
Re: histogramme
Publié : lun. juin 04, 2012 6:19 pm
par alain974
parisse a écrit :Avec translation(2,diagramme_batons(classes(D))) ca devrait le faire!
Pas sur qcas (version "patati patata" de début juin); mais la partie de la manip sans diagramme_batons est très instructive à faire avec qcas (notamment, la comparaison entre les deux histogrammes).
Re: histogramme
Publié : lun. juin 04, 2012 8:37 pm
par alb
oui mais il manque les graduations des y (en revanche l'accent circonflexe sur le o de polygone est en trop)
Quand je demande à mes élèves un diagramme en bâtons dans le cas d'une série quantitative discrète j'attends non pas des rectangles mais des segments dont la hauteur est proportionnelle aux effectifs ou aux fréquences.
Ce serait peut-être utile d'avoir ce type de graphique. Concrétement:
D:=[2,2,2,3,4,4,4,4,4,7,8,9,9,9,10,10,10,11,11,11,11,11,12,12,14,15,15,15,15,17,18,18]
diagramme_batons(D)
on obtiendrait:
un segment épais (2,2+3i) legende 2 en abscisse
un segment épais (3,3+i) legende 3 en abscisse
etc ...
Qu'en pensez-vous ?
histogram(D,0,0.1) donne une idée du résultat voulu
Re: histogramme
Publié : mer. juin 06, 2012 11:29 am
par parisse
avant de faire ca dans diagramme_batons, il faut voir si l'usage actuel a un interet ou pas, je veux dire que diagramme_batons(D) renvoie quelque chose avec ces donnees. Je pense que certains utilisent diagramme_batons comme ca, il faudrait alors ajouter une option ou changer de nom de commande.