Decision tree classifier

Hierarchy

  • DecisionTree
    • DecisionTreeClassifier

Constructors

  • Parameters

    • method: "ID3" | "CART"

      Method name

    Returns DecisionTreeClassifier

Properties

_datas: { target: any; value: number[] }[]
_depth: number
_features: number
_method: "ID3" | "CART"
_tree: {
    children: any[];
    datas: { target: any; value: number[] }[];
    leafs: any;
    score: any;
    value: any;
}

Accessors

  • get depth(): number
  • Depth of the tree

    Returns number

Methods

  • Parameters

    • datas: any

    Returns number

  • Parameters

    • datas: any

    Returns Map<any, any>

  • Parameters

    • datas: any

    Returns Map<any, any>

  • Parameters

    • datas: any

    Returns number

  • Parameters

    • datas: any

    Returns number

  • Fit model.

    Returns void

  • Returns importances of the features.

    Returns number[]

    Importances

  • Initialize model.

    Parameters

    • datas: number[][]

      Training data

    • targets: any[]

      Target values

    Returns void

  • Returns predicted values.

    Parameters

    • data: number[][]

      Sample data

    Returns any[]

    Predicted values

  • Returns probability of the datas.

    Parameters

    • data: number[][]

      Sample data

    Returns number[]

    Predicted values

  • Returns predicted values.

    Parameters

    • data: number[][]

      Sample data

    Returns number[]

    Predicted values