JavaScript Editor Ajax Editor     Ajax development 



Main Page

Previous Page
Next Page

Association Rule

/// <summary>
/// Generates a datatable of Edges and Nodes. The datatable
/// returned has four columns. in_iNodes is the number of
/// nodes returned.
/// If in_iNodes = 0, then all nodes (and edges) are returned.
/// TYPE N1 N2 SCORE
/// ----------------
/// Type = 1:
/// N1: Node Unique Name
/// N2: Node Caption
/// Type = 2:
/// N1: Node Unique Name of Split Node (source)
/// N2: Node Unique Name of Target Node (target)
/// SCORE: Edge score (not same as split score)
/// </summary>
/// <returns>datatable for Nodes and Edges</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARGetNodeGraph(string in_szModel, int in_iNodes)

/// <summary>
/// Generates a list of nodes.
/// </summary>
/// <returns>DataTable for Nodes.</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARGetNodes(string in_szModel)

/// <summary>
/// Generates a list of edges
/// </summary>
/// <returns>Datatable for Edges.</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARAddRelatedNodes(string in_szModel,
                                   string in_newNodes,
                                   string in_existingNodes)


/// <summary>
/// Generates a list of edges
/// </summary>
/// <returns>Datatable for Edges.</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARAddNodes(string in_szModel, string in_newNodes, string in_existingNodes)

/// <summary>
/// Generates a list of edges
/// </summary>
/// <returns>Datatable for Edges.</returns>
[SafeToPrepareAttribute(true)]
public DataTable ARAddNodesConnected(string in_szModel, string in_newNodes, string
 in_existingNodes)

/// <summary>
/// Generates a list of edges
/// </summary>
/// <returns>Datatable for Edges.</returns>
[SafeToPrepareAttribute(true)]
private DataTable ARAddNodesInternal(string in_szModel, string in_newNodes, string
 in_existingNodes, bool in_fAddRelated)

/// <summary>
/// Return the maximum size of the result set.
/// </summary>
/// <returns>The maximum size of the result set.</returns>
[SafeToPrepareAttribute(true)]
public DataTable GetStatistics(string miningModel)

/// <summary>
/// Retrieve rules from the association rules mining model.
/// </summary>
/// <returns>DataTable containing NodeIdColumn, NodeCaptionColumn,
/// NodeSupportColumn, NodeProbabilityColumn, NodeLiftColumn,
/// NodeSizeColumn</returns>
[SafeToPrepareAttribute(true)]
public DataTable GetRules(string miningModel,
                                int   start,
                                int   end,
                                int   o,

                                double minProbability,
                                double minLift,
                                string filter,
                                bool in_fStripTableName)

// <summary>
/// Retrieve itemsets from the association rules mining model.
/// </summary>
/// <returns>DataTable containing NodeIdColumn, NodeCaptionColumn,
/// NodeSupportColumn, NodeProbabilityColumn, NodeLiftColumn,
/// NodeSizeColumn</returns>
[SafeToPrepareAttribute(true)]
public DataTable GetItemsets(string miningModel,
                               int   start,
                               int   end,
                               int  o,
                               int    minSize,
                               double minSupport,
                               string filter,
                               bool in_fStripTableName)


Previous Page
Next Page


JavaScript Editor Ajax Editor     Ajax development