<?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());
*/
|