Page 1 sur 1
Regroupement par classe d'une série pour un histogramme
Publié : mar. déc. 14, 2010 10:05 pm
par debimax
bonjour
J'ai 200 simulations de 400 lancés d'une pièce de monnaie.
J'obtiens une liste u de 200 valeurs de la fréquence d'apparition de pile (1).
Code : Tout sélectionner
u:=[];
pour j de 0 jusque 199 faire
x:=randvector(400,'rand(2)');
u[j]:=count_eq(0,x)/400.0;
fpour;
J'aimerai regrouper par classe cette série (par exemple des classes de 0.05) et tracer le diagramme à batons.
Avec R j'utilise hist(u,101) pour avoir 100 classes.
merci
edit: mince j'aurai peut du poster dans la section xcas
Re: Regroupement par classe d'une série pour un histogramme
Publié : mer. déc. 15, 2010 8:55 am
par parisse
Vous pouvez utiliser classes, par exemple classes(u,0,0.05), et histogram pour un graphe
Re: Regroupement par classe d'une série pour un histogramme
Publié : mer. déc. 15, 2010 2:30 pm
par debimax
J'avais trouvé effectivement classes mais j'obtenais à chaque fois une erreur.
J'ai mon histogramme merci beaucoup
Re: Regroupement par classe d'une série pour un histogramme
Publié : ven. déc. 17, 2010 4:27 pm
par debimax
bonjour
Je ne l'ai pas encore testé mais voila
le fichier de l'activité que je compte faire à mes élèves de seconde dans le chapitre probabilité.
Il y a peut être encore qcq coquilles.
Re: Regroupement par classe d'une série pour un histogramme
Publié : ven. déc. 17, 2010 6:17 pm
par alb
Belle présentation !
On peut aussi orienter le programme vers plus d'algorithmique, par exemple:
Code : Tout sélectionner
lancerpiece(n,p):={
local j,k,L,X,nb;
L:=NULL; // L est une séquence initialement vide
pour k de 1 jusque n faire // boucle pour répéter n fois le lancer de p pièces
X:=0;
pour j de 1 jusque p faire //boucle simulant le lancer de p pièces
si alea(2)==1 alors
X:=X+1; // X est le nombre de fois pile, nombre entre 0 et p
fsi;
fpour;
L:=L,X; // L est une séquence du type (4,15,13,8,0,etc) contenant n entiers entre 0 et p
fpour;
return round(count_eq(nb,[L])/n,3)$(nb=0..p); // le programme renvoie les 16 fréquences d'apparition du nombre de pile
}
:;
Re: Regroupement par classe d'une série pour un histogramme
Publié : sam. déc. 18, 2010 10:25 am
par parisse
J'ai juste vu une coquille: un 199 au lieu de 1999 dans la boucle pour.