NAME
Statistics::Lite - Small stats stuff.
SYNOPSIS
use Statistics::Lite qw(:all);
$min= min @data;
$mean= mean @data;
%data= statshash @data;
print "sum= $data{sum} stddev= $data{stddev}\n";
print statsinfo(@data);
DESCRIPTION
This module is a lightweight, functional alternative to larger, more complete, object-oriented statistics packages. As such, it is likely to be better suited, in general, to smaller data sets.
FUNCTIONS
min(@data),max(@data),range(@data),sum(@data),count(@data)-
Return the minimum value, maximum value, range (max - min), sum, or count of values in
@data. (Count simply returnsscalar(@data).) mean(@data),median(@data),mode(@data)-
Calculates the mean, median, or mode average of the values in
@data. (In the event of ties in the mode average, their mean is returned.) variance(@data),stddev(@data)-
Return the standard deviation or variance of
@data. statshash(@data)-
Returns a hash whose keys are the names of all the functions listed above, with the corresponding values, calculated for the data set.
statsinfo(@data)-
Returns a string describing the data set, using the values detailed above.
Import Tags
The :all import tag imports all functions from this module into the current namespace (use with caution). To import the individual statistical funcitons, use the import tag :funcs; use :stats to import statshash(@data) and statsinfo(@data).
AUTHOR
Brian Lalonde <brianl@sd81.k12.wa.us>
SEE ALSO
perl(1).