Complex expressions

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:6991exp(self::gammaln($a $b) - self::gammaln($a) - self::gammaln($b) + $a log($x) + $b log($x))
/lib/StatisticalTests.php:701$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:711$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:6991$bt exp(self::gammaln($a $b) - self::gammaln($a) - self::gammaln($b) + $a log($x) + $b log($x))
/lib/Stats.php:7811$w = ($return pow($al $h0.5) / $h) - (/ ($b 1) - / ($a 1)) * ($al / ($h))
/lib/ProbabilityDistribution/DiscreteUniform.php:2421$return['kurtosis'] = -(6.0 * (pow(($maximum $minimum 1), 2) + 1)) / (5.0 * (pow(($maximum $minimum 1), 2) - 1))
/lib/ProbabilityDistribution/Weibull.php:2161$return['skew'] = (\PHPStats\Stats::gamma($k) * pow($lambda3) - $return['mean'] * $return['variance'] - pow($return['mean'], 3)) / pow($return['variance'], 1.5)
/lib/ProbabilityDistribution/Weibull.php:2171$return['kurtosis'] = (-pow(\PHPStats\Stats::gamma($k), 4) + 12 pow(\PHPStats\Stats::gamma($k), 2) * \PHPStats\Stats::gamma($k) - pow(\PHPStats\Stats::gamma($k), 2) - * \PHPStats\Stats::gamma($k) * \PHPStats\Stats::gamma($k) + \PHPStats\Stats::gamma($k)) / pow(\PHPStats\Stats::gamma($k) - pow(\PHPStats\Stats::gamma($k), 2), 2)
/lib/ProbabilityDistribution/Hypergeometric.php:2821$return['skew'] = (($L $m) * pow($L 1.5) * ($L $n)) / (pow($n $m * ($L $m) * ($L $n), .5) * ($L 2))
/lib/ProbabilityDistribution/Hypergeometric.php:2831$return['kurtosis'] = (($L 1) * pow($L2) * ($L * ($L 1) - $m * ($L $m) - $n * ($L $n)) + $m $n * ($L $m) * ($L $n) * ($L 6)) / ($n $m * ($L $m) * ($L $n) * ($L 2) * ($L 3))
/lib/ProbabilityDistribution/F.php:2211$return['skew'] = ($d1 $d2 2) * pow(* ($d2 4), 0.5) / (($d2 6) * pow($d1 * ($d1 $d2 2), 0.5))
/lib/ProbabilityDistribution/F.php:2251$return['kurtosis'] = 12 * ($d1 * ($d2 22) * ($d1 $d2 2) + ($d2 4) * pow($d2 22)) / ($d1 * ($d2 6) * ($d2 8) * ($d1 $d2 2))
/lib/ProbabilityDistribution/Pareto.php:2251$return['kurtosis'] = (* (pow($alpha3) + pow($alpha2) - $alpha 2)) / ($alpha * ($alpha 3) * ($alpha 4))
/lib/ProbabilityDistribution/Beta.php:2161$return['kurtosis'] = (* (pow($alpha $beta2) * ($alpha $beta 1) - $alpha $beta * ($alpha $beta 2))) / ($alpha $beta * ($alpha $beta 2) * ($alpha $beta 3))