modelKMeans_1d

Model that verifies the k-means clustering function for 1d data

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This example tests the k-means clustering algorithm on 1d data.

Parameters

TypeNameDefaultDescription
Integern_clusters3Number of clusters to be generated
Real[:,:]data[1; 2; 2; 3; 4]Test data to be clustered
IntegernDatsize(data, 1)Number of samples
IntegernDimsize(data, 2)Number of features
RealcentroidsCentroids of the clusters
IntegerlabelsCluster label associated with each data point
Integercluster_sizeSize of the clusters
Integer[nDat]labelsExp{3, 2, 2, 1, 1}Expected cluster labels

Components

TypeNameDefaultDescription
BooleancmpComparison result

Revisions

  • June 9, 2022 by Massimo Cimmino
    First implementation.