v2.0.0
Loading...
Searching...
No Matches
UTILSLIB::IcaResult Struct Reference

Result of an ICA decomposition. More...

#include <ica.h>

Public Attributes

Eigen::MatrixXd matMixing
Eigen::MatrixXd matUnmixing
Eigen::MatrixXd matSources
Eigen::VectorXd vecMean
bool bConverged

Detailed Description

Result of an ICA decomposition.

Holds the mixing and unmixing matrices and the extracted source time series. The relationship is: sources = unmixing * (data - mean) data_recon = mixing * sources + mean

Definition at line 75 of file ica.h.

Member Data Documentation

◆ bConverged

bool UTILSLIB::IcaResult::bConverged

True if all components converged within maxIter.

Definition at line 81 of file ica.h.

◆ matMixing

Eigen::MatrixXd UTILSLIB::IcaResult::matMixing

Mixing matrix A (n_channels x n_components). Column k is the spatial pattern of component k.

Definition at line 77 of file ica.h.

◆ matSources

Eigen::MatrixXd UTILSLIB::IcaResult::matSources

Source time series S (n_components x n_samples).

Definition at line 79 of file ica.h.

◆ matUnmixing

Eigen::MatrixXd UTILSLIB::IcaResult::matUnmixing

Unmixing matrix W (n_components x n_channels). Row k is the spatial filter of component k.

Definition at line 78 of file ica.h.

◆ vecMean

Eigen::VectorXd UTILSLIB::IcaResult::vecMean

Per-channel mean removed during centering (n_channels).

Definition at line 80 of file ica.h.


The documentation for this struct was generated from the following file: