Skip to content

@saehrimnir/druidjs / MeanShift

Class: MeanShift

Defined in: clustering/MeanShift.js:18

Mean Shift Clustering

A non-parametric clustering technique that does not require prior knowledge of the number of clusters. It identifies centers of density in the data.

Extends

  • Clustering

Constructors

Constructor

ts
new MeanShift(points: InputType, parameters?: Partial<ParametersMeanShift>): MeanShift;

Defined in: clustering/MeanShift.js:59

Parameters

ParameterTypeDescription
pointsInputType-
parametersPartial<ParametersMeanShift>-

Returns

MeanShift

Overrides

ts
Clustering.constructor

Properties

PropertyTypeOverridesInherited fromDefined in
_Dnumber-Clustering._Dclustering/Clustering.js:19
_matrixMatrix-Clustering._matrixclustering/Clustering.js:15
_Nnumber-Clustering._Nclustering/Clustering.js:17
_parametersParametersMeanShift-Clustering._parametersclustering/Clustering.js:13
_pointsMatrixClustering._points-clustering/MeanShift.js:42

Methods

get_cluster_list()

ts
get_cluster_list(): number[];

Defined in: clustering/MeanShift.js:253

Returns

number[]

Overrides

ts
Clustering.get_cluster_list

get_clusters()

ts
get_clusters(): number[][];

Defined in: clustering/MeanShift.js:240

Returns

number[][]

Overrides

ts
Clustering.get_clusters