类 ClustererPanel

所有已实现的接口:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, Explorer.CapabilitiesFilterChangeListener, Explorer.ExplorerPanel, Explorer.LogHandler

This panel allows the user to select and configure a clusterer, and evaluate the clusterer using a number of testing modes (test on the training data, train/test on a percentage split, test on a separate split). The results of clustering runs are stored in a result history so that previous results are accessible.
版本:
$Revision: 9728 $
作者:
Mark Hall (mhall@cs.waikato.ac.nz), Richard Kirkby (rkirkby@cs.waikato.ac.nz)
另请参阅:
  • 字段详细资料

    • MODEL_FILE_EXTENSION

      public static String MODEL_FILE_EXTENSION
      The filename extension that should be used for model files
  • 构造器详细资料

    • ClustererPanel

      public ClustererPanel()
      Creates the clusterer panel
  • 方法详细资料

    • setLog

      public void setLog(Logger newLog)
      Sets the Logger to receive informational messages
      指定者:
      setLog 在接口中 Explorer.LogHandler
      参数:
      newLog - the Logger that will now get info messages
    • setInstances

      public void setInstances(Instances inst)
      Tells the panel to use a new set of instances.
      指定者:
      setInstances 在接口中 Explorer.ExplorerPanel
      参数:
      inst - a set of Instances
    • setUpVisualizableInstances

      public static PlotData2D setUpVisualizableInstances(Instances testInstances, ClusterEvaluation eval) throws Exception
      Sets up the structure for the visualizable instances. This dataset contains the original attributes plus the clusterer's cluster assignments
      参数:
      testInstances - the instances that the clusterer has clustered
      eval - the evaluation to use
      返回:
      a PlotData2D object encapsulating the visualizable instances. The instances contain one more attribute (predicted cluster) than the testInstances
      抛出:
      Exception
    • capabilitiesFilterChanged

      public void capabilitiesFilterChanged(Explorer.CapabilitiesFilterChangeEvent e)
      method gets called in case of a change event
      指定者:
      capabilitiesFilterChanged 在接口中 Explorer.CapabilitiesFilterChangeListener
      参数:
      e - the associated change event
    • setExplorer

      public void setExplorer(Explorer parent)
      Sets the Explorer to use as parent frame (used for sending notifications about changes in the data)
      指定者:
      setExplorer 在接口中 Explorer.ExplorerPanel
      参数:
      parent - the parent frame
    • getExplorer

      public Explorer getExplorer()
      returns the parent Explorer frame
      指定者:
      getExplorer 在接口中 Explorer.ExplorerPanel
      返回:
      the parent
    • getTabTitle

      public String getTabTitle()
      Returns the title for the tab in the Explorer
      指定者:
      getTabTitle 在接口中 Explorer.ExplorerPanel
      返回:
      the title of this tab
    • getTabTitleToolTip

      public String getTabTitleToolTip()
      Returns the tooltip for the tab in the Explorer
      指定者:
      getTabTitleToolTip 在接口中 Explorer.ExplorerPanel
      返回:
      the tooltip of this tab
    • main

      public static void main(String[] args)
      Tests out the clusterer panel from the command line.
      参数:
      args - may optionally contain the name of a dataset to load.