| 
<?php/**
 * Test meansdev
 *
 * Submit a set of data to the meansdev object, calculate mean and standard
 * deviation (sample standard deviation)
 * @author cpks
 * @package test
 */
 require 'meansdev.php';
 
 use maths\statistics\meansdev; // import the meansdev class
 
 $data = array(14, 22, 11, 19, 30, 24);
 
 // select output format: we want mean and sdev, so this will do the trick:
 
 $formats = array('mean' => 'Mean: %.1f', 'sdev' => ", Standard deviation: %.2f\n");
 
 // now create the meansdev object with our chosen format
 
 $m = new meansdev($formats);
 
 // crunch the sample data
 
 $m->multi_add($data);
 
 // and cough up the result:
 
 echo "$m\n";
 /* This is equivalent to:
 printf("Mean: %.1f, Standard deviation: %.2f\n", $m->mean(), $m->stdev());
 */
 
 |