k-means model

Hierarchy (View Summary)

Constructors

Properties

Accessors

Methods

Constructors

  • Returns KMeans

Properties

_centroids: any[]

Accessors

  • get centroids(): number[][]
  • Centroids

    Returns number[][]

  • get size(): number
  • Number of clusters.

    Returns number

Methods

  • Returns a new centroid.

    Parameters

    • centroids: number[][]

      Centroids

    • datas: number[][]

      Training data

    Returns number[]

    Added centroid

  • Parameters

    • a: any
    • b: any

    Returns number

  • Parameters

    • d: any

    Returns number[]

  • Returns moved centroid positions.

    Parameters

    • centroids: number[][]

      Centroids

    • datas: number[][]

      Training data

    Returns number[][]

    Moved centroids

  • Add a new cluster.

    Parameters

    • datas: number[][]

      Training data

    Returns number[]

    Added centroid

  • Clear all clusters.

    Returns void

  • Fit model and returns total distance the centroid has moved.

    Parameters

    • datas: number[][]

      Training data

    Returns number

    Total distance the centroid has moved

  • Returns predicted categories.

    Parameters

    • datas: number[][]

      Sample data

    Returns number[]

    Predicted values