histogramme
Modérateur : xcasadmin
histogramme
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)
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
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
Parfait, merci, j'avais oublié l'existence de classes
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: histogramme
Et peut etre:
diagramme_batons(classes(D))
?
Frederic
diagramme_batons(classes(D))
?
Frederic
Re: histogramme
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 ?
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
Avec translation(2,diagramme_batons(classes(D))) ca devrait le faire!
Re: histogramme
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).parisse a écrit :Avec translation(2,diagramme_batons(classes(D))) ca devrait le faire!
Re: histogramme
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
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
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.