Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

bit::vector::minimal(3pm) [debian man page]

Bit::Vector::Minimal(3pm)				User Contributed Perl Documentation				 Bit::Vector::Minimal(3pm)

NAME
Bit::Vector::Minimal - Object-oriented wrapper around vec() SYNOPSIS
use Bit::Vector::Minimal; my $vec = Bit::Vector->new(size => 8, width => 1, endianness => "little"); # These are the defaults $vec->set(1); # $vec's internal vector now looks like "00000010" $vec->get(3); # 0 DESCRIPTION
This is a much simplified, lightweight version of Bit::Vector, and wraps Perl's (sometimes confusing) "vec" function in an object-oriented abstraction. METHODS
new Creates a new bit vector. By default, this creates a one-byte vector with 8 one-bit "slots", with bit zero on the right of the bit pattern. These settings can be changed by passing parameters to the constructor: "size" will alter the size in bits of the vector; "width" will alter the width of the slots. The module will die if "width" is not an integer divisor of "size". "endianness" controls whether the zeroth place is on the right or the left of the bit vector. set(POS[, VALUE]) Sets the bit or slot at position "POS" to value "VALUE" or "all bits on" if "VALUE" is not given. get(POS) Returns the bit or slot at position "POS". display Display the vector. For debugging purposes. AUTHOR
Current maintainer: Tony Bowden Original author: Simon Cozens BUGS and QUERIES Please direct all correspondence regarding this module to: bug-Bit-Vector-Minimal@rt.cpan.org SEE ALSO
Bit::Vector COPYRIGHT AND LICENSE
Copyright 2003, 2004 by Kasei This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.12.3 2005-10-04 Bit::Vector::Minimal(3pm)

Check Out this Related Man Page

Statistics::Basic::Correlation(3pm)			User Contributed Perl Documentation		       Statistics::Basic::Correlation(3pm)

NAME
Statistics::Basic::Correlation - find the correlation between two lists SYNOPSIS
Invoke it this way: my $correlation = correlation( [1,2,3], [1,2,3] ); Or this way: my $v1 = vector(1,2,3); my $v2 = vector(1,2,3); my $cor = corr($v1,$v2); And then either query the values or print them like so: print "The correlation between $v1 and $v2: $correlation "; my $cq = $cor->query; my $c0 = 0+$correlation; Create a 20 point "moving" correlation like so: use Statistics::Basic qw(:all nofill); my $sth = $dbh->prepare("select col1,col2 from data where something"); my $len = 20; my $cor = corr()->set_size($len); $sth->execute or die $dbh->errstr; $sth->bind_columns( my ($lhs, $rhs) ) or die $dbh->errstr; my $count = $len; while( $sth->fetch ) { $cor->insert( $lhs, $rhs ); if( defined( my $c = $cor->query ) ) { print "Correlation: $c "; } # This would also work: # print "Correlation: $cor " if $cor->query_filled; } METHODS
This list of methods skips the methods inherited from Statistics::Basic::_TwoVectorBase (things like query(), insert(), and ginsert()). new() Create a new Statistics::Basic::Correlation object. This function takes two arguments -- which can either be arrayrefs or Statistics::Basic::Vector objects. This function is called when the correlation() shortcut-function is called. query_covariance() Returns the Statistics::Basic::Covariance object used to calculate the correlation. query_vector1() Return the Statistics::Basic::Vector for the first vector. query_vector2() Return the Statistics::Basic::Vector object for the second vector. query_mean1() Returns the Statistics::Basic::Mean object for the first vector. query_mean2() Returns the Statistics::Basic::Mean object for the second vector. OVERLOADS
This object is overloaded. It tries to return an appropriate string for the calculation or the value of the computation in numeric context. In boolean context, this object is always true (even when empty). AUTHOR
Paul Miller "<jettero@cpan.org>" COPYRIGHT
Copyright 2012 Paul Miller -- Licensed under the LGPL SEE ALSO
perl(1), Statistics::Basic, Statistics::Basic::_TwoVectorBase, Statistics::Basic::Vector perl v5.14.2 2012-01-23 Statistics::Basic::Correlation(3pm)
Man Page