Esempio n. 1
0
 /**
  * Computes the population standard deviation for the numbers
  * in this list
  * @return string
  */
 public function stdDev()
 {
     Number::setScale(static::NUMERIC_FUNCTIONS_SCALE);
     $mean = $this->average();
     $squares = new static();
     foreach ($this->_Arr as $num) {
         $squares->add(Number::pow(Number::sub(\strval($num), $mean), '2'));
     }
     return Number::sqrt($squares->average());
 }
Esempio n. 2
0
 public function trimZeros()
 {
     $this->assertEquals('0', Number::sub('1', '1'));
     $this->assertEquals('0.01', Number::add('0.00000', '0.01'));
 }