The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here

Evaluate a cosine-measure Clustering by Davies Bouldin

siamak_wantsiamak_want Member Posts: 98 Contributor II
edited July 2019 in Help
Hi all,

I am running a process which contains a k-means operator with "cosine similarity measure". and I want to evaluate it with a "cluster distance performance" operator with "Davies Bouldin" measure. As far as I know, the Davies bouldin measure is calculated by "Eucledian distance" measure, But my cluster model has been built upon a "cosine similarity measure". SO how can I evaluate a cosine-based k-means? Any idea please?

Tagged:

Answers

  • siamak_wantsiamak_want Member Posts: 98 Contributor II
    Any explanation or idea please?
  • awchisholmawchisholm RapidMiner Certified Expert, Member Posts: 458 Unicorn
    Hello

    I had a look at the code. I think it's this source file: CentroidBasedEvaluator.java
    private double getDaviesBouldin(CentroidClusterModel model, ExampleSet exampleSet) throws OperatorException {
    DistanceMeasure measure = new EuclideanDistance();
    I think you would have to write some Java to change how it works.

    regards

    Andrew
Sign In or Register to comment.