Rechercher
Connexion
Chatbox externe
Derniers sujets
Partenaires
TI-Planet | Espace-TI : Forum |
Faire un don à Tout-82...
Où va cet argent ?
Membres donateurs:- Persalteas (10€)
- Wistaro (5€)
- jo2geek (22€)
Les posteurs les plus actifs du mois
Aucun utilisateur |
Intervalle de Confiance
4 participants
Tout 82 :: Programmes :: Les Programmes des Internautes (TI-Basic z80) :: Aide à la programmation (TI-Basic z80)
Page 2 sur 2
Page 2 sur 2 • 1, 2
Re: Intervalle de Confiance
Prends le code de m@thieu41 pour les probabilités. Puis insères un de mes calculs de combinaisons.
Adapte les variables pour éviter les conflits : ici ilsuffit suffisait de remplacer A par X.
EDIT : remarque périmée puisque j'ai modifié les codes en plaçant X au lieu de A.
Adapte les variables pour éviter les conflits : ici il
EDIT : remarque périmée puisque j'ai modifié les codes en plaçant X au lieu de A.
- Code:
Prompt A,B
20->N
1/9->P
0->R
For(K,A,B
// ici un calcul des combinaisons, que tu stockes dans C
N!/(K!*(N-K)!)->C
// un autre calcul possible, c'est ma première boucle de combinaisons
1->C
For(X,N-K+1,N // calcule N*(N-1)*...*(N-K+1)=N!/(N-K)!
C*X->C
End
For(X,2,K // divise par K!=K*(K-1)*...*2*1
C/X->C
End
// fin de mon calcul de combinaisons
R+C*P^K*(1-P)^(N-K)->R
End
Disp R
Dernière édition par Linkakro le Sam 29 Mar 2014 - 22:11, édité 3 fois
Linkakro- ----------------------
- Messages : 533
Date d'inscription : 30/07/2013
Re: Intervalle de Confiance
A présent quelques questions me préoccupent.
Qu'est ce qui change si on adapte ces deux commentaires avec les variables...
// calcule N*(N-1)*...*(N-K+1)
ça donnerait ? N*(N-A)*...*(N-K+B)
// divise par K*(K-1)*...*2*1
ça donnerait ? K*(K-B)*...*2*A
Qu'est ce qui change si on adapte ces deux commentaires avec les variables...
// calcule N*(N-1)*...*(N-K+1)
ça donnerait ? N*(N-A)*...*(N-K+B)
// divise par K*(K-1)*...*2*1
ça donnerait ? K*(K-B)*...*2*A
Re: Intervalle de Confiance
Je ne devine pas pourquoi tu veux tenter ces remplacements.
Dans le cadre de l'adaptation de mes codes à ceux de m@thieu41, aucun changement n'est nécessaire dans les commentaires.
Je ne devine aucun autre cadre.
J'ai modifié mon premier message incluant les codes de combinaisons en remplaçant tous les A par X. Désormais tu peux recopier sans te poser de question.
Dans le cadre de l'adaptation de mes codes à ceux de m@thieu41, aucun changement n'est nécessaire dans les commentaires.
Je ne devine aucun autre cadre.
J'ai modifié mon premier message incluant les codes de combinaisons en remplaçant tous les A par X. Désormais tu peux recopier sans te poser de question.
Linkakro- ----------------------
- Messages : 533
Points Concours : 55
Productivité : 31
Date d'inscription : 30/07/2013
Localisation : origine région centre, puis perpignan
Calculatrice(s) :- TI-82 Stats.fr
. :
Re: Intervalle de Confiance
For(K,A,B
Sert à calculer chaque probabilité P(X=K) dont la somme pour K allant de A à B donnera la probabilité de l'intervalle [A;B].
For(X,N-K+1,N
Sert à calculer le numérateur de la fraction des combinaisons.
Numérateur=N*(N-1)*...*(N-K+1)
For(X,2,K
Sert à calculer la fraction en divisant le numérateur déjà calculé par le dénominateur.
Dénominateur=K*(K-1)*...*2*1
Une valeur neutre est initialisée avant chaque boucle. Puis cette valeur neutre est ajoutée, multipliée ou divisée par chaque itération des boucles afin d'obtenir les sommes, produit et fractions.
Pour la somme la valeur neutre est zéro, pour le produit et la division la valeur neutre est un.
Sert à calculer chaque probabilité P(X=K) dont la somme pour K allant de A à B donnera la probabilité de l'intervalle [A;B].
For(X,N-K+1,N
Sert à calculer le numérateur de la fraction des combinaisons.
Numérateur=N*(N-1)*...*(N-K+1)
For(X,2,K
Sert à calculer la fraction en divisant le numérateur déjà calculé par le dénominateur.
Dénominateur=K*(K-1)*...*2*1
Une valeur neutre est initialisée avant chaque boucle. Puis cette valeur neutre est ajoutée, multipliée ou divisée par chaque itération des boucles afin d'obtenir les sommes, produit et fractions.
Pour la somme la valeur neutre est zéro, pour le produit et la division la valeur neutre est un.
Dernière édition par Linkakro le Sam 29 Mar 2014 - 22:29, édité 1 fois
Linkakro- ----------------------
- Messages : 533
Points Concours : 55
Productivité : 31
Date d'inscription : 30/07/2013
Localisation : origine région centre, puis perpignan
Calculatrice(s) :- TI-82 Stats.fr
. :
Re: Intervalle de Confiance
@ Pito2901 :
Il y a juste un truc que je ne comprends pas: tu dis que c'est pour des personnes qui ne s'y connaissent pas en programmation... Alors pourquoi les embrouiller avec plus de lignes de codes difficiles à comprendre alors qu'ils auraient compris la fonction Combinaison?
Mais bon après c'est comme tu le sens, mais ça va ralentir le prgm et le rendre plus compliqué...
Quelles sont les boucles for qui te posent problème? Linkakro a donné le rôle de chacune d'elle je vois pas quoi rajouter il a tout dit dans ses messages précédents...
EDIT: J'ai posté juste après linka avant de voir son message.
Il y a juste un truc que je ne comprends pas: tu dis que c'est pour des personnes qui ne s'y connaissent pas en programmation... Alors pourquoi les embrouiller avec plus de lignes de codes difficiles à comprendre alors qu'ils auraient compris la fonction Combinaison?
Mais bon après c'est comme tu le sens, mais ça va ralentir le prgm et le rendre plus compliqué...
Quelles sont les boucles for qui te posent problème? Linkakro a donné le rôle de chacune d'elle je vois pas quoi rajouter il a tout dit dans ses messages précédents...
EDIT: J'ai posté juste après linka avant de voir son message.
m@thieu41- ----------------------
- Messages : 939
Points Concours : 65
Productivité : 47
Date d'inscription : 02/06/2013
Localisation : Nice, France
Calculatrice(s) :- TI-82 Stats.fr
. :
Page 2 sur 2 • 1, 2
Tout 82 :: Programmes :: Les Programmes des Internautes (TI-Basic z80) :: Aide à la programmation (TI-Basic z80)
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Dim 16 Oct 2022 - 21:11 par Wistaro
» Bonne année 2018!
Ven 2 Nov 2018 - 19:42 par Ti64CLi++
» Lancement du TI-Concours 2017 !
Sam 20 Mai 2017 - 0:27 par Paulo1026
» Chaînes Youtube des membres
Ven 19 Mai 2017 - 22:41 par Wistaro
» cacul du taux d'intêret
Ven 24 Mar 2017 - 21:50 par m@thieu41
» [Projet] Un mario by tout82
Dim 29 Jan 2017 - 14:09 par Wistaro
» Cherche documentation assembleur TI82stat
Mer 25 Jan 2017 - 12:29 par Ti64CLi++
» Probleme Ti-82 Stats fr
Jeu 12 Jan 2017 - 13:56 par Ti64CLi++
» ROM 82 stats.fr
Jeu 15 Déc 2016 - 10:24 par Ti64CLi++