Code Duplication    Length = 10-10 lines in 2 locations

src/Math/Stats.php 2 locations

@@ 535-544 (lines=10) @@
532
        $prodN   = 1.0;
533
        $partial = array();
534
        if ($this->_dataOption == self::STATS_DATA_CUMMULATIVE) {
535
            foreach ($this->_data as $val => $freq) {
536
                if ($val == 0) {
537
                    return 0.0;
538
                }
539
                $prodN *= $freq * pow((double) $val, (double) $n);
540
                if ($prodN > 10000 * $n) {
541
                    $partial[] = $prodN;
542
                    $prodN     = 1.0;
543
                }
544
            }
545
        } else {
546
            foreach ($this->_data as $val) {
547
                if ($val == 0) {
@@ 546-555 (lines=10) @@
543
                }
544
            }
545
        } else {
546
            foreach ($this->_data as $val) {
547
                if ($val == 0) {
548
                    return 0.0;
549
                }
550
                $prodN *= pow((double) $val, (double) $n);
551
                if ($prodN > 10 * $n) {
552
                    $partial[] = $prodN;
553
                    $prodN     = 1.0;
554
                }
555
            }
556
        }
557
        if (!empty($partial)) {
558
            $partial[] = $prodN;