class: CARTSplitter

public class: CARTSplitter
Author:
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 7.12.2005 12:27:55; Modified: 12.12.2005 21:45:54;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {99DE270F-0795-4d93-90A9-4DB012266309}
Splitter is class for information, where to split data. It determines two parts of data: 1. where data[col] == val 2. where data[col] != val

 

Goto: Fields, Methods

Extends: DecTreeSplitter

See also: CART, DecTreeSplitter

Appears in: Algorithm classes

Connections
 
CARTSplitter Attributes
Attribute Details
public string
  col
public object
  val
public double
  diversity1
public double
  diversity2
public double
  criterion
public CART
  instance
 
CARTSplitter Methods
Operation Details
public
CARTSplitter(
   CART inst):
Sequential
Notes: Constructor. In CART, all the splitters have the 2 parts. So, I set it here.
public
Description():string
Sequential
Tags: override=true
Notes: Longer description fo this splitter - for stepping info.

@returns
public
HumanReadable():string
Sequential
Tags: override=true
Notes: Gets a short name of the splitter.

@returns
public
SQLWhere(
   int order):string
Sequential
Tags: override=true
Notes: Gets a sql condition for a splitted part.

@returns