mirror of
https://github.com/Karaka-Management/Resources.git
synced 2026-01-17 23:58:39 +00:00
25 lines
678 B
PHP
25 lines
678 B
PHP
<?php
|
|
|
|
namespace PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions;
|
|
|
|
use PhpOffice\PhpSpreadsheet\Calculation\Exception;
|
|
use PhpOffice\PhpSpreadsheet\Calculation\Information\ExcelError;
|
|
use PhpOffice\PhpSpreadsheet\Calculation\Statistical\StatisticalValidations;
|
|
|
|
class DistributionValidations extends StatisticalValidations
|
|
{
|
|
/**
|
|
* @param mixed $probability
|
|
*/
|
|
public static function validateProbability($probability): float
|
|
{
|
|
$probability = self::validateFloat($probability);
|
|
|
|
if ($probability < 0.0 || $probability > 1.0) {
|
|
throw new Exception(ExcelError::NAN());
|
|
}
|
|
|
|
return $probability;
|
|
}
|
|
}
|