note 86300 added to book.math
| From: | SanjayIchalkaranje at osu1 dot php dot net | Date: | Sat, 11 Oct 2008 20:34:01 +0000 |
| Subject: | note 86300 added to book.math | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-145279@lists.php.net to get a copy of this message | ||
This is the only function I searched that I did not find anywhere on the Internet. This function
calculates standard normal cumulative distribution for a particular value. This is NORMSDIST(x) in
MS-Excel or OpenOffice.org Calc program.
<?
function normalDist($zScore) {
$p = floatval(0.2316419);
$b1 = floatval(0.319381530);
$b2 = floatval(-0.356563782);
$b3 = floatval(1.781477937);
$b4 = floatval(-1.821255978);
$b5 = floatval(1.330274429);
$t = 1/(1 + ($p * floatval($zScore)));
$zx = (1/(sqrt(2 * pi())) * (exp(0 - pow($zScore, 2)/2)));
$px = 1 - floatval($zx) * (($b1 * $t) + ($b2 * pow($t, 2)) + ($b3 * pow($t, 3)) + ($b4 * pow($t,
4)) + ($b5 * pow($t,5)));
return $px;
}
?>
----
Server IP: 209.41.74.194
Probable Submitter: 98.206.252.71
----
Manual Page -- http://www.php.net/manual/en/book.math.php
Edit -- https://master.php.net/note/edit/86300
Del: integrated -- https://master.php.net/note/delete/86300/integrated
Del: useless -- https://master.php.net/note/delete/86300/useless
Del: bad code -- https://master.php.net/note/delete/86300/bad+code
Del: spam -- https://master.php.net/note/delete/86300/spam
Del: non-english -- https://master.php.net/note/delete/86300/non-english
Del: in docs -- https://master.php.net/note/delete/86300/in+docs
Del: other reasons-- https://master.php.net/note/delete/86300
Reject -- https://master.php.net/note/reject/86300
Search -- https://master.php.net/manage/user-notes.php