David Merten had just reported problem with OS X Lion and
stats_kmeans.plas well. Unfortunate I don't have a mac. For a start
can you do me a favor
and add this line between  172 and 173

172>   my %m = $data->kmeans({NCLUS=>2, NTRY=>10, V=>0});

print $m{ms}->sumover;

173>   return sum( $m{ms}->sumover - pdl qw( 1.5  1.9166667  1.9166667 ) );


Best,
Maggie


On Thu, Dec 22, 2011 at 7:48 PM, Puneet Kishor <[email protected]> wrote:

> Inspired by the lovely blurb below, I tried to install PDL::Stats but
> failed. Here is the relevant bit from the log of my failed attempt --
>
> ----
> PERL_DL_NONLAZY=1 /opt/local/bin/perl "-MExtUtils::Command::MM" "-e"
> "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> t/stats_basic.t ..... ok
> t/stats_glm.t ....... ok
>
> #   Failed test at t/stats_kmeans.t line 168.
> #          got: ''
> #     expected: '1'
> # Looks like you failed 1 test of 18.
> t/stats_kmeans.t ....
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/18 subtests
> t/stats_ols_rptd.t .. ok
> t/stats_ts.t ........ ok
>
> Test Summary Report
> -------------------
> t/stats_kmeans.t  (Wstat: 256 Tests: 18 Failed: 1)
>  Failed test:  13
>  Non-zero exit status: 1
> Files=5, Tests=147,  1 wallclock secs ( 0.03 usr  0.01 sys +  0.91 cusr
>  0.04 csys =  0.99 CPU)
> Result: FAIL
> Failed 1/5 test programs. 1/147 subtests failed.
> make: *** [test_dynamic] Error 255
> -> FAIL Installing PDL::Stats failed. See
> /Volumes/roller/Users/punkish/.cpanm/build.log for details.
> ----
>
>
> Here is line 168 (test #13) from t/stats_kmeans.t
>
> 168> is(tapprox( t_kmeans_bad(), 0 ), 1);
> 169> sub t_kmeans_bad {
> 170>   my $data = sequence 7, 3;
> 171>   $data = $data->setbadat(4,0);
> 172>   my %m = $data->kmeans({NCLUS=>2, NTRY=>10, V=>0});
> 173>   return sum( $m{ms}->sumover - pdl qw( 1.5  1.9166667  1.9166667 ) );
> 174> }
>
>
> I am on Mac OS X Lion with Perl 5.14.1 and PDL 2.4.6 installed via MacPorts
>
>
> On Dec 22, 2011, at 3:26 PM, Maggie X wrote:
>
> > Hi Chris,
> >
> > Thanks for including the info! Here's the blurb for PDL::Stats.
> >
> > --------------
> > This is a collection of statistics modules in Perl Data Language, with a
> > quick-start guide for non-PDL people.
> >
> > They make perldl--the simple shell for PDL--work like a teenie weenie R,
> > but with PDL threading--"the fast (and automagic) vectorised iteration of
> > 'elementary operations' over arbitrary slices of multidimensional
> data"--of
> > procedures including t-test, ordinary least squares regression, and
> k-means
> > clustering.
> > ---------------
> >
> > Best,
> > Maggie
> >
> > ..
>
>
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to