Interface KMedoidsClustering<O>

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface elki.Algorithm

        elki.Algorithm.Utils
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Clustering<MedoidModel> run​(elki.database.relation.Relation<O> relation)
      Run k-medoids clustering.
      Clustering<MedoidModel> run​(elki.database.relation.Relation<O> relation, int k, elki.database.query.distance.DistanceQuery<? super O> distQ)
      Run k-medoids clustering with a given distance query.
      Not a very elegant API, but needed for some types of nested k-medoids.
      • Methods inherited from interface elki.Algorithm

        getInputTypeRestriction
    • Method Detail

      • run

        Clustering<MedoidModel> run​(elki.database.relation.Relation<O> relation)
        Run k-medoids clustering.
        Parameters:
        relation - relation to use
        Returns:
        result
      • run

        Clustering<MedoidModel> run​(elki.database.relation.Relation<O> relation,
                                    int k,
                                    elki.database.query.distance.DistanceQuery<? super O> distQ)
        Run k-medoids clustering with a given distance query.
        Not a very elegant API, but needed for some types of nested k-medoids.
        Parameters:
        relation - relation to use
        k - Number of clusters
        distQ - Distance query to use
        Returns:
        result