public class SymmetricFastICA extends IndependentComponentAnalysis
Constructor and Description |
---|
SymmetricFastICA() |
Modifier and Type | Method and Description |
---|---|
protected void |
estimateComponentsWhitened(Jama.Matrix Z,
double[] mean,
Jama.Matrix X,
Jama.Matrix CC)
Estimate the IC's from the given decorrelated (mean-centred and whitened)
data matrix, Z.
|
Jama.Matrix |
getDemixingMatrix() |
Jama.Matrix |
getIndependentComponentMatrix() |
Jama.Matrix |
getSignalToInterferenceMatrix() |
static void |
main(String[] args) |
estimateComponents, estimateComponents
public SymmetricFastICA()
public Jama.Matrix getSignalToInterferenceMatrix()
getSignalToInterferenceMatrix
in class IndependentComponentAnalysis
public Jama.Matrix getDemixingMatrix()
getDemixingMatrix
in class IndependentComponentAnalysis
public Jama.Matrix getIndependentComponentMatrix()
getIndependentComponentMatrix
in class IndependentComponentAnalysis
protected void estimateComponentsWhitened(Jama.Matrix Z, double[] mean, Jama.Matrix X, Jama.Matrix CC)
IndependentComponentAnalysis
estimateComponentsWhitened
in class IndependentComponentAnalysis
Z
- the whitened data; one observation per rowmean
- the mean of each dimensionX
- the mean-centered data; one observation per row