CrossCorrelation
Namespace: CONNECTIVITYLIB · Library: Connectivity Library
#include <connectivity/crosscorrelation.h>
class CONNECTIVITYLIB::CrossCorrelation
Computes the time-lagged cross-correlation between every channel pair via the inverse FFT of the DPSS-tapered cross-spectrum, and reduces it to the maximum absolute correlation over the lag axis.
Per-trial computations are dispatched through QtConcurrent::mapped and accumulated under a single QMutex. The estimator is broadband and does not reject zero-lag mixing, but - unlike Correlation - is sensitive to delayed coupling because the lag axis is searched.
Time-lagged cross-correlation estimator; broadband, sensitive to delayed coupling.
Inheritance
Public Methods
CrossCorrelation()
Constructs a CrossCorrelation object.
Static Methods
calculate(connectivitySettings)
Calculates the cross correlation between the rows of the data matrix.
Parameters:
- connectivitySettings : ConnectivitySettings & The input data and parameters.
Returns:
- Network — The connectivity information in form of a network structure.
Authors of this file
- Lorenz Esch <lorenz.esch@tu-ilmenau.de>
- Juan GPC <jgarciaprieto@mgh.harvard.edu>
- Gabriel Motta <gabrielbenmotta@gmail.com>
- Christoph Dinh <christoph.dinh@mne-cpp.org>