visad.sounder
Class PCA
- java.lang.Object
-
- visad.sounder.PCA
-
public class PCA extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description PCA(JamaMatrix eigenvectors, JamaMatrix mean_vector)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description JamaMatrixcompress(Spectrum spectrum)SpectrumcompressReconstruct(Spectrum spectrum)static JamaMatrixmakeCovarianceMatrix(double[][] data_vectors)JamaMatrixuncompress(JamaMatrix trans_data_vector)
-
-
-
Constructor Detail
-
PCA
public PCA(JamaMatrix eigenvectors, JamaMatrix mean_vector)
-
-
Method Detail
-
compressReconstruct
public Spectrum compressReconstruct(Spectrum spectrum) throws VisADException, java.rmi.RemoteException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
- Throws:
VisADExceptionjava.rmi.RemoteExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetException
-
compress
public JamaMatrix compress(Spectrum spectrum) throws VisADException, java.rmi.RemoteException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
- Throws:
VisADExceptionjava.rmi.RemoteExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetException
-
uncompress
public JamaMatrix uncompress(JamaMatrix trans_data_vector) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
- Throws:
VisADExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetException
-
makeCovarianceMatrix
public static JamaMatrix makeCovarianceMatrix(double[][] data_vectors) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
- Throws:
VisADExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetException
-
-
DMelt 3.0 © DataMelt by jWork.ORG