COveR1.0.4 package

Clustering with Overlaps

as.array.interval

Converts an interval object to an array representation.

as.data.frame.interval

Converts an interval object to a data frame representation.

as.interval.array

Converts an array to an interval object.

as.interval.default

Provides a default method for converting unsupported data types to int...

as.interval.interval

Identity Conversion for Interval

as.interval.matrix

Converts a matrix to an interval object.

as.interval.numeric

Converts a numeric vector to an interval object.

as.interval

A generic function to convert various R objects into interval objects.

as.matrix.interval

Converts an interval object to a matrix representation.

as.vector.interval

Converts an interval object to its vector representation.

cluster_color

Generate Colors for Clustering Visualization

degree2logical

Transforms a matrix of membership degrees into a logical matrix based ...

fuzzy_icmeans

Performs fuzzy c-means clustering on interval data, allowing for soft ...

iaggregate

Aggregates data into a 3D interval array based on a specified column.

ibind

Combines multiple interval objects into a single interval object.

igenerate

Creates intervals from Normal Distribution using specified mean and st...

ikmeans

Performs k-means clustering on interval data, allowing for partitionin...

ineokm

Performs clustering on interval data using the Neo-KM algorithm, which...

iokm

Clusters interval data using the OKM (Overlapping K-means) algorithm.

is.interval

Determines if an object is a strictly valid interval object.

measure

Plots the overlap of membership degrees in a matrix as a function of a...

neokm

Clusters data using the NEOKM (Non-Exhaustive Overlapping K-means) alg...

okm

Clusters data using the OKM (Overlapping K-Means) clustering algorithm...

plot.interval

Generates a visual representation of interval data as rectangles on a ...

print.icmeans

Displays the results of fuzzy icmeans clustering in a readable format.

print.ikmeans

Displays the results of ikmeans clustering in a readable format.

print.ineokm

Displays the results of Neo-KM clustering in a user-friendly format.

print.interval

Custom print method for displaying interval objects in a readable form...

print.iokm

Displays the results of IOKM clustering in a user-friendly format.

print.neokm

Displays the results of NEOKM clustering in a user-friendly format.

print.okm

Displays the results of OKM clustering in a readable format.

print.r1okm

Displays the results of R1-OKM clustering in a readable format.

print.r2okm

Displays the results of R2-OKM clustering in a readable format.

r1okm

Cluster data using the R1-OKM algorithm.

r2okm

Cluster data using the R2-OKM algorithm.

read.interval

Reads a CSV file and converts the data into a 3D interval array.

write.interval

Writes an interval object to a CSV file.

Provide functions for overlaps clustering, fuzzy clustering and interval-valued data manipulation. The package implement the following algorithms: OKM (Overlapping Kmeans) from Cleuziou, G. (2007) <doi:10.1109/icpr.2008.4761079> ; NEOKM (Non-exhaustive overlapping Kmeans) from Whang, J. J., Dhillon, I. S., and Gleich, D. F. (2015) <doi:10.1137/1.9781611974010.105> ; Fuzzy Cmeans from Bezdek, J. C. (1981) <doi:10.1007/978-1-4757-0450-1> ; Fuzzy I-Cmeans from de A.T. De Carvalho, F. (2005) <doi:10.1016/j.patrec.2006.08.014>.

  • Maintainer: Nicolas Hiot
  • License: GPL (>= 2)
  • Last published: 2024-10-21