Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Probabilité algorythme
momo30 le 01/12/2012 à 15:40
Bonjour,
J'aimerai avoir un programme sur TI-82 stat.fr, qui somme P(Z=80)+P(Z=81)+...+P(Z=100); tout ceci est de la probabilité.
Merci d'avance.

momo30 le 01/12/2012 à 16:18
Personne ?

S.L le 01/12/2012 à 16:46
Je sais pas si c'est ça que tu veux car j'ai pas bien compris ta demande, mais j'ai fait ceci:
Code
:Prompt P //tu n'as pas précisé la valeur de P alors le prog te la demande
:80->Z
:0->T
:While Z=/=100 //le symbole "=/=" est le symbole "différent de"
:PZ->R
:T+R->T
:Z+1->Z
:End
:Disp "SOMME:",T
momo30 le 01/12/2012 à 17:19
Comment on fait le "différent de" ?

S.L le 01/12/2012 à 17:27
2nd + Mathmomo30 le 01/12/2012 à 17:35
Mais ça donne pas la probabilité ?S.L le 01/12/2012 à 17:42
J'en sais rien j'ai fait ce que j'ai compris que tu voulais. Mais t'as pas un algorithme ou un exercice?momo30 le 01/12/2012 à 17:53
Il nous a pas donné d'exercice il nous a juste dit: Ecrire un algorithme qui somme P(Z=80)+P(Z=81)+...+P(Z=100) et voila. Ou je pense grace à cette exo: n=100 et p=0,02.
Z: compte les objets défectueux, et suit une loi binominale.

linkakro le 01/12/2012 à 18:02
J'envisage plusieurs possibilités :
-saisir chaque valeur de P manuellement au fur et à mesure
-utiliser une équation de P
-utiliser une liste contenant les valeurs de P
Je m'attarderais ci-après sur l'usage d'une équation, c'est souvent plus utile.
Code
Input "P(Z)=",Str1
0->S
For(Z,80,100
S+expr(Str1->S
End
S
Dit nous-en plus sur la formule à appliquer.
S.L le 01/12/2012 à 18:04
Ah! Je pense avoir trouvé:
Code
:100->N //j'ai rajouter cette variable qui va servir à diviser à la fin
:0.02->P
:80->Z
:0->T
:While Z=/=100 //le symbole "=/=" est le symbole "différent de"
:PZ->R
:T+R->T
:Z+1->Z
:End
:Disp "SOMME:
:T/N
edit: je sais pas du tout si c'est ça, demande plutôt aux autres, moi je me suis aidé de
ça (pour le diviser par N).
momo30 le 01/12/2012 à 18:09
Donc la somme est de 0,358 ?S.L le 01/12/2012 à 18:11
Selon mon prog oui.
Selon celui de linkrakro c'est 0.42

momo30 le 01/12/2012 à 18:16
C'est ou qu'on trouve c'est touche expr ? et Str1?

linkakro le 01/12/2012 à 18:23
Str1=Chaine1 : menu var+7+1
expr : catalogue 2nde+0 + tu cherches
===
Si je me souviens bien la loi binomiale est :
P(n,p,X=k)= k parmi n * p^k*(1-p)^(n-k)
Ainsi P(n,p,80<=X<=100)=P(n,p,X=80)+...+P(n,p,X=100)
Code
Prompt N,P
0->S
For(Z,80,100
S+(N nCr Z)*P^Z*(1-P)^(N-Z->S
End
S
nCr = " Combinaison " en français
N nCr P = N!/(P!(N-P)!)
Rappelons au passage que la loi binomiale existe déjà dans la calculatrice TI.
binompdf = binomFdp en français ; calcule le binôme en un point
binomcdf = binomRép idem ; calcule la somme des binômes de rang inférieur à X.
sum = somme
Code
Prompt N,P
sum(binompdf(N,P),80,100
Code
Prompt N,P
binomcdf(N,P,100)-binomcdf(N,P,79
momo30 le 01/12/2012 à 18:39
c'est quoi nCr ?blg_flg le 01/12/2012 à 18:45
linkakro a écrit :
nCr = " Combinaison " en français
Voilà...

momo30 le 01/12/2012 à 18:52
Mais pourquoi je trouve 0 ?Cytropus le 01/12/2012 à 19:29
Avec lequel ?

momo30 le 01/12/2012 à 19:31
Cytropus a écrit :
Avec lequel ? 
Les 3! :/
linkakro le 01/12/2012 à 19:48
J'ai moi aussi ce problème maintenant que je teste.

Je ne comprend pas, c'est pas la première fois que je fait un programme comme ça pourtant.
Je soupçonne une erreur dans la fonction Combianaison. Au pire on peut tenter l'expression factorielle.
EDIT: voir message suivant. Problème de dépassement de la capacité de la TI.
momo30 le 01/12/2012 à 19:59
Tu peux essayer de m'aider ?linkakro le 01/12/2012 à 20:49
Les puissaces sont beaucoup trop grandes pour une probabilité beaucoup trop petite.
0.02^80<10^-99 donc la calculatrice répond 0 à P^Z.
Il en va de même pour les fonctions binompdf et binomcdf.momo30 le 02/12/2012 à 10:01
Donc on peut peux rien faire là ?linkakro le 02/12/2012 à 15:32
Tu peux changer les données. A mon avis l'exercice auquel tu fais allusion n'est qu'un cas particulier.
Puisque mes programmes prévoient de faire varier les données, ils suffisent à répondre aux attentes du prof dans le cas général.
Cependant les trois derniers ne s'appliquent qu'à la loi binomiale alors que mon premier s'adapte à toute formule de probabilité donnée en fonction de Z. Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.