Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "node_modules/@modelx/data/src/calc"

Index

Variables

Functions

Object literals

Variables

FPGrowth

FPGrowth: FPGrowth

Functions

assocationRuleLearning

  • assocationRuleLearning(transactions?: any[], options: any): Promise<unknown>
  • returns association rule learning results

    see

    https://github.com/alexisfacques/Node-FPGrowth

    Parameters

    • Default value transactions: any[] = []

      sparse matrix of transactions

    • options: any

    Returns Promise<unknown>

    Returns the result from Node-FPGrowth or a summary of support and strong associations

getTransactions

  • getTransactions(data: any[], options: any): { transactions: any[][]; values: Set<unknown>; valuesMap: Map<any, any> }
  • Formats an array of transactions into a sparse matrix like format for Apriori/Eclat

    see

    https://github.com/alexisfacques/Node-FPGrowth

    Parameters

    • data: any[]

      CSV data of transactions

    • options: any

    Returns { transactions: any[][]; values: Set<unknown>; valuesMap: Map<any, any> }

    {values - unique list of all values, valuesMap - map of values and labels, transactions - formatted sparse array}

    • transactions: any[][]
    • values: Set<unknown>
    • valuesMap: Map<any, any>

Object literals

Const calc

calc: object

assocationRuleLearning

assocationRuleLearning: assocationRuleLearning

getTransactions

getTransactions: getTransactions