@@ -163,7 +163,7 @@ |
||
163 | 163 | * WARNING: This function is of very limited use with Poisson distributions, and may represent a SIGNIFICANT |
164 | 164 | * performance hit for certain values of $min, $max, $lambda, and $maxIterations |
165 | 165 | * |
166 | - * @param int|float|NumberInterface $min |
|
166 | + * @param integer $min |
|
167 | 167 | * @param int|float|NumberInterface $max |
168 | 168 | * @param int $maxIterations |
169 | 169 | * |
@@ -2,12 +2,11 @@ |
||
2 | 2 | |
3 | 3 | namespace Samsara\Fermat\Provider\Stats\Distribution; |
4 | 4 | |
5 | -use RandomLib\Factory; |
|
6 | -use Samsara\Exceptions\UsageError\IntegrityConstraint; |
|
7 | -use Samsara\Exceptions\UsageError\OptionalExit; |
|
8 | -use Samsara\Fermat\Numbers; |
|
9 | -use Samsara\Fermat\Provider\Stats\Distribution\Base\DistributionInterface; |
|
10 | -use Samsara\Fermat\Types\Base\NumberInterface; |
|
5 | +use RandomLib\Factory; |
|
6 | +use Samsara\Exceptions\UsageError\IntegrityConstraint; |
|
7 | +use Samsara\Exceptions\UsageError\OptionalExit; |
|
8 | +use Samsara\Fermat\Numbers; |
|
9 | +use Samsara\Fermat\Types\Base\NumberInterface; |
|
11 | 10 | use Samsara\Fermat\Values\ImmutableNumber; |
12 | 11 | |
13 | 12 | class Poisson |
@@ -63,7 +63,7 @@ discard block |
||
63 | 63 | |
64 | 64 | $cumulative = Numbers::makeZero(); |
65 | 65 | |
66 | - for ($i = 0;$x->isGreaterThanOrEqualTo($i);$i++) { |
|
66 | + for ($i = 0; $x->isGreaterThanOrEqualTo($i); $i++) { |
|
67 | 67 | $cumulative = $cumulative->add($this->pmf($i)); |
68 | 68 | } |
69 | 69 | |
@@ -133,7 +133,7 @@ discard block |
||
133 | 133 | |
134 | 134 | $cumulative = Numbers::makeZero(); |
135 | 135 | |
136 | - for (;$larger->isGreaterThanOrEqualTo($smaller);$smaller->add(1)) { |
|
136 | + for (;$larger->isGreaterThanOrEqualTo($smaller); $smaller->add(1)) { |
|
137 | 137 | $cumulative = $cumulative->add($this->pmf($smaller)); |
138 | 138 | } |
139 | 139 | |
@@ -218,7 +218,7 @@ discard block |
||
218 | 218 | |
219 | 219 | while (true) { |
220 | 220 | /** @var ImmutableNumber $u */ |
221 | - $u = $generator->generateInt() / PHP_INT_MAX; |
|
221 | + $u = $generator->generateInt()/PHP_INT_MAX; |
|
222 | 222 | /** @var ImmutableNumber $x */ |
223 | 223 | $x = $alpha->subtract($one->subtract($u)->divide($u)->ln(20)->divide($beta)); |
224 | 224 | /** @var ImmutableNumber $n */ |
@@ -229,7 +229,7 @@ discard block |
||
229 | 229 | } |
230 | 230 | |
231 | 231 | /** @var ImmutableNumber $v */ |
232 | - $v = $generator->generateInt() / PHP_INT_MAX; |
|
232 | + $v = $generator->generateInt()/PHP_INT_MAX; |
|
233 | 233 | /** @var ImmutableNumber $y */ |
234 | 234 | $y = $alpha->subtract($beta->multiply($x)); |
235 | 235 | /** @var ImmutableNumber $lhs */ |
@@ -270,7 +270,7 @@ discard block |
||
270 | 270 | do { |
271 | 271 | $k = $k->add(1); |
272 | 272 | /** @var ImmutableNumber $u */ |
273 | - $u = $randFactory->getMediumStrengthGenerator()->generateInt() / PHP_INT_MAX; |
|
273 | + $u = $randFactory->getMediumStrengthGenerator()->generateInt()/PHP_INT_MAX; |
|
274 | 274 | $p = $p->multiply($u); |
275 | 275 | } while ($p->isGreaterThan($L)); |
276 | 276 |