public class ThinSvdPrincipalComponentAnalysis extends PrincipalComponentAnalysis
PrincipalComponentAnalysis.ComponentSelector, PrincipalComponentAnalysis.EnergyThresholdComponentSelector, PrincipalComponentAnalysis.NumberComponentSelector, PrincipalComponentAnalysis.PercentageEnergyComponentSelectorbasis, eigenvalues, mean| Constructor and Description |
|---|
ThinSvdPrincipalComponentAnalysis(int ndims)
Construct a
ThinSvdPrincipalComponentAnalysis that
will extract the n best eigenvectors. |
| Modifier and Type | Method and Description |
|---|---|
void |
learnBasisNorm(Jama.Matrix data)
Learn the PCA basis from the centered data provided.
|
buildNormalisedDataMatrix, generate, getBasis, getCumulativeEnergies, getCumulativeEnergy, getEigenValue, getEigenValues, getEigenVectors, getMean, getPrincipalComponent, getStandardDeviations, getStandardDeviations, learnBasis, learnBasis, learnBasis, project, project, selectSubset, selectSubset, selectSubsetEnergyThreshold, selectSubsetPercentageEnergy, toStringpublic ThinSvdPrincipalComponentAnalysis(int ndims)
ThinSvdPrincipalComponentAnalysis that
will extract the n best eigenvectors.ndims - the number of eigenvectors to select.public void learnBasisNorm(Jama.Matrix data)
PrincipalComponentAnalysislearnBasisNorm in class PrincipalComponentAnalysis