File: 17_stddev.t

package info (click to toggle)
libstatistics-basic-perl 1.6611-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 392 kB
  • sloc: perl: 947; makefile: 2
file content (29 lines) | stat: -rw-r--r-- 567 bytes parent folder | download | duplicates (3)
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 ) );
}