public class PCA
extends java.lang.Object
| Constructor and Description |
|---|
PCA(JamaMatrix eigenvectors,
JamaMatrix mean_vector) |
| Modifier and Type | Method and Description |
|---|---|
JamaMatrix |
compress(Spectrum spectrum) |
Spectrum |
compressReconstruct(Spectrum spectrum) |
static JamaMatrix |
makeCovarianceMatrix(double[][] data_vectors) |
JamaMatrix |
uncompress(JamaMatrix trans_data_vector) |
public PCA(JamaMatrix eigenvectors, JamaMatrix mean_vector)
public Spectrum compressReconstruct(Spectrum spectrum) throws VisADException, java.rmi.RemoteException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADExceptionjava.rmi.RemoteExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetExceptionpublic JamaMatrix compress(Spectrum spectrum) throws VisADException, java.rmi.RemoteException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADExceptionjava.rmi.RemoteExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetExceptionpublic JamaMatrix uncompress(JamaMatrix trans_data_vector) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetExceptionpublic static JamaMatrix makeCovarianceMatrix(double[][] data_vectors) throws VisADException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException
VisADExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetException