Fuzzy k-nearest neighbor

Constructors

Properties

Accessors

Methods

Constructors

  • Parameters

    • Optionalk: number

      Number of neighborhoods

    • Optionalm: number

      Factor of weight for distance

    Returns FuzzyKNN

Properties

_c: any[]
_classes: any[]
_d: (a: any, b: any) => number
_k: number
_m: number
_p: any[]
_u: any[]

Accessors

  • get categories(): any[]
  • Category list

    Returns any[]

Methods

  • Parameters

    • data: any

    Returns any[]

  • Add a data.

    Parameters

    • point: number[]

      Training data

    • Optionalcategory: any

      Target value

    Returns void

  • Add datas.

    Parameters

    • datas: number[][]

      Training data

    • targets: any[]

      Target values

    Returns void

  • Returns predicted categories.

    Parameters

    • datas: number[][]

      Sample data

    Returns number[][]

    Predicted values