Package: COveR 1.0.4

COveR: Clustering with Overlaps

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>.

Authors:Guillaume Cleuziou [aut], Nicolas Hiot [cre]

COveR_1.0.4.tar.gz
COveR_1.0.4.zip(r-4.5)COveR_1.0.4.zip(r-4.4)COveR_1.0.4.zip(r-4.3)
COveR_1.0.4.tgz(r-4.4-x86_64)COveR_1.0.4.tgz(r-4.4-arm64)COveR_1.0.4.tgz(r-4.3-x86_64)COveR_1.0.4.tgz(r-4.3-arm64)
COveR_1.0.4.tar.gz(r-4.5-noble)COveR_1.0.4.tar.gz(r-4.4-noble)
COveR_1.0.4.tgz(r-4.4-emscripten)COveR_1.0.4.tgz(r-4.3-emscripten)
COveR.pdf |COveR.html
COveR/json (API)

# Install 'COveR' in R:
install.packages('COveR', repos = c('https://neplex.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/neplex/cover/issues

Datasets:
  • inter_city - Temperature by month and humidity in european city.
  • inter_emotions - Emotions in music aggregate on BPM to interval multi label data.
  • inter_wine - Results of a chemical analysis of wines grown in the same region in Italy but derived from three different cultivars, aggregate on sulfur dioxide to interval simple label data.

On CRAN:

clusteringintervaloverlapping

3.04 score 2 stars 11 scripts 58 downloads 18 exports 0 dependencies

Last updated 1 months agofrom:4e35e6d610. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 23 2024
R-4.5-win-x86_64OKOct 23 2024
R-4.5-linux-x86_64OKOct 23 2024
R-4.4-win-x86_64OKOct 23 2024
R-4.4-mac-x86_64OKOct 23 2024
R-4.4-mac-aarch64OKOct 23 2024
R-4.3-win-x86_64OKOct 23 2024
R-4.3-mac-x86_64OKOct 23 2024
R-4.3-mac-aarch64OKOct 23 2024

Exports:as.intervalcluster_colordegree2logicalfuzzy_icmeansiaggregateibindigenerateikmeansineokmiokmis.intervalmeasureneokmokmr1okmr2okmread.intervalwrite.interval

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Converts an interval object to an array representation.as.array.interval
Converts an interval object to a data frame representation.as.data.frame.interval
A generic function to convert various R objects into interval objects.as.interval
Converts an array to an interval object.as.interval.array
Provides a default method for converting unsupported data types to interval.as.interval.default
Identity Conversion for Intervalas.interval.interval
Converts a matrix to an interval object.as.interval.matrix
Converts a numeric vector to an interval object.as.interval.numeric
Converts an interval object to a matrix representation.as.matrix.interval
Converts an interval object to its vector representation.as.vector.interval
Generate Colors for Clustering Visualizationcluster_color
Transforms a matrix of membership degrees into a logical matrix based on a specified threshold.degree2logical
Performs fuzzy c-means clustering on interval data, allowing for soft clustering of data points into multiple clusters.fuzzy_icmeans
Aggregates data into a 3D interval array based on a specified column.iaggregate
Combines multiple interval objects into a single interval object.ibind
Creates intervals from Normal Distribution using specified mean and standard deviation values for both the center and half-size of the intervals.igenerate
Performs k-means clustering on interval data, allowing for partitioning of data points into distinct clusters.ikmeans
Performs clustering on interval data using the Neo-KM algorithm, which allows for overlapping and non-exhaustive cluster membership.ineokm
Temperature by month and humidity in european city.inter_city
Emotions in music aggregate on BPM to interval multi label data.inter_emotions
Results of a chemical analysis of wines grown in the same region in Italy but derived from three different cultivars, aggregate on sulfur dioxide to interval simple label data.inter_wine
Clusters interval data using the OKM (Overlapping K-means) algorithm.iokm
Determines if an object is a strictly valid interval object.is.interval
Plots the overlap of membership degrees in a matrix as a function of a threshold.measure
Clusters data using the NEOKM (Non-Exhaustive Overlapping K-means) algorithm.neokm
Clusters data using the OKM (Overlapping K-Means) clustering algorithm.okm
Generates a visual representation of interval data as rectangles on a plot.plot.interval
Displays the results of fuzzy icmeans clustering in a readable format.print.icmeans
Displays the results of ikmeans clustering in a readable format.print.ikmeans
Displays the results of Neo-KM clustering in a user-friendly format.print.ineokm
Custom print method for displaying interval objects in a readable format.print.interval
Displays the results of IOKM clustering in a user-friendly format.print.iokm
Displays the results of NEOKM clustering in a user-friendly format.print.neokm
Displays the results of OKM clustering in a readable format.print.okm
Displays the results of R1-OKM clustering in a readable format.print.r1okm
Displays the results of R2-OKM clustering in a readable format.print.r2okm
Cluster data using the R1-OKM algorithm.r1okm
Cluster data using the R2-OKM algorithm.r2okm
Reads a CSV file and converts the data into a 3D interval array.read.interval
Writes an interval object to a CSV file.write.interval