Clustering with Overlaps
Converts an interval object to an array representation.
Converts an interval object to a data frame representation.
Converts an array to an interval object.
Provides a default method for converting unsupported data types to int...
Identity Conversion for Interval
Converts a matrix to an interval object.
Converts a numeric vector to an interval object.
A generic function to convert various R objects into interval objects.
Converts an interval object to a matrix representation.
Converts an interval object to its vector representation.
Generate Colors for Clustering Visualization
Transforms a matrix of membership degrees into a logical matrix based ...
Performs fuzzy c-means clustering on interval data, allowing for soft ...
Aggregates data into a 3D interval array based on a specified column.
Combines multiple interval objects into a single interval object.
Creates intervals from Normal Distribution using specified mean and st...
Performs k-means clustering on interval data, allowing for partitionin...
Performs clustering on interval data using the Neo-KM algorithm, which...
Clusters interval data using the OKM (Overlapping K-means) algorithm.
Determines if an object is a strictly valid interval object.
Plots the overlap of membership degrees in a matrix as a function of a...
Clusters data using the NEOKM (Non-Exhaustive Overlapping K-means) alg...
Clusters data using the OKM (Overlapping K-Means) clustering algorithm...
Generates a visual representation of interval data as rectangles on a ...
Displays the results of fuzzy icmeans clustering in a readable format.
Displays the results of ikmeans clustering in a readable format.
Displays the results of Neo-KM clustering in a user-friendly format.
Custom print method for displaying interval objects in a readable form...
Displays the results of IOKM clustering in a user-friendly format.
Displays the results of NEOKM clustering in a user-friendly format.
Displays the results of OKM clustering in a readable format.
Displays the results of R1-OKM clustering in a readable format.
Displays the results of R2-OKM clustering in a readable format.
Cluster data using the R1-OKM algorithm.
Cluster data using the R2-OKM algorithm.
Reads a CSV file and converts the data into a 3D interval array.
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>.