@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
| Parameter | Type | Description |
|---|---|---|
points | InputType | - |
parameters | Partial<ParametersMeanShift> | - |
Returns
MeanShift
Overrides
ts
Clustering.constructorProperties
| Property | Type | Overrides | Inherited from | Defined in |
|---|---|---|---|---|
_D | number | - | Clustering._D | clustering/Clustering.js:19 |
_matrix | Matrix | - | Clustering._matrix | clustering/Clustering.js:15 |
_N | number | - | Clustering._N | clustering/Clustering.js:17 |
_parameters | ParametersMeanShift | - | Clustering._parameters | clustering/Clustering.js:13 |
_points | Matrix | Clustering._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_listget_clusters()
ts
get_clusters(): number[][];Defined in: clustering/MeanShift.js:240
Returns
number[][]
Overrides
ts
Clustering.get_clusters