Algorithm-ClusterPoints
view release on metacpan or search on metacpan
lib/Algorithm/ClusterPoints.pm view on Meta::CPAN
The dimensional groups can also be set when the constructor is called:
my $clp = Algoritm::ClusterPoints->new(
dimensional_groups => [[0, 1], [2]],
...);
Usually, when using dimensional groups, you would also want to use the
C<scales> method to set different scales for every dimension group.
Following with the previous example, supposing X and Y are given in
meters and T in seconds, to find the clusters with radius between
points of 1Km and 2 days, the following scales should be used:
my $spc_scl = 1/1000;
my $tmp_scl = 1/(2 * 24 * 60 * 60);
$clp = Algorithm::ClusterPoints->new(
dimensional_groups => [[0, 1], [2]],
scales => [$spc_scl, $spc_scl, $tmp_scl],
...);
( run in 0.805 second using v1.01-cache-2.11-cpan-39bf76dae61 )