mahout-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apurv Khare <>
Subject RE: How to Analyse K-mean Clustering output
Date Wed, 26 Jun 2013 04:19:50 GMT
Hi Ted ,
Thanks for the code improvement will surely do that.

But still my question is open, how can I use cluster dump of kmeans in my java code to create
a text file with details of cluster with their values.

I tried to Google but didn’t find any code for help.

I have a field ID in my data but for clustering I'm not using it. Then how can I use that
ID for mapping the output of cluster dump.

Also if you can tell me how to run mean on some selected column ?

Can you help me in that.

Thanks & Regards,
Apurv Khare

-----Original Message-----
From: Ted Dunning []
Sent: Tuesday, June 25, 2013 9:56 PM
Subject: Re: How to Analyse K-mean Clustering output

On Tue, Jun 25, 2013 at 4:53 AM, Apurv Khare <>wrote:

>           double[] d = new double[c.length];
>                         for (int i = 0; i < c.length; i++)
>                                 d[i] = Double.parseDouble(c[i]);
>                         Vector vec = new
> RandomAccessSparseVector(c.length);
>                         vec.assign(d);

As a picky point, this could be done better this way:

                        Vector vec = new RandomAccessSparseVector(c.length);
                        for (int i = 0; i < c.length; i++) {
                                vec.set(i, Double.parseDouble(c[i]));

No need for the double array.

The contents of this e-mail and any attachment(s) may contain confidential or privileged information
for the intended recipient(s). Unintended recipients are prohibited from taking action on
the basis of information in this e-mail and  using or disseminating the information,  and
must notify the sender and delete it from their system. L&T Infotech will not accept responsibility
or liability for the accuracy or completeness of, or the presence of any virus or disabling
code in this e-mail"
View raw message