in reply to Re^3: Shannon Index
in thread Shannon Index
I got this result. if you look into the perldoc of Statistics::Shannon , It says that $base_index denoted for the logerthemic specification. But the dumer output denotes that $base_index also added up with the data and hence it shows '2' => 4 { 4 denotes the count of value '2' in the list } . Anyone can please help me out ??. -kulls#!c:\perl\bin\perl use strict; use warnings; use Statistics::Shannon; use Data::Dumper; my @data1=(1,3,2,4,6); my @data2=(2,3,2,3,6); my $data=[(@data1,@data2)]; my $base_index=2; my $shannon=Statistics::Shannon->new($data,$base_index); my $output=$shannon->index; print Dumper($shannon); __OUTPUT___ $VAR1 = bless( { 'shannon' => { '2.71828182845905' => '1.4681399390162 +1' }, 'min' => 1, 'max' => 4, 'data' => { '6' => 2, '4' => 1, '1' => 1, '3' => 3, '2' => 4 }, 'update' => sub { "DUMMY" }, 'sum' => 11 }, 'Statistics::Shannon' );
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: Shannon Index
by GrandFather (Saint) on Sep 12, 2006 at 20:42 UTC | |
by kulls (Hermit) on Sep 13, 2006 at 03:31 UTC |