@@ -4,10 +4,10 @@ discard block |
||
4 | 4 | |
5 | 5 | // create a boring array |
6 | 6 | $vals = array( |
7 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
8 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
9 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2 |
|
10 | - ); |
|
7 | + 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
8 | + 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
9 | + 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2 |
|
10 | + ); |
|
11 | 11 | |
12 | 12 | // create an instance |
13 | 13 | $h = new \PEAR\Histogram\Histogram(); |
@@ -28,7 +28,7 @@ discard block |
||
28 | 28 | // let us read a bigger data set: |
29 | 29 | $data = array(); |
30 | 30 | foreach(file("ex_histogram.data") as $item) { |
31 | - $data[] = floatval(trim($item)); |
|
31 | + $data[] = floatval(trim($item)); |
|
32 | 32 | } |
33 | 33 | |
34 | 34 | // let's do a simple histogram |
@@ -1,12 +1,12 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -require_once __DIR__ . '/../../vendor/autoload.php';; |
|
3 | +require_once __DIR__.'/../../vendor/autoload.php'; ; |
|
4 | 4 | |
5 | 5 | // create a boring array |
6 | 6 | $vals = array( |
7 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
8 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
9 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2 |
|
7 | + 1.5, 2, 3, 4, 0, 3.2, 0.1, 0, 0, 5, 3, 2, 3, 4, 1, 2, 4, 5, 1, 3, 2, 4, 5, 2, 3, 4, 1, 2, |
|
8 | + 1.5, 2, 3, 4, 0, 3.2, 0.1, 0, 0, 5, 3, 2, 3, 4, 1, 2, 4, 5, 1, 3, 2, 4, 5, 2, 3, 4, 1, 2, |
|
9 | + 1.5, 2, 3, 4, 0, 3.2, 0.1, 0, 0, 5, 3, 2, 3, 4, 1, 2, 4, 5, 1, 3, 2, 4, 5, 2, 3, 4, 1, 2 |
|
10 | 10 | ); |
11 | 11 | |
12 | 12 | // create an instance |
@@ -27,14 +27,14 @@ discard block |
||
27 | 27 | |
28 | 28 | // let us read a bigger data set: |
29 | 29 | $data = array(); |
30 | -foreach(file("ex_histogram.data") as $item) { |
|
30 | +foreach (file("ex_histogram.data") as $item) { |
|
31 | 31 | $data[] = floatval(trim($item)); |
32 | 32 | } |
33 | 33 | |
34 | 34 | // let's do a simple histogram |
35 | 35 | $h->setType(\PEAR\Histogram\AbstractHistogram::HISTOGRAM_SIMPLE); |
36 | 36 | // and set new bin options |
37 | -$h->setBinOptions(20,1.7,2.7); |
|
37 | +$h->setBinOptions(20, 1.7, 2.7); |
|
38 | 38 | // then set a the big data set |
39 | 39 | $h->setData($data); |
40 | 40 | // and calculate using full stats |
@@ -4,8 +4,8 @@ discard block |
||
4 | 4 | |
5 | 5 | // let's generate some values; |
6 | 6 | for ($i=0; $i < 100; $i++) { |
7 | - $a['x'][$i] = rand(-1,6); |
|
8 | - $a['y'][$i] = rand(-1,6); |
|
7 | + $a['x'][$i] = rand(-1,6); |
|
8 | + $a['y'][$i] = rand(-1,6); |
|
9 | 9 | } |
10 | 10 | |
11 | 11 | $h = new \PEAR\Histogram\Histogram3D(); |
@@ -18,12 +18,12 @@ discard block |
||
18 | 18 | |
19 | 19 | // now, let's change the options a wee bit |
20 | 20 | $h->setBinOptions( |
21 | - array( |
|
22 | - 'low' => array( 'x' => 0, 'y' => 0), |
|
23 | - 'high' => array( 'x' => 5, 'y' => 5), |
|
24 | - 'nbins' => array( 'x' => 5, 'y' => 5) |
|
25 | - ) |
|
26 | - ); |
|
21 | + array( |
|
22 | + 'low' => array( 'x' => 0, 'y' => 0), |
|
23 | + 'high' => array( 'x' => 5, 'y' => 5), |
|
24 | + 'nbins' => array( 'x' => 5, 'y' => 5) |
|
25 | + ) |
|
26 | + ); |
|
27 | 27 | $h->setType(\PEAR\Histogram\AbstractHistogram::HISTOGRAM_CUMMULATIVE); |
28 | 28 | $h->calculate(); |
29 | 29 | // and print the whole histogram info, not the different |
@@ -1,11 +1,11 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -require_once __DIR__ . '/../../vendor/autoload.php'; |
|
3 | +require_once __DIR__.'/../../vendor/autoload.php'; |
|
4 | 4 | |
5 | 5 | // let's generate some values; |
6 | -for ($i=0; $i < 100; $i++) { |
|
7 | - $a['x'][$i] = rand(-1,6); |
|
8 | - $a['y'][$i] = rand(-1,6); |
|
6 | +for ($i = 0; $i < 100; $i++) { |
|
7 | + $a['x'][$i] = rand(-1, 6); |
|
8 | + $a['y'][$i] = rand(-1, 6); |
|
9 | 9 | } |
10 | 10 | |
11 | 11 | $h = new \PEAR\Histogram\Histogram3D(); |
@@ -19,9 +19,9 @@ discard block |
||
19 | 19 | // now, let's change the options a wee bit |
20 | 20 | $h->setBinOptions( |
21 | 21 | array( |
22 | - 'low' => array( 'x' => 0, 'y' => 0), |
|
23 | - 'high' => array( 'x' => 5, 'y' => 5), |
|
24 | - 'nbins' => array( 'x' => 5, 'y' => 5) |
|
22 | + 'low' => array('x' => 0, 'y' => 0), |
|
23 | + 'high' => array('x' => 5, 'y' => 5), |
|
24 | + 'nbins' => array('x' => 5, 'y' => 5) |
|
25 | 25 | ) |
26 | 26 | ); |
27 | 27 | $h->setType(\PEAR\Histogram\AbstractHistogram::HISTOGRAM_CUMMULATIVE); |
@@ -4,21 +4,21 @@ |
||
4 | 4 | |
5 | 5 | // let's generate some data |
6 | 6 | for ($i=0; $i < 100; $i++) { |
7 | - $a['x'][$i] = rand(0,4); |
|
8 | - $a['y'][$i] = rand(0,4); |
|
9 | - $a['z'][$i] = rand(0,4); |
|
7 | + $a['x'][$i] = rand(0,4); |
|
8 | + $a['y'][$i] = rand(0,4); |
|
9 | + $a['z'][$i] = rand(0,4); |
|
10 | 10 | } |
11 | 11 | |
12 | 12 | // and create a histogram from the data |
13 | 13 | // with specific options |
14 | 14 | $h = new \PEAR\Histogram\Histogram4D(); |
15 | 15 | $h->setBinOptions( |
16 | - array( |
|
17 | - 'low' => array( 'x' => 0, 'y' => 0, 'z'=>0), |
|
18 | - 'high' => array( 'x' => 4.0, 'y' => 4.0, 'z'=>4.0), |
|
19 | - 'nbins' => array( 'x' => 4, 'y' => 4, 'z'=>4) |
|
20 | - ) |
|
21 | - ); |
|
16 | + array( |
|
17 | + 'low' => array( 'x' => 0, 'y' => 0, 'z'=>0), |
|
18 | + 'high' => array( 'x' => 4.0, 'y' => 4.0, 'z'=>4.0), |
|
19 | + 'nbins' => array( 'x' => 4, 'y' => 4, 'z'=>4) |
|
20 | + ) |
|
21 | + ); |
|
22 | 22 | $h->setData($a); |
23 | 23 | $h->calculate(); |
24 | 24 | // now we print out a comma separated set |
@@ -1,12 +1,12 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -require_once __DIR__ . '/../../vendor/autoload.php'; |
|
3 | +require_once __DIR__.'/../../vendor/autoload.php'; |
|
4 | 4 | |
5 | 5 | // let's generate some data |
6 | -for ($i=0; $i < 100; $i++) { |
|
7 | - $a['x'][$i] = rand(0,4); |
|
8 | - $a['y'][$i] = rand(0,4); |
|
9 | - $a['z'][$i] = rand(0,4); |
|
6 | +for ($i = 0; $i < 100; $i++) { |
|
7 | + $a['x'][$i] = rand(0, 4); |
|
8 | + $a['y'][$i] = rand(0, 4); |
|
9 | + $a['z'][$i] = rand(0, 4); |
|
10 | 10 | } |
11 | 11 | |
12 | 12 | // and create a histogram from the data |
@@ -14,9 +14,9 @@ discard block |
||
14 | 14 | $h = new \PEAR\Histogram\Histogram4D(); |
15 | 15 | $h->setBinOptions( |
16 | 16 | array( |
17 | - 'low' => array( 'x' => 0, 'y' => 0, 'z'=>0), |
|
18 | - 'high' => array( 'x' => 4.0, 'y' => 4.0, 'z'=>4.0), |
|
19 | - 'nbins' => array( 'x' => 4, 'y' => 4, 'z'=>4) |
|
17 | + 'low' => array('x' => 0, 'y' => 0, 'z'=>0), |
|
18 | + 'high' => array('x' => 4.0, 'y' => 4.0, 'z'=>4.0), |
|
19 | + 'nbins' => array('x' => 4, 'y' => 4, 'z'=>4) |
|
20 | 20 | ) |
21 | 21 | ); |
22 | 22 | $h->setData($a); |
@@ -4,10 +4,10 @@ discard block |
||
4 | 4 | |
5 | 5 | // create a boring array |
6 | 6 | $vals = array( |
7 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
8 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
9 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2 |
|
10 | - ); |
|
7 | + 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
8 | + 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
9 | + 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2 |
|
10 | + ); |
|
11 | 11 | |
12 | 12 | // create an instance |
13 | 13 | $h = new \PEAR\Histogram\Histogram(); |
@@ -24,7 +24,7 @@ discard block |
||
24 | 24 | // let us read a bigger data set: |
25 | 25 | $data = array(); |
26 | 26 | foreach(file(__DIR__."/../../tests/_data/ex_histogram.data") as $item) |
27 | - $data[] = floatval(trim($item)); |
|
27 | + $data[] = floatval(trim($item)); |
|
28 | 28 | |
29 | 29 | // let's do a simple histogram |
30 | 30 | $h->setType(\PEAR\Histogram\AbstractHistogram::HISTOGRAM_SIMPLE); |
@@ -1,12 +1,12 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -require_once __DIR__ . '/../../vendor/autoload.php'; |
|
3 | +require_once __DIR__.'/../../vendor/autoload.php'; |
|
4 | 4 | |
5 | 5 | // create a boring array |
6 | 6 | $vals = array( |
7 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
8 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2, |
|
9 | - 1.5,2,3,4,0,3.2,0.1,0,0,5,3,2,3,4,1,2,4,5,1,3,2,4,5,2,3,4,1,2 |
|
7 | + 1.5, 2, 3, 4, 0, 3.2, 0.1, 0, 0, 5, 3, 2, 3, 4, 1, 2, 4, 5, 1, 3, 2, 4, 5, 2, 3, 4, 1, 2, |
|
8 | + 1.5, 2, 3, 4, 0, 3.2, 0.1, 0, 0, 5, 3, 2, 3, 4, 1, 2, 4, 5, 1, 3, 2, 4, 5, 2, 3, 4, 1, 2, |
|
9 | + 1.5, 2, 3, 4, 0, 3.2, 0.1, 0, 0, 5, 3, 2, 3, 4, 1, 2, 4, 5, 1, 3, 2, 4, 5, 2, 3, 4, 1, 2 |
|
10 | 10 | ); |
11 | 11 | |
12 | 12 | // create an instance |
@@ -23,13 +23,13 @@ discard block |
||
23 | 23 | |
24 | 24 | // let us read a bigger data set: |
25 | 25 | $data = array(); |
26 | -foreach(file(__DIR__."/../../tests/_data/ex_histogram.data") as $item) |
|
26 | +foreach (file(__DIR__."/../../tests/_data/ex_histogram.data") as $item) |
|
27 | 27 | $data[] = floatval(trim($item)); |
28 | 28 | |
29 | 29 | // let's do a simple histogram |
30 | 30 | $h->setType(\PEAR\Histogram\AbstractHistogram::HISTOGRAM_SIMPLE); |
31 | 31 | // and set new bin options |
32 | -$h->setBinOptions(20,1.7,2.7); |
|
32 | +$h->setBinOptions(20, 1.7, 2.7); |
|
33 | 33 | // then set a the big data set |
34 | 34 | $h->setData($data); |
35 | 35 | // and calculate using full stats |
@@ -23,8 +23,9 @@ |
||
23 | 23 | |
24 | 24 | // let us read a bigger data set: |
25 | 25 | $data = array(); |
26 | -foreach(file(__DIR__."/../../tests/_data/ex_histogram.data") as $item) |
|
26 | +foreach(file(__DIR__."/../../tests/_data/ex_histogram.data") as $item) { |
|
27 | 27 | $data[] = floatval(trim($item)); |
28 | +} |
|
28 | 29 | |
29 | 30 | // let's do a simple histogram |
30 | 31 | $h->setType(\PEAR\Histogram\AbstractHistogram::HISTOGRAM_SIMPLE); |
@@ -2,88 +2,88 @@ |
||
2 | 2 | |
3 | 3 | function normsdist( $x ) { |
4 | 4 | |
5 | - // Returns the standard normal cumulative distribution |
|
6 | - // --------------------------------------- |
|
5 | + // Returns the standard normal cumulative distribution |
|
6 | + // --------------------------------------- |
|
7 | 7 | |
8 | - // Load tabulated values in an array |
|
9 | - include "ndist_tabulated.php" ; |
|
8 | + // Load tabulated values in an array |
|
9 | + include "ndist_tabulated.php" ; |
|
10 | 10 | |
11 | - // Discriminate upon the absolute value, then the sign of $x |
|
12 | - $x = number_format( $x, 2 ) ; |
|
13 | - if ( abs( $x ) >= 3.09 ) { |
|
11 | + // Discriminate upon the absolute value, then the sign of $x |
|
12 | + $x = number_format( $x, 2 ) ; |
|
13 | + if ( abs( $x ) >= 3.09 ) { |
|
14 | 14 | |
15 | - $output = 0 ; |
|
15 | + $output = 0 ; |
|
16 | 16 | |
17 | - } elseif ( $x==0 ) { |
|
17 | + } elseif ( $x==0 ) { |
|
18 | 18 | |
19 | - $output = 0.5 ; |
|
19 | + $output = 0.5 ; |
|
20 | 20 | |
21 | - } elseif ( $x<0 ) { |
|
21 | + } elseif ( $x<0 ) { |
|
22 | 22 | |
23 | - // find higher boundary (next highest value with 2 decimals) |
|
24 | - $x2 = number_format( ceil( 100*$x )/100, 2 ) ; |
|
25 | - $x2 = (string)$x2 ; |
|
23 | + // find higher boundary (next highest value with 2 decimals) |
|
24 | + $x2 = number_format( ceil( 100*$x )/100, 2 ) ; |
|
25 | + $x2 = (string)$x2 ; |
|
26 | 26 | |
27 | - // find lower boundary |
|
28 | - $x1 = number_format( $x2-0.01, 2 ) ; |
|
29 | - $x1 = (string)$x1 ; |
|
27 | + // find lower boundary |
|
28 | + $x1 = number_format( $x2-0.01, 2 ) ; |
|
29 | + $x1 = (string)$x1 ; |
|
30 | 30 | |
31 | - // linear interpolate |
|
32 | - $output = $values[$x1] + ( $values[$x2] - $values[$x1] )/0.01*( $x - $x1 ) ; |
|
31 | + // linear interpolate |
|
32 | + $output = $values[$x1] + ( $values[$x2] - $values[$x1] )/0.01*( $x - $x1 ) ; |
|
33 | 33 | |
34 | - } else { // if x>0 |
|
34 | + } else { // if x>0 |
|
35 | 35 | |
36 | - $output = 1 - normsdist( -$x ) ; |
|
36 | + $output = 1 - normsdist( -$x ) ; |
|
37 | 37 | |
38 | - } |
|
38 | + } |
|
39 | 39 | |
40 | - return number_format( $output, 4 ) ; |
|
40 | + return number_format( $output, 4 ) ; |
|
41 | 41 | |
42 | 42 | } |
43 | 43 | |
44 | 44 | |
45 | 45 | function normsinv( $y ) { |
46 | 46 | |
47 | - // Returns the inverse standard normal cumulative distribution ( 0<y<1 ) |
|
48 | - // --------------------------------------- |
|
47 | + // Returns the inverse standard normal cumulative distribution ( 0<y<1 ) |
|
48 | + // --------------------------------------- |
|
49 | 49 | |
50 | - // Load tabulated values in an array |
|
51 | - include "ndist_tabulated.php" ; |
|
50 | + // Load tabulated values in an array |
|
51 | + include "ndist_tabulated.php" ; |
|
52 | 52 | |
53 | - // Discriminate upon whether $y is between 0 and 1, then upon its position relative to 0.5 |
|
54 | - $y = number_format( $y, 4 ) ; |
|
55 | - if ( $y<=0 || $y>=1 ) { |
|
53 | + // Discriminate upon whether $y is between 0 and 1, then upon its position relative to 0.5 |
|
54 | + $y = number_format( $y, 4 ) ; |
|
55 | + if ( $y<=0 || $y>=1 ) { |
|
56 | 56 | |
57 | - $output = FALSE ; |
|
57 | + $output = FALSE ; |
|
58 | 58 | |
59 | - } elseif ( $y<=0.5 ) { |
|
59 | + } elseif ( $y<=0.5 ) { |
|
60 | 60 | |
61 | - // find the largest index which value is smaller than $y: |
|
61 | + // find the largest index which value is smaller than $y: |
|
62 | 62 | |
63 | - // filter array for values higher than $y |
|
64 | - $smaller = array() ; |
|
65 | - while ( list( $key, $value ) = each( $values ) ) { |
|
66 | - if ( $value <= $y ) { |
|
67 | - $smaller[$key] = $value ; |
|
68 | - } |
|
69 | - } |
|
70 | - // order $values in decreasing terms of the $values |
|
71 | - krsort( $smaller, SORT_NUMERIC ) ; |
|
72 | - reset( $smaller ) ; |
|
63 | + // filter array for values higher than $y |
|
64 | + $smaller = array() ; |
|
65 | + while ( list( $key, $value ) = each( $values ) ) { |
|
66 | + if ( $value <= $y ) { |
|
67 | + $smaller[$key] = $value ; |
|
68 | + } |
|
69 | + } |
|
70 | + // order $values in decreasing terms of the $values |
|
71 | + krsort( $smaller, SORT_NUMERIC ) ; |
|
72 | + reset( $smaller ) ; |
|
73 | 73 | |
74 | - $x1 = (string)key( $smaller ) ; |
|
75 | - $x2 = (string)( $x1+0.01 ) ; |
|
74 | + $x1 = (string)key( $smaller ) ; |
|
75 | + $x2 = (string)( $x1+0.01 ) ; |
|
76 | 76 | |
77 | - // interpolate |
|
78 | - $output = $x1 + ( $y - $values[$x1] )/( $values[$x2] - $values[$x1] )*0.01 ; |
|
77 | + // interpolate |
|
78 | + $output = $x1 + ( $y - $values[$x1] )/( $values[$x2] - $values[$x1] )*0.01 ; |
|
79 | 79 | |
80 | - } else { // meaning $x between 0.5 and 1 |
|
80 | + } else { // meaning $x between 0.5 and 1 |
|
81 | 81 | |
82 | - $output = - normsinv( 1 - $y ) ; |
|
82 | + $output = - normsinv( 1 - $y ) ; |
|
83 | 83 | |
84 | - } |
|
84 | + } |
|
85 | 85 | |
86 | - return number_format( $output, 4 ) ; |
|
86 | + return number_format( $output, 4 ) ; |
|
87 | 87 | |
88 | 88 | } |
89 | 89 |
@@ -1,89 +1,89 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | -function normsdist( $x ) { |
|
3 | +function normsdist($x) { |
|
4 | 4 | |
5 | 5 | // Returns the standard normal cumulative distribution |
6 | 6 | // --------------------------------------- |
7 | 7 | |
8 | 8 | // Load tabulated values in an array |
9 | - include "ndist_tabulated.php" ; |
|
9 | + include "ndist_tabulated.php"; |
|
10 | 10 | |
11 | 11 | // Discriminate upon the absolute value, then the sign of $x |
12 | - $x = number_format( $x, 2 ) ; |
|
13 | - if ( abs( $x ) >= 3.09 ) { |
|
12 | + $x = number_format($x, 2); |
|
13 | + if (abs($x) >= 3.09) { |
|
14 | 14 | |
15 | - $output = 0 ; |
|
15 | + $output = 0; |
|
16 | 16 | |
17 | - } elseif ( $x==0 ) { |
|
17 | + } elseif ($x == 0) { |
|
18 | 18 | |
19 | - $output = 0.5 ; |
|
19 | + $output = 0.5; |
|
20 | 20 | |
21 | - } elseif ( $x<0 ) { |
|
21 | + } elseif ($x < 0) { |
|
22 | 22 | |
23 | 23 | // find higher boundary (next highest value with 2 decimals) |
24 | - $x2 = number_format( ceil( 100*$x )/100, 2 ) ; |
|
25 | - $x2 = (string)$x2 ; |
|
24 | + $x2 = number_format(ceil(100*$x)/100, 2); |
|
25 | + $x2 = (string)$x2; |
|
26 | 26 | |
27 | 27 | // find lower boundary |
28 | - $x1 = number_format( $x2-0.01, 2 ) ; |
|
29 | - $x1 = (string)$x1 ; |
|
28 | + $x1 = number_format($x2 - 0.01, 2); |
|
29 | + $x1 = (string)$x1; |
|
30 | 30 | |
31 | 31 | // linear interpolate |
32 | - $output = $values[$x1] + ( $values[$x2] - $values[$x1] )/0.01*( $x - $x1 ) ; |
|
32 | + $output = $values[$x1] + ($values[$x2] - $values[$x1])/0.01*($x - $x1); |
|
33 | 33 | |
34 | 34 | } else { // if x>0 |
35 | 35 | |
36 | - $output = 1 - normsdist( -$x ) ; |
|
36 | + $output = 1 - normsdist( -$x ); |
|
37 | 37 | |
38 | 38 | } |
39 | 39 | |
40 | - return number_format( $output, 4 ) ; |
|
40 | + return number_format($output, 4); |
|
41 | 41 | |
42 | 42 | } |
43 | 43 | |
44 | 44 | |
45 | -function normsinv( $y ) { |
|
45 | +function normsinv($y) { |
|
46 | 46 | |
47 | 47 | // Returns the inverse standard normal cumulative distribution ( 0<y<1 ) |
48 | 48 | // --------------------------------------- |
49 | 49 | |
50 | 50 | // Load tabulated values in an array |
51 | - include "ndist_tabulated.php" ; |
|
51 | + include "ndist_tabulated.php"; |
|
52 | 52 | |
53 | 53 | // Discriminate upon whether $y is between 0 and 1, then upon its position relative to 0.5 |
54 | - $y = number_format( $y, 4 ) ; |
|
55 | - if ( $y<=0 || $y>=1 ) { |
|
54 | + $y = number_format($y, 4); |
|
55 | + if ($y <= 0 || $y >= 1) { |
|
56 | 56 | |
57 | - $output = FALSE ; |
|
57 | + $output = FALSE; |
|
58 | 58 | |
59 | - } elseif ( $y<=0.5 ) { |
|
59 | + } elseif ($y <= 0.5) { |
|
60 | 60 | |
61 | 61 | // find the largest index which value is smaller than $y: |
62 | 62 | |
63 | 63 | // filter array for values higher than $y |
64 | - $smaller = array() ; |
|
65 | - while ( list( $key, $value ) = each( $values ) ) { |
|
66 | - if ( $value <= $y ) { |
|
67 | - $smaller[$key] = $value ; |
|
64 | + $smaller = array(); |
|
65 | + while (list($key, $value) = each($values)) { |
|
66 | + if ($value <= $y) { |
|
67 | + $smaller[$key] = $value; |
|
68 | 68 | } |
69 | 69 | } |
70 | 70 | // order $values in decreasing terms of the $values |
71 | - krsort( $smaller, SORT_NUMERIC ) ; |
|
72 | - reset( $smaller ) ; |
|
71 | + krsort($smaller, SORT_NUMERIC); |
|
72 | + reset($smaller); |
|
73 | 73 | |
74 | - $x1 = (string)key( $smaller ) ; |
|
75 | - $x2 = (string)( $x1+0.01 ) ; |
|
74 | + $x1 = (string)key($smaller); |
|
75 | + $x2 = (string)($x1 + 0.01); |
|
76 | 76 | |
77 | 77 | // interpolate |
78 | - $output = $x1 + ( $y - $values[$x1] )/( $values[$x2] - $values[$x1] )*0.01 ; |
|
78 | + $output = $x1 + ($y - $values[$x1])/($values[$x2] - $values[$x1])*0.01; |
|
79 | 79 | |
80 | 80 | } else { // meaning $x between 0.5 and 1 |
81 | 81 | |
82 | - $output = - normsinv( 1 - $y ) ; |
|
82 | + $output = - normsinv(1 - $y); |
|
83 | 83 | |
84 | 84 | } |
85 | 85 | |
86 | - return number_format( $output, 4 ) ; |
|
86 | + return number_format($output, 4); |
|
87 | 87 | |
88 | 88 | } |
89 | 89 |
@@ -4,348 +4,348 @@ |
||
4 | 4 | // ----------------------------------- |
5 | 5 | |
6 | 6 | // Tabulated table values(x) that has been for x<=0 |
7 | -$values = array() ; |
|
8 | - |
|
9 | -$values["-3.00"] = 0.0013 ; |
|
10 | -$values["-3.01"] = 0.0013 ; |
|
11 | -$values["-3.02"] = 0.0013 ; |
|
12 | -$values["-3.03"] = 0.0012 ; |
|
13 | -$values["-3.04"] = 0.0012 ; |
|
14 | -$values["-3.05"] = 0.0011 ; |
|
15 | -$values["-3.06"] = 0.0011 ; |
|
16 | -$values["-3.07"] = 0.0011 ; |
|
17 | -$values["-3.08"] = 0.001 ; |
|
18 | -$values["-3.09"] = 0.001 ; |
|
19 | - |
|
20 | -$values["-2.90"] = 0.0019 ; |
|
21 | -$values["-2.91"] = 0.0018 ; |
|
22 | -$values["-2.92"] = 0.0017 ; |
|
23 | -$values["-2.93"] = 0.0017 ; |
|
24 | -$values["-2.94"] = 0.0016 ; |
|
25 | -$values["-2.95"] = 0.0016 ; |
|
26 | -$values["-2.96"] = 0.0015 ; |
|
27 | -$values["-2.97"] = 0.0015 ; |
|
28 | -$values["-2.98"] = 0.0014 ; |
|
29 | -$values["-2.99"] = 0.0014 ; |
|
30 | - |
|
31 | -$values["-2.80"] = 0.0026 ; |
|
32 | -$values["-2.81"] = 0.0025 ; |
|
33 | -$values["-2.82"] = 0.0024 ; |
|
34 | -$values["-2.83"] = 0.0023 ; |
|
35 | -$values["-2.84"] = 0.0023 ; |
|
36 | -$values["-2.85"] = 0.0022 ; |
|
37 | -$values["-2.86"] = 0.0021 ; |
|
38 | -$values["-2.87"] = 0.0021 ; |
|
39 | -$values["-2.88"] = 0.002 ; |
|
40 | -$values["-2.89"] = 0.0019 ; |
|
41 | - |
|
42 | -$values["-2.70"] = 0.0035 ; |
|
43 | -$values["-2.71"] = 0.0034 ; |
|
44 | -$values["-2.72"] = 0.0033 ; |
|
45 | -$values["-2.73"] = 0.0032 ; |
|
46 | -$values["-2.74"] = 0.0031 ; |
|
47 | -$values["-2.75"] = 0.003 ; |
|
48 | -$values["-2.76"] = 0.0029 ; |
|
49 | -$values["-2.77"] = 0.0028 ; |
|
50 | -$values["-2.78"] = 0.0027 ; |
|
51 | -$values["-2.79"] = 0.0026 ; |
|
52 | - |
|
53 | -$values["-2.60"] = 0.0047 ; |
|
54 | -$values["-2.61"] = 0.0045 ; |
|
55 | -$values["-2.62"] = 0.0044 ; |
|
56 | -$values["-2.63"] = 0.0043 ; |
|
57 | -$values["-2.64"] = 0.0041 ; |
|
58 | -$values["-2.65"] = 0.004 ; |
|
59 | -$values["-2.66"] = 0.0039 ; |
|
60 | -$values["-2.67"] = 0.0038 ; |
|
61 | -$values["-2.68"] = 0.0037 ; |
|
62 | -$values["-2.69"] = 0.0036 ; |
|
63 | - |
|
64 | -$values["-2.50"] = 0.0062 ; |
|
65 | -$values["-2.51"] = 0.006 ; |
|
66 | -$values["-2.52"] = 0.0059 ; |
|
67 | -$values["-2.53"] = 0.0057 ; |
|
68 | -$values["-2.54"] = 0.0055 ; |
|
69 | -$values["-2.55"] = 0.0054 ; |
|
70 | -$values["-2.56"] = 0.0052 ; |
|
71 | -$values["-2.57"] = 0.0051 ; |
|
72 | -$values["-2.58"] = 0.0049 ; |
|
73 | -$values["-2.59"] = 0.0048 ; |
|
74 | - |
|
75 | -$values["-2.40"] = 0.0082 ; |
|
76 | -$values["-2.41"] = 0.008 ; |
|
77 | -$values["-2.42"] = 0.0078 ; |
|
78 | -$values["-2.43"] = 0.0075 ; |
|
79 | -$values["-2.44"] = 0.0073 ; |
|
80 | -$values["-2.45"] = 0.0071 ; |
|
81 | -$values["-2.46"] = 0.0069 ; |
|
82 | -$values["-2.47"] = 0.0068 ; |
|
83 | -$values["-2.48"] = 0.0066 ; |
|
84 | -$values["-2.49"] = 0.0064 ; |
|
85 | - |
|
86 | -$values["-2.30"] = 0.0107 ; |
|
87 | -$values["-2.31"] = 0.0104 ; |
|
88 | -$values["-2.32"] = 0.0102 ; |
|
89 | -$values["-2.33"] = 0.0099 ; |
|
90 | -$values["-2.34"] = 0.0096 ; |
|
91 | -$values["-2.35"] = 0.0094 ; |
|
92 | -$values["-2.36"] = 0.0091 ; |
|
93 | -$values["-2.37"] = 0.0089 ; |
|
94 | -$values["-2.38"] = 0.0087 ; |
|
95 | -$values["-2.39"] = 0.0084 ; |
|
96 | - |
|
97 | -$values["-2.20"] = 0.0139 ; |
|
98 | -$values["-2.21"] = 0.0136 ; |
|
99 | -$values["-2.22"] = 0.0132 ; |
|
100 | -$values["-2.23"] = 0.0129 ; |
|
101 | -$values["-2.24"] = 0.0125 ; |
|
102 | -$values["-2.25"] = 0.0122 ; |
|
103 | -$values["-2.26"] = 0.0119 ; |
|
104 | -$values["-2.27"] = 0.0116 ; |
|
105 | -$values["-2.28"] = 0.0113 ; |
|
106 | -$values["-2.29"] = 0.011 ; |
|
107 | - |
|
108 | -$values["-2.10"] = 0.0179 ; |
|
109 | -$values["-2.11"] = 0.0174 ; |
|
110 | -$values["-2.12"] = 0.017 ; |
|
111 | -$values["-2.13"] = 0.0166 ; |
|
112 | -$values["-2.14"] = 0.0162 ; |
|
113 | -$values["-2.15"] = 0.0158 ; |
|
114 | -$values["-2.16"] = 0.0154 ; |
|
115 | -$values["-2.17"] = 0.015 ; |
|
116 | -$values["-2.18"] = 0.0146 ; |
|
117 | -$values["-2.19"] = 0.0143 ; |
|
118 | - |
|
119 | -$values["-2.00"] = 0.0227 ; |
|
120 | -$values["-2.01"] = 0.0222 ; |
|
121 | -$values["-2.02"] = 0.0217 ; |
|
122 | -$values["-2.03"] = 0.0212 ; |
|
123 | -$values["-2.04"] = 0.0207 ; |
|
124 | -$values["-2.05"] = 0.0202 ; |
|
125 | -$values["-2.06"] = 0.0197 ; |
|
126 | -$values["-2.07"] = 0.0192 ; |
|
127 | -$values["-2.08"] = 0.0188 ; |
|
128 | -$values["-2.09"] = 0.0183 ; |
|
129 | - |
|
130 | -$values["-1.90"] = 0.0287 ; |
|
131 | -$values["-1.91"] = 0.0281 ; |
|
132 | -$values["-1.92"] = 0.0274 ; |
|
133 | -$values["-1.93"] = 0.0268 ; |
|
134 | -$values["-1.94"] = 0.0262 ; |
|
135 | -$values["-1.95"] = 0.0256 ; |
|
136 | -$values["-1.96"] = 0.025 ; |
|
137 | -$values["-1.97"] = 0.0244 ; |
|
138 | -$values["-1.98"] = 0.0239 ; |
|
139 | -$values["-1.99"] = 0.0233 ; |
|
140 | - |
|
141 | -$values["-1.80"] = 0.0359 ; |
|
142 | -$values["-1.81"] = 0.0351 ; |
|
143 | -$values["-1.82"] = 0.0344 ; |
|
144 | -$values["-1.83"] = 0.0336 ; |
|
145 | -$values["-1.84"] = 0.0329 ; |
|
146 | -$values["-1.85"] = 0.0322 ; |
|
147 | -$values["-1.86"] = 0.0314 ; |
|
148 | -$values["-1.87"] = 0.0307 ; |
|
149 | -$values["-1.88"] = 0.0301 ; |
|
150 | -$values["-1.89"] = 0.0294 ; |
|
151 | - |
|
152 | -$values["-1.70"] = 0.0446 ; |
|
153 | -$values["-1.71"] = 0.0436 ; |
|
154 | -$values["-1.72"] = 0.0427 ; |
|
155 | - |
|
156 | -$values["-1.73"] = 0.0418 ; |
|
157 | -$values["-1.74"] = 0.0409 ; |
|
158 | -$values["-1.75"] = 0.0401 ; |
|
159 | -$values["-1.76"] = 0.0392 ; |
|
160 | -$values["-1.77"] = 0.0384 ; |
|
161 | -$values["-1.78"] = 0.0375 ; |
|
162 | -$values["-1.79"] = 0.0367 ; |
|
163 | - |
|
164 | -$values["-1.60"] = 0.0548 ; |
|
165 | -$values["-1.61"] = 0.0537 ; |
|
166 | -$values["-1.62"] = 0.0526 ; |
|
167 | -$values["-1.63"] = 0.0516 ; |
|
168 | -$values["-1.64"] = 0.0505 ; |
|
169 | -$values["-1.65"] = 0.0495 ; |
|
170 | -$values["-1.66"] = 0.0485 ; |
|
171 | -$values["-1.67"] = 0.0475 ; |
|
172 | -$values["-1.68"] = 0.0465 ; |
|
173 | -$values["-1.69"] = 0.0455 ; |
|
174 | - |
|
175 | -$values["-1.50"] = 0.0668 ; |
|
176 | -$values["-1.51"] = 0.0655 ; |
|
177 | -$values["-1.52"] = 0.0643 ; |
|
178 | -$values["-1.53"] = 0.063 ; |
|
179 | -$values["-1.54"] = 0.0618 ; |
|
180 | -$values["-1.55"] = 0.0606 ; |
|
181 | -$values["-1.56"] = 0.0594 ; |
|
182 | -$values["-1.57"] = 0.0582 ; |
|
183 | -$values["-1.58"] = 0.0571 ; |
|
184 | -$values["-1.59"] = 0.0559 ; |
|
185 | - |
|
186 | -$values["-1.40"] = 0.0808 ; |
|
187 | -$values["-1.41"] = 0.0793 ; |
|
188 | -$values["-1.42"] = 0.0778 ; |
|
189 | -$values["-1.43"] = 0.0764 ; |
|
190 | -$values["-1.44"] = 0.0749 ; |
|
191 | -$values["-1.45"] = 0.0735 ; |
|
192 | -$values["-1.46"] = 0.0721 ; |
|
193 | -$values["-1.47"] = 0.0708 ; |
|
194 | -$values["-1.48"] = 0.0694 ; |
|
195 | -$values["-1.49"] = 0.0681 ; |
|
196 | - |
|
197 | -$values["-1.30"] = 0.0968 ; |
|
198 | -$values["-1.31"] = 0.0951 ; |
|
199 | -$values["-1.32"] = 0.0934 ; |
|
200 | -$values["-1.33"] = 0.0918 ; |
|
201 | -$values["-1.34"] = 0.0901 ; |
|
202 | -$values["-1.35"] = 0.0885 ; |
|
203 | -$values["-1.36"] = 0.0869 ; |
|
204 | -$values["-1.37"] = 0.0853 ; |
|
205 | -$values["-1.38"] = 0.0838 ; |
|
206 | -$values["-1.39"] = 0.0823 ; |
|
207 | - |
|
208 | -$values["-1.20"] = 0.1151 ; |
|
209 | -$values["-1.21"] = 0.1131 ; |
|
210 | -$values["-1.22"] = 0.1112 ; |
|
211 | -$values["-1.23"] = 0.1093 ; |
|
212 | -$values["-1.24"] = 0.1075 ; |
|
213 | -$values["-1.25"] = 0.1056 ; |
|
214 | -$values["-1.26"] = 0.1038 ; |
|
215 | -$values["-1.27"] = 0.102 ; |
|
216 | -$values["-1.28"] = 0.1003 ; |
|
217 | -$values["-1.29"] = 0.0985 ; |
|
218 | - |
|
219 | -$values["-1.10"] = 0.1357 ; |
|
220 | -$values["-1.11"] = 0.1335 ; |
|
221 | -$values["-1.12"] = 0.1314 ; |
|
222 | -$values["-1.13"] = 0.1292 ; |
|
223 | -$values["-1.14"] = 0.1271 ; |
|
224 | -$values["-1.15"] = 0.1251 ; |
|
225 | -$values["-1.16"] = 0.123 ; |
|
226 | -$values["-1.17"] = 0.121 ; |
|
227 | -$values["-1.18"] = 0.119 ; |
|
228 | -$values["-1.19"] = 0.117 ; |
|
229 | - |
|
230 | -$values["-1.00"] = 0.1587 ; |
|
231 | -$values["-1.01"] = 0.1562 ; |
|
232 | -$values["-1.02"] = 0.1539 ; |
|
233 | -$values["-1.03"] = 0.1515 ; |
|
234 | -$values["-1.04"] = 0.1492 ; |
|
235 | -$values["-1.05"] = 0.1469 ; |
|
236 | -$values["-1.06"] = 0.1446 ; |
|
237 | -$values["-1.07"] = 0.1423 ; |
|
238 | -$values["-1.08"] = 0.1401 ; |
|
239 | -$values["-1.09"] = 0.1379 ; |
|
240 | - |
|
241 | -$values["-0.90"] = 0.1841 ; |
|
242 | -$values["-0.91"] = 0.1814 ; |
|
243 | -$values["-0.92"] = 0.1788 ; |
|
244 | -$values["-0.93"] = 0.1762 ; |
|
245 | -$values["-0.94"] = 0.1736 ; |
|
246 | -$values["-0.95"] = 0.1711 ; |
|
247 | -$values["-0.96"] = 0.1685 ; |
|
248 | -$values["-0.97"] = 0.166 ; |
|
249 | -$values["-0.98"] = 0.1635 ; |
|
250 | -$values["-0.99"] = 0.1611 ; |
|
251 | - |
|
252 | -$values["-0.80"] = 0.2119 ; |
|
253 | -$values["-0.81"] = 0.209 ; |
|
254 | -$values["-0.82"] = 0.2061 ; |
|
255 | -$values["-0.83"] = 0.2033 ; |
|
256 | -$values["-0.84"] = 0.2005 ; |
|
257 | -$values["-0.85"] = 0.1977 ; |
|
258 | -$values["-0.86"] = 0.1949 ; |
|
259 | -$values["-0.87"] = 0.1922 ; |
|
260 | -$values["-0.88"] = 0.1894 ; |
|
261 | -$values["-0.89"] = 0.1867 ; |
|
262 | - |
|
263 | -$values["-0.70"] = 0.242 ; |
|
264 | -$values["-0.71"] = 0.2389 ; |
|
265 | -$values["-0.72"] = 0.2358 ; |
|
266 | -$values["-0.73"] = 0.2327 ; |
|
267 | -$values["-0.74"] = 0.2296 ; |
|
268 | -$values["-0.75"] = 0.2266 ; |
|
269 | -$values["-0.76"] = 0.2236 ; |
|
270 | -$values["-0.77"] = 0.2206 ; |
|
271 | -$values["-0.78"] = 0.2177 ; |
|
272 | -$values["-0.79"] = 0.2148 ; |
|
273 | - |
|
274 | -$values["-0.60"] = 0.2743 ; |
|
275 | -$values["-0.61"] = 0.2709 ; |
|
276 | -$values["-0.62"] = 0.2676 ; |
|
277 | -$values["-0.63"] = 0.2643 ; |
|
278 | -$values["-0.64"] = 0.2611 ; |
|
279 | -$values["-0.65"] = 0.2578 ; |
|
280 | -$values["-0.66"] = 0.2546 ; |
|
281 | -$values["-0.67"] = 0.2514 ; |
|
282 | -$values["-0.68"] = 0.2483 ; |
|
283 | -$values["-0.69"] = 0.2451 ; |
|
284 | - |
|
285 | -$values["-0.50"] = 0.3085 ; |
|
286 | -$values["-0.51"] = 0.305 ; |
|
287 | -$values["-0.52"] = 0.3015 ; |
|
288 | -$values["-0.53"] = 0.2981 ; |
|
289 | -$values["-0.54"] = 0.2946 ; |
|
290 | -$values["-0.55"] = 0.2912 ; |
|
291 | -$values["-0.56"] = 0.2877 ; |
|
292 | -$values["-0.57"] = 0.2843 ; |
|
293 | -$values["-0.58"] = 0.281 ; |
|
294 | -$values["-0.59"] = 0.2776 ; |
|
295 | - |
|
296 | -$values["-0.40"] = 0.3446 ; |
|
297 | -$values["-0.41"] = 0.3409 ; |
|
298 | -$values["-0.42"] = 0.3372 ; |
|
299 | -$values["-0.43"] = 0.3336 ; |
|
300 | -$values["-0.44"] = 0.33 ; |
|
301 | -$values["-0.45"] = 0.3264 ; |
|
302 | -$values["-0.46"] = 0.3228 ; |
|
303 | -$values["-0.47"] = 0.3192 ; |
|
304 | -$values["-0.48"] = 0.3156 ; |
|
305 | -$values["-0.49"] = 0.3121 ; |
|
306 | - |
|
307 | -$values["-0.30"] = 0.3821 ; |
|
308 | -$values["-0.31"] = 0.3783 ; |
|
309 | -$values["-0.32"] = 0.3745 ; |
|
310 | -$values["-0.33"] = 0.3707 ; |
|
311 | -$values["-0.34"] = 0.3669 ; |
|
312 | -$values["-0.35"] = 0.3632 ; |
|
313 | -$values["-0.36"] = 0.3594 ; |
|
314 | -$values["-0.37"] = 0.3557 ; |
|
315 | -$values["-0.38"] = 0.352 ; |
|
316 | -$values["-0.39"] = 0.3483 ; |
|
317 | - |
|
318 | -$values["-0.20"] = 0.4207 ; |
|
319 | -$values["-0.21"] = 0.4168 ; |
|
320 | -$values["-0.22"] = 0.4129 ; |
|
321 | -$values["-0.23"] = 0.409 ; |
|
322 | -$values["-0.24"] = 0.4052 ; |
|
323 | -$values["-0.25"] = 0.4013 ; |
|
324 | -$values["-0.26"] = 0.3974 ; |
|
325 | -$values["-0.27"] = 0.3936 ; |
|
326 | -$values["-0.28"] = 0.3897 ; |
|
327 | -$values["-0.29"] = 0.3859 ; |
|
328 | - |
|
329 | -$values["-0.10"] = 0.4602 ; |
|
330 | -$values["-0.11"] = 0.4562 ; |
|
331 | -$values["-0.12"] = 0.4522 ; |
|
332 | -$values["-0.13"] = 0.4483 ; |
|
333 | -$values["-0.14"] = 0.4443 ; |
|
334 | -$values["-0.15"] = 0.4404 ; |
|
335 | -$values["-0.16"] = 0.4364 ; |
|
336 | -$values["-0.17"] = 0.4325 ; |
|
337 | -$values["-0.18"] = 0.4286 ; |
|
338 | -$values["-0.19"] = 0.4247 ; |
|
339 | - |
|
340 | -$values["-0.00"] = 0.5 ; |
|
341 | -$values["-0.01"] = 0.496 ; |
|
342 | -$values["-0.02"] = 0.492 ; |
|
343 | -$values["-0.03"] = 0.488 ; |
|
344 | -$values["-0.04"] = 0.484 ; |
|
345 | -$values["-0.05"] = 0.4801 ; |
|
346 | -$values["-0.06"] = 0.4761 ; |
|
347 | -$values["-0.07"] = 0.4721 ; |
|
348 | -$values["-0.08"] = 0.4681 ; |
|
349 | -$values["-0.09"] = 0.4641 ; |
|
7 | +$values = array(); |
|
8 | + |
|
9 | +$values["-3.00"] = 0.0013; |
|
10 | +$values["-3.01"] = 0.0013; |
|
11 | +$values["-3.02"] = 0.0013; |
|
12 | +$values["-3.03"] = 0.0012; |
|
13 | +$values["-3.04"] = 0.0012; |
|
14 | +$values["-3.05"] = 0.0011; |
|
15 | +$values["-3.06"] = 0.0011; |
|
16 | +$values["-3.07"] = 0.0011; |
|
17 | +$values["-3.08"] = 0.001; |
|
18 | +$values["-3.09"] = 0.001; |
|
19 | + |
|
20 | +$values["-2.90"] = 0.0019; |
|
21 | +$values["-2.91"] = 0.0018; |
|
22 | +$values["-2.92"] = 0.0017; |
|
23 | +$values["-2.93"] = 0.0017; |
|
24 | +$values["-2.94"] = 0.0016; |
|
25 | +$values["-2.95"] = 0.0016; |
|
26 | +$values["-2.96"] = 0.0015; |
|
27 | +$values["-2.97"] = 0.0015; |
|
28 | +$values["-2.98"] = 0.0014; |
|
29 | +$values["-2.99"] = 0.0014; |
|
30 | + |
|
31 | +$values["-2.80"] = 0.0026; |
|
32 | +$values["-2.81"] = 0.0025; |
|
33 | +$values["-2.82"] = 0.0024; |
|
34 | +$values["-2.83"] = 0.0023; |
|
35 | +$values["-2.84"] = 0.0023; |
|
36 | +$values["-2.85"] = 0.0022; |
|
37 | +$values["-2.86"] = 0.0021; |
|
38 | +$values["-2.87"] = 0.0021; |
|
39 | +$values["-2.88"] = 0.002; |
|
40 | +$values["-2.89"] = 0.0019; |
|
41 | + |
|
42 | +$values["-2.70"] = 0.0035; |
|
43 | +$values["-2.71"] = 0.0034; |
|
44 | +$values["-2.72"] = 0.0033; |
|
45 | +$values["-2.73"] = 0.0032; |
|
46 | +$values["-2.74"] = 0.0031; |
|
47 | +$values["-2.75"] = 0.003; |
|
48 | +$values["-2.76"] = 0.0029; |
|
49 | +$values["-2.77"] = 0.0028; |
|
50 | +$values["-2.78"] = 0.0027; |
|
51 | +$values["-2.79"] = 0.0026; |
|
52 | + |
|
53 | +$values["-2.60"] = 0.0047; |
|
54 | +$values["-2.61"] = 0.0045; |
|
55 | +$values["-2.62"] = 0.0044; |
|
56 | +$values["-2.63"] = 0.0043; |
|
57 | +$values["-2.64"] = 0.0041; |
|
58 | +$values["-2.65"] = 0.004; |
|
59 | +$values["-2.66"] = 0.0039; |
|
60 | +$values["-2.67"] = 0.0038; |
|
61 | +$values["-2.68"] = 0.0037; |
|
62 | +$values["-2.69"] = 0.0036; |
|
63 | + |
|
64 | +$values["-2.50"] = 0.0062; |
|
65 | +$values["-2.51"] = 0.006; |
|
66 | +$values["-2.52"] = 0.0059; |
|
67 | +$values["-2.53"] = 0.0057; |
|
68 | +$values["-2.54"] = 0.0055; |
|
69 | +$values["-2.55"] = 0.0054; |
|
70 | +$values["-2.56"] = 0.0052; |
|
71 | +$values["-2.57"] = 0.0051; |
|
72 | +$values["-2.58"] = 0.0049; |
|
73 | +$values["-2.59"] = 0.0048; |
|
74 | + |
|
75 | +$values["-2.40"] = 0.0082; |
|
76 | +$values["-2.41"] = 0.008; |
|
77 | +$values["-2.42"] = 0.0078; |
|
78 | +$values["-2.43"] = 0.0075; |
|
79 | +$values["-2.44"] = 0.0073; |
|
80 | +$values["-2.45"] = 0.0071; |
|
81 | +$values["-2.46"] = 0.0069; |
|
82 | +$values["-2.47"] = 0.0068; |
|
83 | +$values["-2.48"] = 0.0066; |
|
84 | +$values["-2.49"] = 0.0064; |
|
85 | + |
|
86 | +$values["-2.30"] = 0.0107; |
|
87 | +$values["-2.31"] = 0.0104; |
|
88 | +$values["-2.32"] = 0.0102; |
|
89 | +$values["-2.33"] = 0.0099; |
|
90 | +$values["-2.34"] = 0.0096; |
|
91 | +$values["-2.35"] = 0.0094; |
|
92 | +$values["-2.36"] = 0.0091; |
|
93 | +$values["-2.37"] = 0.0089; |
|
94 | +$values["-2.38"] = 0.0087; |
|
95 | +$values["-2.39"] = 0.0084; |
|
96 | + |
|
97 | +$values["-2.20"] = 0.0139; |
|
98 | +$values["-2.21"] = 0.0136; |
|
99 | +$values["-2.22"] = 0.0132; |
|
100 | +$values["-2.23"] = 0.0129; |
|
101 | +$values["-2.24"] = 0.0125; |
|
102 | +$values["-2.25"] = 0.0122; |
|
103 | +$values["-2.26"] = 0.0119; |
|
104 | +$values["-2.27"] = 0.0116; |
|
105 | +$values["-2.28"] = 0.0113; |
|
106 | +$values["-2.29"] = 0.011; |
|
107 | + |
|
108 | +$values["-2.10"] = 0.0179; |
|
109 | +$values["-2.11"] = 0.0174; |
|
110 | +$values["-2.12"] = 0.017; |
|
111 | +$values["-2.13"] = 0.0166; |
|
112 | +$values["-2.14"] = 0.0162; |
|
113 | +$values["-2.15"] = 0.0158; |
|
114 | +$values["-2.16"] = 0.0154; |
|
115 | +$values["-2.17"] = 0.015; |
|
116 | +$values["-2.18"] = 0.0146; |
|
117 | +$values["-2.19"] = 0.0143; |
|
118 | + |
|
119 | +$values["-2.00"] = 0.0227; |
|
120 | +$values["-2.01"] = 0.0222; |
|
121 | +$values["-2.02"] = 0.0217; |
|
122 | +$values["-2.03"] = 0.0212; |
|
123 | +$values["-2.04"] = 0.0207; |
|
124 | +$values["-2.05"] = 0.0202; |
|
125 | +$values["-2.06"] = 0.0197; |
|
126 | +$values["-2.07"] = 0.0192; |
|
127 | +$values["-2.08"] = 0.0188; |
|
128 | +$values["-2.09"] = 0.0183; |
|
129 | + |
|
130 | +$values["-1.90"] = 0.0287; |
|
131 | +$values["-1.91"] = 0.0281; |
|
132 | +$values["-1.92"] = 0.0274; |
|
133 | +$values["-1.93"] = 0.0268; |
|
134 | +$values["-1.94"] = 0.0262; |
|
135 | +$values["-1.95"] = 0.0256; |
|
136 | +$values["-1.96"] = 0.025; |
|
137 | +$values["-1.97"] = 0.0244; |
|
138 | +$values["-1.98"] = 0.0239; |
|
139 | +$values["-1.99"] = 0.0233; |
|
140 | + |
|
141 | +$values["-1.80"] = 0.0359; |
|
142 | +$values["-1.81"] = 0.0351; |
|
143 | +$values["-1.82"] = 0.0344; |
|
144 | +$values["-1.83"] = 0.0336; |
|
145 | +$values["-1.84"] = 0.0329; |
|
146 | +$values["-1.85"] = 0.0322; |
|
147 | +$values["-1.86"] = 0.0314; |
|
148 | +$values["-1.87"] = 0.0307; |
|
149 | +$values["-1.88"] = 0.0301; |
|
150 | +$values["-1.89"] = 0.0294; |
|
151 | + |
|
152 | +$values["-1.70"] = 0.0446; |
|
153 | +$values["-1.71"] = 0.0436; |
|
154 | +$values["-1.72"] = 0.0427; |
|
155 | + |
|
156 | +$values["-1.73"] = 0.0418; |
|
157 | +$values["-1.74"] = 0.0409; |
|
158 | +$values["-1.75"] = 0.0401; |
|
159 | +$values["-1.76"] = 0.0392; |
|
160 | +$values["-1.77"] = 0.0384; |
|
161 | +$values["-1.78"] = 0.0375; |
|
162 | +$values["-1.79"] = 0.0367; |
|
163 | + |
|
164 | +$values["-1.60"] = 0.0548; |
|
165 | +$values["-1.61"] = 0.0537; |
|
166 | +$values["-1.62"] = 0.0526; |
|
167 | +$values["-1.63"] = 0.0516; |
|
168 | +$values["-1.64"] = 0.0505; |
|
169 | +$values["-1.65"] = 0.0495; |
|
170 | +$values["-1.66"] = 0.0485; |
|
171 | +$values["-1.67"] = 0.0475; |
|
172 | +$values["-1.68"] = 0.0465; |
|
173 | +$values["-1.69"] = 0.0455; |
|
174 | + |
|
175 | +$values["-1.50"] = 0.0668; |
|
176 | +$values["-1.51"] = 0.0655; |
|
177 | +$values["-1.52"] = 0.0643; |
|
178 | +$values["-1.53"] = 0.063; |
|
179 | +$values["-1.54"] = 0.0618; |
|
180 | +$values["-1.55"] = 0.0606; |
|
181 | +$values["-1.56"] = 0.0594; |
|
182 | +$values["-1.57"] = 0.0582; |
|
183 | +$values["-1.58"] = 0.0571; |
|
184 | +$values["-1.59"] = 0.0559; |
|
185 | + |
|
186 | +$values["-1.40"] = 0.0808; |
|
187 | +$values["-1.41"] = 0.0793; |
|
188 | +$values["-1.42"] = 0.0778; |
|
189 | +$values["-1.43"] = 0.0764; |
|
190 | +$values["-1.44"] = 0.0749; |
|
191 | +$values["-1.45"] = 0.0735; |
|
192 | +$values["-1.46"] = 0.0721; |
|
193 | +$values["-1.47"] = 0.0708; |
|
194 | +$values["-1.48"] = 0.0694; |
|
195 | +$values["-1.49"] = 0.0681; |
|
196 | + |
|
197 | +$values["-1.30"] = 0.0968; |
|
198 | +$values["-1.31"] = 0.0951; |
|
199 | +$values["-1.32"] = 0.0934; |
|
200 | +$values["-1.33"] = 0.0918; |
|
201 | +$values["-1.34"] = 0.0901; |
|
202 | +$values["-1.35"] = 0.0885; |
|
203 | +$values["-1.36"] = 0.0869; |
|
204 | +$values["-1.37"] = 0.0853; |
|
205 | +$values["-1.38"] = 0.0838; |
|
206 | +$values["-1.39"] = 0.0823; |
|
207 | + |
|
208 | +$values["-1.20"] = 0.1151; |
|
209 | +$values["-1.21"] = 0.1131; |
|
210 | +$values["-1.22"] = 0.1112; |
|
211 | +$values["-1.23"] = 0.1093; |
|
212 | +$values["-1.24"] = 0.1075; |
|
213 | +$values["-1.25"] = 0.1056; |
|
214 | +$values["-1.26"] = 0.1038; |
|
215 | +$values["-1.27"] = 0.102; |
|
216 | +$values["-1.28"] = 0.1003; |
|
217 | +$values["-1.29"] = 0.0985; |
|
218 | + |
|
219 | +$values["-1.10"] = 0.1357; |
|
220 | +$values["-1.11"] = 0.1335; |
|
221 | +$values["-1.12"] = 0.1314; |
|
222 | +$values["-1.13"] = 0.1292; |
|
223 | +$values["-1.14"] = 0.1271; |
|
224 | +$values["-1.15"] = 0.1251; |
|
225 | +$values["-1.16"] = 0.123; |
|
226 | +$values["-1.17"] = 0.121; |
|
227 | +$values["-1.18"] = 0.119; |
|
228 | +$values["-1.19"] = 0.117; |
|
229 | + |
|
230 | +$values["-1.00"] = 0.1587; |
|
231 | +$values["-1.01"] = 0.1562; |
|
232 | +$values["-1.02"] = 0.1539; |
|
233 | +$values["-1.03"] = 0.1515; |
|
234 | +$values["-1.04"] = 0.1492; |
|
235 | +$values["-1.05"] = 0.1469; |
|
236 | +$values["-1.06"] = 0.1446; |
|
237 | +$values["-1.07"] = 0.1423; |
|
238 | +$values["-1.08"] = 0.1401; |
|
239 | +$values["-1.09"] = 0.1379; |
|
240 | + |
|
241 | +$values["-0.90"] = 0.1841; |
|
242 | +$values["-0.91"] = 0.1814; |
|
243 | +$values["-0.92"] = 0.1788; |
|
244 | +$values["-0.93"] = 0.1762; |
|
245 | +$values["-0.94"] = 0.1736; |
|
246 | +$values["-0.95"] = 0.1711; |
|
247 | +$values["-0.96"] = 0.1685; |
|
248 | +$values["-0.97"] = 0.166; |
|
249 | +$values["-0.98"] = 0.1635; |
|
250 | +$values["-0.99"] = 0.1611; |
|
251 | + |
|
252 | +$values["-0.80"] = 0.2119; |
|
253 | +$values["-0.81"] = 0.209; |
|
254 | +$values["-0.82"] = 0.2061; |
|
255 | +$values["-0.83"] = 0.2033; |
|
256 | +$values["-0.84"] = 0.2005; |
|
257 | +$values["-0.85"] = 0.1977; |
|
258 | +$values["-0.86"] = 0.1949; |
|
259 | +$values["-0.87"] = 0.1922; |
|
260 | +$values["-0.88"] = 0.1894; |
|
261 | +$values["-0.89"] = 0.1867; |
|
262 | + |
|
263 | +$values["-0.70"] = 0.242; |
|
264 | +$values["-0.71"] = 0.2389; |
|
265 | +$values["-0.72"] = 0.2358; |
|
266 | +$values["-0.73"] = 0.2327; |
|
267 | +$values["-0.74"] = 0.2296; |
|
268 | +$values["-0.75"] = 0.2266; |
|
269 | +$values["-0.76"] = 0.2236; |
|
270 | +$values["-0.77"] = 0.2206; |
|
271 | +$values["-0.78"] = 0.2177; |
|
272 | +$values["-0.79"] = 0.2148; |
|
273 | + |
|
274 | +$values["-0.60"] = 0.2743; |
|
275 | +$values["-0.61"] = 0.2709; |
|
276 | +$values["-0.62"] = 0.2676; |
|
277 | +$values["-0.63"] = 0.2643; |
|
278 | +$values["-0.64"] = 0.2611; |
|
279 | +$values["-0.65"] = 0.2578; |
|
280 | +$values["-0.66"] = 0.2546; |
|
281 | +$values["-0.67"] = 0.2514; |
|
282 | +$values["-0.68"] = 0.2483; |
|
283 | +$values["-0.69"] = 0.2451; |
|
284 | + |
|
285 | +$values["-0.50"] = 0.3085; |
|
286 | +$values["-0.51"] = 0.305; |
|
287 | +$values["-0.52"] = 0.3015; |
|
288 | +$values["-0.53"] = 0.2981; |
|
289 | +$values["-0.54"] = 0.2946; |
|
290 | +$values["-0.55"] = 0.2912; |
|
291 | +$values["-0.56"] = 0.2877; |
|
292 | +$values["-0.57"] = 0.2843; |
|
293 | +$values["-0.58"] = 0.281; |
|
294 | +$values["-0.59"] = 0.2776; |
|
295 | + |
|
296 | +$values["-0.40"] = 0.3446; |
|
297 | +$values["-0.41"] = 0.3409; |
|
298 | +$values["-0.42"] = 0.3372; |
|
299 | +$values["-0.43"] = 0.3336; |
|
300 | +$values["-0.44"] = 0.33; |
|
301 | +$values["-0.45"] = 0.3264; |
|
302 | +$values["-0.46"] = 0.3228; |
|
303 | +$values["-0.47"] = 0.3192; |
|
304 | +$values["-0.48"] = 0.3156; |
|
305 | +$values["-0.49"] = 0.3121; |
|
306 | + |
|
307 | +$values["-0.30"] = 0.3821; |
|
308 | +$values["-0.31"] = 0.3783; |
|
309 | +$values["-0.32"] = 0.3745; |
|
310 | +$values["-0.33"] = 0.3707; |
|
311 | +$values["-0.34"] = 0.3669; |
|
312 | +$values["-0.35"] = 0.3632; |
|
313 | +$values["-0.36"] = 0.3594; |
|
314 | +$values["-0.37"] = 0.3557; |
|
315 | +$values["-0.38"] = 0.352; |
|
316 | +$values["-0.39"] = 0.3483; |
|
317 | + |
|
318 | +$values["-0.20"] = 0.4207; |
|
319 | +$values["-0.21"] = 0.4168; |
|
320 | +$values["-0.22"] = 0.4129; |
|
321 | +$values["-0.23"] = 0.409; |
|
322 | +$values["-0.24"] = 0.4052; |
|
323 | +$values["-0.25"] = 0.4013; |
|
324 | +$values["-0.26"] = 0.3974; |
|
325 | +$values["-0.27"] = 0.3936; |
|
326 | +$values["-0.28"] = 0.3897; |
|
327 | +$values["-0.29"] = 0.3859; |
|
328 | + |
|
329 | +$values["-0.10"] = 0.4602; |
|
330 | +$values["-0.11"] = 0.4562; |
|
331 | +$values["-0.12"] = 0.4522; |
|
332 | +$values["-0.13"] = 0.4483; |
|
333 | +$values["-0.14"] = 0.4443; |
|
334 | +$values["-0.15"] = 0.4404; |
|
335 | +$values["-0.16"] = 0.4364; |
|
336 | +$values["-0.17"] = 0.4325; |
|
337 | +$values["-0.18"] = 0.4286; |
|
338 | +$values["-0.19"] = 0.4247; |
|
339 | + |
|
340 | +$values["-0.00"] = 0.5; |
|
341 | +$values["-0.01"] = 0.496; |
|
342 | +$values["-0.02"] = 0.492; |
|
343 | +$values["-0.03"] = 0.488; |
|
344 | +$values["-0.04"] = 0.484; |
|
345 | +$values["-0.05"] = 0.4801; |
|
346 | +$values["-0.06"] = 0.4761; |
|
347 | +$values["-0.07"] = 0.4721; |
|
348 | +$values["-0.08"] = 0.4681; |
|
349 | +$values["-0.09"] = 0.4641; |
|
350 | 350 | |
351 | 351 | ?> |