public final class KarhunenLoeve
extends java.lang.Object
Constructor and Description |
---|
KarhunenLoeve(double[][] v) |
Modifier and Type | Method and Description |
---|---|
double[][] |
getData()
Careful: doesn't generate a copy.
|
double[][] |
getEigenvectors()
Returns the eigenvectors ordered by the norm of the eigenvalues
(from max to min).
|
double[][] |
getProductMatrix() |
static double[][] |
getProductMatrix(double[] v) |
static double[][] |
getProductMatrix(double[][] v) |
void |
setData(double[][] v)
Careful: doesn't generate a copy.
|
public double[][] getProductMatrix()
public static double[][] getProductMatrix(double[][] v)
public static double[][] getProductMatrix(double[] v)
public double[][] getData()
public void setData(double[][] v)
public double[][] getEigenvectors() throws MaximumIterationsExceededException
MaximumIterationsExceededException
- if it can't compute
the eigenvectors within the limited number of iterations allowed.