in reply to Using Statistics::Descriptive for percentiles
Update: Maybe this might help:#!/usr/bin/perl use strict; use warnings; use Statistics::Descriptive::Weighted; my @data = (1..2000000); my $stat = Statistics::Descriptive::Full->new(); $stat->add_data(@data); print $stat->quantile(1), "\n";
#!/usr/local/bin/perl use strict; use warnings; my @numbers = (1..2000000); printf "Percentile %d%% at %f\n", $_, percentile($_,\@numbers) for qw/25 75/; sub percentile { my ($p,$aref) = @_; my $percentile = int($p * $#{$aref}/100); return (sort @$aref)[$percentile]; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Using Statistics::Descriptive for percentiles
by Hena (Friar) on Jun 02, 2010 at 10:23 UTC | |
by ww (Archbishop) on Jun 02, 2010 at 13:21 UTC | |
by Hena (Friar) on Jun 02, 2010 at 18:52 UTC | |
|
Re^2: Using Statistics::Descriptive for percentiles
by Anonymous Monk on Dec 18, 2019 at 21:02 UTC |