1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
use t::locale_hack;
use strict;
use Test;
use Statistics::Basic;
plan tests => 5;
PART1: {
my $stddev = new Statistics::Basic::StdDev([0, 2, 3, 4]);
ok( $stddev->query == sqrt( 35/16 ) );
$stddev->insert(7);
ok( $stddev->query == sqrt( 14/4 ) );
$stddev->set_vector([2, 3]);
ok( $stddev->query == sqrt( 1/4 ) );
$stddev->ginsert( 7 );
ok( $stddev->query == sqrt( 14/3 ) );
}
PART2: {
my $stddev = new Statistics::Basic::StdDev;
$stddev->set_vector([2, 3]);
ok( $stddev->query == sqrt( 1/4 ) );
}
|