Forum

Catégorie : Programmes
Forum : Aide à la programmation
Vues : 1057
Réponses : 3
Type : discussion
Etat : réponses autorisées

Problème sur les antécédents

monsalbert le 08/05/2013 à 17:53
bonsoir Linka,

il s'agit d'un programme sur la loi binomiale et l'échantillonnage.Il comprend
la liste L1 où se placent l'ordre ou le nombre de succés
la liste L2 où se placent les probabilités de chacun
la liste L3 ou se trouvent les fréquences cumulées.
Le programme fonctionne et on peut voir les 2 courbes probabilités ou probabilités cumulées en fonction des succés.

Mon problème : je voudrais afficher l'intervalle de fluctuation au seuil de 95 pour 100. La liste 3 me donne bien les fréquences cumulées mais comment faire pour avoir l'antécédent correspondant qui de trouve dans L1. En un mot
la TI peut elle donner l'antécédent d'une image (de liste à liste).
Les images sont ( proba immédiatement supérieure à 0.0025 et proba immédiatement supérieure à 0.975 )
y a-til une instruction spéciale?
faut il plusieurs opérations?

merci
linkakro le 12/05/2013 à 01:45
Je ne maîtrise pas les fonctions de stats/distribution/estimation.
Je ne sais pas si la TI a prévu de donner un "intervalle de fluctuation".
Je ne sais pas ce que c'est.

Je suis dérangé par les seuils demandés qui ne sont pas logiques pour moi. Je devine que ton "95%" doit être complété par 2.5% au dessus et en dessous. 2.5%=0.025 et pas 0.0025
De plus il s'agit des seuils suppérieurs alors alors que j'attendrais une symétrie entre 0.975 et 0.025 en suppérieur/inférieur.
Je corrige d'office le 2.5% mais je conserve la détermination suppérieure.

Un programme peut facilement déterminer un seuil dans la liste avec une boucle ou les fonctions de listes bien utilisées.
Je n'ai pas testé.
Code
1->W
While .025>L3(W
W+1->W
End
Disp L1(W
1->W
While .975>L3(W
W+1->W
End
Disp L1(W
Code
Disp L1(1+sum(L3<.025
Disp L1(1+sum(L3<.975
Si tu veux déterminer linéairement l'antécédent lorsque les cases ne tombent pas exactement sur les seuils, je n'en ai pas le courage.
Je crois que cela donnerait pour un encadrement [L1(W),L1(W+1)] :
Fréq=(Valeur-val_précéd)(fréq_cum_suivant-fréq_cum_précéd)/(val_suivante-val_précéd)+fréq_cum_précéd
Fréq=(Valeur-L1(W))(L3(W+1)-L3(W))/(L1(W+1)-L1(W))+L3(W
monsalbert le 13/05/2013 à 23:00
je ne voudrais montrer tout loi binomiale-courbe d'échantillonage. Mon code actuel permet, donc aux élèves en rentrant n(nombre de tirages par ex. et p ( probabilité de succés ) d'avoir déja tous les calculs fait par la TI, mais aussi le graphe
probabilité en fonction du nombre de succés ( loi binomiale) et aussi avec sumCum
les probabilité cumulées. On peut aussi avoir a et b les 2 " succes" limite avec trace .Oui il suffit d'aller sur le graphe des proba. cumulées à 0.025 puis 0.975 c.à d. d'enlever des 2 cotés de la courbe 2.5 pour 100 (c.à d.les proba.négilgeables)

je voudrais faire afficher par le programme a et b
linkakro le 13/05/2013 à 23:40
Veux tu l'étude théorique ou l'étude expérimentale ?

BinAléat(N,P,999) génère une liste du nombre de succès de chaque expérience de N lancers.

Je ne garanti pas ce que j'ai écris ci-dessous.

Etude expérimentale
Code
BinAléat(N,P,999)->L1
suite(somme(X=L1),X,0,N->L1
L1/999->L2
SomCum(L2->L3
Etude statistique de la théorie
Code
suite(N Cominaison X,X,0,N->L1
suite((N Combinaison X)P^X(1-P)^(N-X),X,0,N->L2
SomCum(L2->L3
Juste pour les probabilités théoriques
Code
"N Combinaison X->Y1
"(N Combinaison X)P^X(1-P)^(N-X)->Y2
0->DébTable
1->PasTable
AffTable
Pour trouver les seuils "a et b" à 2.5% et 97.5% ce que j'ai posté au message précédent devrait convenir.