HotSpot
Package
weka.associations
Synopsis
HotSpot learns a set of rules (displayed in a tree-like structure) that maximize/minimize a target variable/value of interest. With a nominal target, one might want to look for segments of the data where there is a high probability of a minority value occuring (given the constraint of a minimum support). For a numeric target, one might be interested in finding segments where this is higher on average than in the whole data set. For example, in a health insurance scenario, find which health insurance groups are at the highest risk (have the highest claim ratio), or, which groups have the highest average insurance payout.
Available in Weka 3.7.1. Available via the package management system for Weka >= 3.7.2 (hotSpot).
Options
The table below describes the options available for HotSpot.
Option |
Description |
---|---|
debug |
Output debugging info (duplicate rule lookup hash table stats). |
maxBranchingFactor |
Maximum branching factor. The maximum number of children to consider extending each node with. |
minImprovement |
Minimum improvement in target value in order to consider adding a new branch/test |
minimizeTarget |
Minimize rather than maximize the target. |
support |
The minimum support. Values between 0 and 1 are interpreted as a percentage of the total population; values > 1 are interpreted as an absolute number of instances |
target |
The target attribute of interest. |
targetIndex |
The value of the target (nominal attributes only) of interest. |
Capabilities
The table below describes the capabilites of HotSpot.
Capability |
Supported |
---|---|
Class |
Numeric class, Nominal class, Binary class |
Attributes |
Empty nominal attributes, Unary attributes, Nominal attributes, Missing values, Binary attributes, Numeric attributes |
Min # of instances |
1 |