Here is the list of the most complex expressions used in the code. A complex expression is an expression that requires more than 20 tokens to be build.
Literal arrays are omitted.
File | Count | Expression |
---|---|---|
/lib/Stats.php:699 | 1 | exp(self::gammaln($a + $b) - self::gammaln($a) - self::gammaln($b) + $a * log($x) + $b * log(1 - $x)) |
/lib/StatisticalTests.php:70 | 1 | $df = pow(pow(Stats::sampleStddev($datax), 2) / count($datax) + pow(Stats::sampleStddev($datay), 2) / count($datay), 2) / (pow(pow(Stats::sampleStddev($datax), 2) / count($datax), 2) / (count($datax) - 1) + pow(pow(Stats::sampleStddev($datay), 2) / count($datay), 2) / (count($datay) - 1)) |
/lib/StatisticalTests.php:71 | 1 | $sampleT = (Stats::average($datax) - Stats::average($datay)) / sqrt(pow(Stats::sampleStddev($datax), 2) / count($datax) + pow(Stats::sampleStddev($datay), 2) / count($datay)) |
/lib/Stats.php:699 | 1 | $bt = exp(self::gammaln($a + $b) - self::gammaln($a) - self::gammaln($b) + $a * log($x) + $b * log(1 - $x)) |
/lib/Stats.php:781 | 1 | $w = ($return * pow($al + $h, 0.5) / $h) - (1 / (2 * $b - 1) - 1 / (2 * $a - 1)) * ($al + 5 / 6 - 2 / (3 * $h)) |
/lib/ProbabilityDistribution/DiscreteUniform.php:242 | 1 | $return['kurtosis'] = -(6.0 * (pow(($maximum - $minimum + 1), 2) + 1)) / (5.0 * (pow(($maximum - $minimum + 1), 2) - 1)) |
/lib/ProbabilityDistribution/Weibull.php:216 | 1 | $return['skew'] = (\PHPStats\Stats::gamma(1 + 3 / $k) * pow($lambda, 3) - 3 * $return['mean'] * $return['variance'] - pow($return['mean'], 3)) / pow($return['variance'], 1.5) |
/lib/ProbabilityDistribution/Weibull.php:217 | 1 | $return['kurtosis'] = (-6 * pow(\PHPStats\Stats::gamma(1 + 1 / $k), 4) + 12 * pow(\PHPStats\Stats::gamma(1 + 1 / $k), 2) * \PHPStats\Stats::gamma(1 + 2 / $k) - 3 * pow(\PHPStats\Stats::gamma(1 + 2 / $k), 2) - 4 * \PHPStats\Stats::gamma(1 + 1 / $k) * \PHPStats\Stats::gamma(1 + 3 / $k) + \PHPStats\Stats::gamma(1 + 4 / $k)) / pow(\PHPStats\Stats::gamma(1 + 2 / $k) - pow(\PHPStats\Stats::gamma(1 + 1 / $k), 2), 2) |
/lib/ProbabilityDistribution/Hypergeometric.php:282 | 1 | $return['skew'] = (($L - 2 * $m) * pow($L - 1, .5) * ($L - 2 * $n)) / (pow($n * $m * ($L - $m) * ($L - $n), .5) * ($L - 2)) |
/lib/ProbabilityDistribution/Hypergeometric.php:283 | 1 | $return['kurtosis'] = (($L - 1) * pow($L, 2) * ($L * ($L + 1) - 6 * $m * ($L - $m) - 6 * $n * ($L - $n)) + 6 * $m * $n * ($L - $m) * ($L - $n) * (5 * $L - 6)) / ($n * $m * ($L - $m) * ($L - $n) * ($L - 2) * ($L - 3)) |
/lib/ProbabilityDistribution/F.php:221 | 1 | $return['skew'] = (2 * $d1 + $d2 - 2) * pow(8 * ($d2 - 4), 0.5) / (($d2 - 6) * pow($d1 * ($d1 + $d2 - 2), 0.5)) |
/lib/ProbabilityDistribution/F.php:225 | 1 | $return['kurtosis'] = 12 * ($d1 * (5 * $d2 - 22) * ($d1 + $d2 - 2) + ($d2 - 4) * pow($d2 - 2, 2)) / ($d1 * ($d2 - 6) * ($d2 - 8) * ($d1 + $d2 - 2)) |
/lib/ProbabilityDistribution/Pareto.php:225 | 1 | $return['kurtosis'] = (6 * (pow($alpha, 3) + pow($alpha, 2) - 6 * $alpha - 2)) / ($alpha * ($alpha - 3) * ($alpha - 4)) |
/lib/ProbabilityDistribution/Beta.php:216 | 1 | $return['kurtosis'] = (6 * (pow($alpha - $beta, 2) * ($alpha + $beta + 1) - $alpha * $beta * ($alpha + $beta + 2))) / ($alpha * $beta * ($alpha + $beta + 2) * ($alpha + $beta + 3)) |