org.knime.base.node.mine.decisiontree2.learner
Class DecisionTreeLearnerNodeDialog

java.lang.Object
  extended by org.knime.core.node.NodeDialogPane
      extended by org.knime.core.node.defaultnodesettings.DefaultNodeSettingsPane
          extended by org.knime.base.node.mine.decisiontree2.learner.DecisionTreeLearnerNodeDialog

public class DecisionTreeLearnerNodeDialog
extends DefaultNodeSettingsPane

Dialog for a decision tree learner node.

Author:
Christoph Sieb, University of Konstanz

Constructor Summary
DecisionTreeLearnerNodeDialog()
          Constructor: create NodeDialog with one column selectors and two other properties.
 
Method Summary
(package private) static SettingsModelBoolean createSettingsBinaryNominalSplit()
           
(package private) static SettingsModelString createSettingsClassColumn()
           
(package private) static SettingsModelDoubleBounded createSettingsConfidenceValue()
           
(package private) static SettingsModelIntegerBounded createSettingsMaxNominalValues()
           
(package private) static SettingsModelIntegerBounded createSettingsMinNumRecords()
           
(package private) static SettingsModelIntegerBounded createSettingsNumberRecordsForView()
           
(package private) static SettingsModelIntegerBounded createSettingsNumProcessors()
           
(package private) static SettingsModelString createSettingsPruningMethod()
           
(package private) static SettingsModelString createSettingsQualityMeasure()
           
(package private) static SettingsModelBoolean createSettingsSplitPoint()
           
 
Methods inherited from class org.knime.core.node.defaultnodesettings.DefaultNodeSettingsPane
addDialogComponent, closeCurrentGroup, createNewGroup, createNewTab, createNewTabAt, loadAdditionalSettingsFrom, loadAdditionalSettingsFrom, loadSettingsFrom, saveAdditionalSettingsTo, saveSettingsTo, selectTab, setDefaultTabTitle, setHorizontalPlacement
 
Methods inherited from class org.knime.core.node.NodeDialogPane
addJobMgrTab, addTab, addTabAt, createFlowVariableModel, createFlowVariableModel, createFlowVariableModel, finishEditingAndSaveSettingsTo, getAvailableFlowVariables, getPanel, getTab, getTabIndex, internalLoadSettingsFrom, loadSettingsFrom, loadSettingsFrom, onCancel, onClose, onOpen, removeTab, renameTab, saveSettingsTo, setEnabled, setSelected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecisionTreeLearnerNodeDialog

public DecisionTreeLearnerNodeDialog()
Constructor: create NodeDialog with one column selectors and two other properties.

Method Detail

createSettingsClassColumn

static SettingsModelString createSettingsClassColumn()
Returns:
class column selection

createSettingsQualityMeasure

static SettingsModelString createSettingsQualityMeasure()
Returns:
quality measure

createSettingsPruningMethod

static SettingsModelString createSettingsPruningMethod()
Returns:
pruning method

createSettingsConfidenceValue

static SettingsModelDoubleBounded createSettingsConfidenceValue()
Returns:
confidence value threshold for c4.5 pruning

createSettingsMinNumRecords

static SettingsModelIntegerBounded createSettingsMinNumRecords()
Returns:
minimum number of objects per node

createSettingsNumberRecordsForView

static SettingsModelIntegerBounded createSettingsNumberRecordsForView()
Returns:
number records to store for the view

createSettingsSplitPoint

static SettingsModelBoolean createSettingsSplitPoint()
Returns:
split point set to average value or to upper value of lower partition

createSettingsBinaryNominalSplit

static SettingsModelBoolean createSettingsBinaryNominalSplit()
Returns:
binary nominal split mode

createSettingsMaxNominalValues

static SettingsModelIntegerBounded createSettingsMaxNominalValues()
Returns:
max number nominal values for complete subset calculation for binary nominal splits

createSettingsNumProcessors

static SettingsModelIntegerBounded createSettingsNumProcessors()
Returns:
number processors to use


Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.