de.lmu.ifi.dbs.elki.math.linearalgebra
Class SubspaceProjectionResult

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.math.linearalgebra.SubspaceProjectionResult
All Implemented Interfaces:
ProjectionResult

public class SubspaceProjectionResult
extends Object
implements ProjectionResult

Simple class wrapping the result of a subspace projection.


Field Summary
private  int correlationDimensionality
          The correlation dimensionality
private  Matrix similarityMat
          The similarity matrix
 
Constructor Summary
SubspaceProjectionResult(int correlationDimensionality, Matrix similarityMat)
          Constructor.
 
Method Summary
 int getCorrelationDimension()
          Get the number of "strong" dimensions
 Matrix similarityMatrix()
          Projection matrix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

correlationDimensionality

private int correlationDimensionality
The correlation dimensionality


similarityMat

private Matrix similarityMat
The similarity matrix

Constructor Detail

SubspaceProjectionResult

public SubspaceProjectionResult(int correlationDimensionality,
                                Matrix similarityMat)
Constructor.

Parameters:
correlationDimensionality - dimensionality
similarityMat - projection matrix
Method Detail

getCorrelationDimension

public int getCorrelationDimension()
Description copied from interface: ProjectionResult
Get the number of "strong" dimensions

Specified by:
getCorrelationDimension in interface ProjectionResult
Returns:
number of strong (correlated) dimensions

similarityMatrix

public Matrix similarityMatrix()
Description copied from interface: ProjectionResult
Projection matrix

Specified by:
similarityMatrix in interface ProjectionResult
Returns:
projection matrix

Release 0.4.0 (2011-09-20_1324)