ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
DistributionValidations.php
Go to the documentation of this file.
1
<?
php
2
3
namespace
PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions
;
4
5
use
PhpOffice\PhpSpreadsheet\Calculation\Exception
;
6
use
PhpOffice\PhpSpreadsheet\Calculation\Functions
;
7
use
PhpOffice\PhpSpreadsheet\Calculation\Statistical\StatisticalValidations
;
8
9
class
DistributionValidations
extends
StatisticalValidations
10
{
14
public
static
function
validateProbability
($probability): float
15
{
16
$probability =
self::validateFloat
($probability);
17
18
if
($probability < 0.0 || $probability > 1.0) {
19
throw
new
Exception
(
Functions::NAN
());
20
}
21
22
return
$probability;
23
}
24
}
php
An exception for terminatinating execution or to throw for unit testing.
PhpOffice\PhpSpreadsheet\Calculation\Exception
Definition:
Exception.php:8
PhpOffice\PhpSpreadsheet\Calculation\Functions
Definition:
Functions.php:9
PhpOffice\PhpSpreadsheet\Calculation\Functions\NAN
static NAN()
NaN.
Definition:
Functions.php:181
PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\DistributionValidations
Definition:
DistributionValidations.php:10
PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\DistributionValidations\validateProbability
static validateProbability($probability)
Definition:
DistributionValidations.php:14
PhpOffice\PhpSpreadsheet\Calculation\Statistical\StatisticalValidations
Definition:
StatisticalValidations.php:9
PhpOffice\PhpSpreadsheet\Calculation\Statistical\StatisticalValidations\validateFloat
static validateFloat($value)
Definition:
StatisticalValidations.php:13
PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions
Definition:
Beta.php:3
libs
composer
vendor
phpoffice
phpspreadsheet
src
PhpSpreadsheet
Calculation
Statistical
Distributions
DistributionValidations.php
Generated on Thu Oct 2 2025 19:01:09 for ILIAS by
1.9.4 (using
Doxyfile
)