com.rapidminer.operator.visualization.dependencies
Class NumericalMatrix

java.lang.Object
  extended by com.rapidminer.operator.AbstractIOObject
      extended by com.rapidminer.operator.ResultObjectAdapter
          extended by com.rapidminer.operator.visualization.dependencies.NumericalMatrix
All Implemented Interfaces:
IOObject, ResultObject, LoggingHandler, java.io.Serializable
Direct Known Subclasses:
RainflowMatrix

public class NumericalMatrix
extends ResultObjectAdapter

A simple (symmetrical) matrix which can be used for correlation or covariance matrices. A special constructor for the attributes of an example set is provided.

Author:
Ingo Mierswa
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.rapidminer.operator.AbstractIOObject
AbstractIOObject.InputStreamProvider
 
Constructor Summary
NumericalMatrix(java.lang.String name, ExampleSet exampleSet, boolean symmetrical)
           
NumericalMatrix(java.lang.String name, java.lang.String[] columnNames, boolean symmetrical)
           
NumericalMatrix(java.lang.String name, java.lang.String[] columnNames, Jama.Matrix matrix, boolean symmetrical)
           
NumericalMatrix(java.lang.String name, java.lang.String[] rowNames, java.lang.String[] columnNames, Jama.Matrix matrix)
           
 
Method Summary
 DataTable createMatrixDataTable()
           
 DataTable createPairwiseDataTable()
           
 java.lang.String getColumnName(int index)
           
 java.lang.String getExtension()
           
 java.lang.String getFileDescription()
           
 java.lang.String getName()
          The default implementation returns the classname without package.
 int getNumberOfColumns()
           
 int getNumberOfRows()
           
 java.lang.String getRowName(int index)
           
 double getValue(int i, int j)
           
 boolean isSymmetrical()
           
 void setFirstAttributeName(java.lang.String firstAttributeName)
           
 void setSecondAttributeName(java.lang.String secondAttributeName)
           
 void setValue(int i, int j, double value)
           
 java.lang.String toString()
           
 
Methods inherited from class com.rapidminer.operator.ResultObjectAdapter
addAction, getActions, getAnnotations, getResultIcon, log, log, logError, logNote, logWarning, toHTML, toResultString
 
Methods inherited from class com.rapidminer.operator.AbstractIOObject
appendOperatorToHistory, copy, getLog, getProcessingHistory, getSource, initWriting, read, read, read, read, setLoggingHandler, setSource, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.rapidminer.operator.IOObject
appendOperatorToHistory, copy, getLog, getProcessingHistory, getSource, setLoggingHandler, setSource, write
 

Constructor Detail

NumericalMatrix

public NumericalMatrix(java.lang.String name,
                       java.lang.String[] columnNames,
                       boolean symmetrical)

NumericalMatrix

public NumericalMatrix(java.lang.String name,
                       java.lang.String[] columnNames,
                       Jama.Matrix matrix,
                       boolean symmetrical)

NumericalMatrix

public NumericalMatrix(java.lang.String name,
                       java.lang.String[] rowNames,
                       java.lang.String[] columnNames,
                       Jama.Matrix matrix)

NumericalMatrix

public NumericalMatrix(java.lang.String name,
                       ExampleSet exampleSet,
                       boolean symmetrical)
Method Detail

setFirstAttributeName

public void setFirstAttributeName(java.lang.String firstAttributeName)

setSecondAttributeName

public void setSecondAttributeName(java.lang.String secondAttributeName)

getColumnName

public java.lang.String getColumnName(int index)

getRowName

public java.lang.String getRowName(int index)

setValue

public void setValue(int i,
                     int j,
                     double value)

getValue

public double getValue(int i,
                       int j)

isSymmetrical

public boolean isSymmetrical()

getNumberOfColumns

public int getNumberOfColumns()

getNumberOfRows

public int getNumberOfRows()

getName

public java.lang.String getName()
Description copied from class: ResultObjectAdapter
The default implementation returns the classname without package.

Specified by:
getName in interface ResultObject
Overrides:
getName in class ResultObjectAdapter

createMatrixDataTable

public DataTable createMatrixDataTable()

createPairwiseDataTable

public DataTable createPairwiseDataTable()

getExtension

public java.lang.String getExtension()

getFileDescription

public java.lang.String getFileDescription()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2009 by Rapid-I