Home |
Logithèque |
TI80
Loi Normale et son Inverse
Code
Programme NORM :
Ans->Z
1/(1+.2316419*abs(Z)->V
1-e^(-Z^2/2)/SQRT(2PI)*(1.330274429V^5-1.821255978V^4+1.781477937V^3-.356563782V^2+.31938153V)->V
If Z<0:1-V->V
V
Attention SQRT en 3ème ligne représente la fonction racine carrée.
Programme INORM :
Ans->Z
If Z<=0:Then:-E9:Return:End
If Z>=1:Then:E9:Return:End
-ln(4*Z*(1-Z))->V
SQRT(V*(2.0611786-5.7262204/(V+11.640595))->V
If Z<.5:-V->V
V
Attention la lettre "E" en 2ème et 3ème lignes est le signe d'exposant de puissance de 10 dans la notation scientifique.
SQRT en 5ème ligne représente la fonction racine carrée.
Mode d'emploi
Loi Normale :
Faire que la valeur de la variable normale se trouve dans Ans et lancer le programme. La probablilité cumulée correspondant à cette variable s'affiche (voir une mise en pratique pour l'inverse ci-dessous).
Inverse de la Loi Normale :
Faire que la valeur de la probablilité cumulée se trouve dans Ans et lancer le programme. La variable normale correspondant à cette probabilité s'affiche.
La façon la plus simple d'utiliser ce programme est de taper par exemple :
.95:prgmINORM
Ce qui affiche bien sûr 1.6456 .
Mathématiques à l'oeuvre
Encore une approximation dont l'auteur m'est inconnu. S'il se fait reconnaître, je me conformerai à son choix quand à la diffusion de cet algorithme.