Loi Normale en langage PHP

Aller en bas

Loi Normale en langage PHP

Message par Gilles TIXIER le Mer 1 Avr 2015 - 7:08

Bonjour,

Il s'agit d'une transcription d'une application excel transcrire en langage PHP.
Un collègue informaticien transcrit une application excel en langage PHP.
La fonction excel : LOI.NORMALE(X;m;s;FAUX, pour non cumulative) a son équivalent dans les fonctions PHP déjà programmées et disponibles.
Par contre : LOI.NORMALE(X;m;s;VRAI pour cumulative), n'aurait pas son équivalent en PHP.

Avez-vous une idée pour sortir de cette impasse ?
Merci d'avance pour vos lumières
avatar
Gilles TIXIER

Nombre de messages : 12
Localisation : Sud-est PACA
Date d'inscription : 25/01/2009

Voir le profil de l'utilisateur http://www.reseau-case.com/gti/amplitude

Revenir en haut Aller en bas

Re: Loi Normale en langage PHP

Message par niaboc le Mer 1 Avr 2015 - 8:51

Bonjour,

tu peux la reconstruire "à la main".

Tu calcules pour beaucoup beaucoup de valeurs la loi.normale LOI.NORMALE(X;m;s;FAUX, pour non cumulative).

Ce qui te renvoie la courbe de densité. Il te suffit ensuite de calculer la fonction de répartition de cette courbe de densité.

Niaboc
avatar
niaboc

Nombre de messages : 948
Age : 31
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Loi Normale en langage PHP

Message par Gilles TIXIER le Mar 14 Avr 2015 - 18:27

Merci pour l'information, j'ai approché la fréquence cumulée de la Loi Normale par une polynomiale. ça marche assez bien.
J'usqu'au moment où mon collègue a trouvé la fonction Loi Normale cumulative en PHP. C'est bon à savoir qu'elle existe.
avatar
Gilles TIXIER

Nombre de messages : 12
Localisation : Sud-est PACA
Date d'inscription : 25/01/2009

Voir le profil de l'utilisateur http://www.reseau-case.com/gti/amplitude

Revenir en haut Aller en bas

Re: Loi Normale en langage PHP

Message par Tidav le Lun 27 Avr 2015 - 9:59

Bonjour,
Je me retrouve dans la même problématique que vous, à savoir, l'utilisation d'une fonction de la Loi Normale cumulative en PHP. Je n'ai trouvé que celle qui me donne la densité.
Vu votre message, si la fonction existe déjà en PHP, pourriez-vous me l'indiquer s'il vous plait? Ca m'évitera de la faire à la mano dans ce cas.

Merci beaucoup,
Cdlt,

Dav'

Tidav

Nombre de messages : 3
Date d'inscription : 27/04/2015

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Loi Normale en langage PHP

Message par Gilles TIXIER le Lun 27 Avr 2015 - 11:25

Dav'

Je contacte mon collègue qui a trouvé la solution et une bibliothèque de fonction statistiques en PHP et je reviens vers vous.
avatar
Gilles TIXIER

Nombre de messages : 12
Localisation : Sud-est PACA
Date d'inscription : 25/01/2009

Voir le profil de l'utilisateur http://www.reseau-case.com/gti/amplitude

Revenir en haut Aller en bas

Re: Loi Normale en langage PHP

Message par Gilles TIXIER le Lun 27 Avr 2015 - 12:08

Et voilà :

La documentation sur les fonctions statistiques en php est disponible ici : http://php.net/manual/fr/book.stats.php

La documentation sur la fonction "loi normale" est disponible ici : http://php.net/manual/fr/function.stats-dens-normal.php
sa version cumulative : stats_cdf_normal n'est ni documentée ni même mentionnée, mais elle existe bel et bien.[/i]

Ces informations proviennent de Antoine CAVALIÉ

www.x-tic.net/

avatar
Gilles TIXIER

Nombre de messages : 12
Localisation : Sud-est PACA
Date d'inscription : 25/01/2009

Voir le profil de l'utilisateur http://www.reseau-case.com/gti/amplitude

Revenir en haut Aller en bas

Re: Loi Normale en langage PHP

Message par Tidav le Lun 27 Avr 2015 - 12:33

Bonjour Gilles,

Merci beaucoup pour ces infos. Ca me facilite grandement la tâche Smile

Cdlt,

Dav'

Tidav

Nombre de messages : 3
Date d'inscription : 27/04/2015

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Loi Normale en langage PHP

Message par Tidav le Lun 27 Avr 2015 - 12:46

Pour info, vu que la fonction stats_cdf_normal n'est pas documentée, si ça peut intéresser d'autres personnes qui passent sur ce thread, l'équivalent Excel de la fonction LOI.NORMALE.N(x;0;1;VRAI) s'utilise de cette manière :
stats_cdf_normal(x,0,1,1);

Encore merci,

Dav'

Tidav

Nombre de messages : 3
Date d'inscription : 27/04/2015

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Loi Normale en langage PHP

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum