Partial Directed Coherence estimator (Baccala & Sameshima 2001); directional, direct paths only. More...
#include <partial_directed_coherence.h>
Public Types | |
| typedef QSharedPointer< PartialDirectedCoherence > | SPtr |
| typedef QSharedPointer< const PartialDirectedCoherence > | ConstSPtr |
| Public Types inherited from CONNECTIVITYLIB::AbstractMetric | |
| typedef QSharedPointer< AbstractMetric > | SPtr |
| typedef QSharedPointer< const AbstractMetric > | ConstSPtr |
Public Member Functions | |
| PartialDirectedCoherence () | |
| Public Member Functions inherited from CONNECTIVITYLIB::AbstractMetric | |
| AbstractMetric () | |
Static Public Member Functions | |
| static Network | calculate (ConnectivitySettings &connectivitySettings) |
Additional Inherited Members | |
| Static Public Attributes inherited from CONNECTIVITYLIB::AbstractMetric | |
| static bool | m_bStorageModeIsActive = false |
| static int | m_iNumberBinStart = -1 |
| static int | m_iNumberBinAmount = -1 |
Partial Directed Coherence estimator (Baccala & Sameshima 2001); directional, direct paths only.
Partial Directed Coherence estimator of Baccala & Sameshima (2001).
Computes PDC_{ij}(f) = |A_{ij}(f)| / sqrt( sum_k |A_{kj}(f)|^2 ) from the MVAR coefficients delivered by MvarModel, where A(f) is the frequency-domain inverse of the transfer matrix. Unlike DirectedTransferFunction this estimator counts only direct causal paths - relayed interactions j -> k -> i contribute 0 - so PDC and DTF together separate direct from indirect flow.
Definition at line 88 of file partial_directed_coherence.h.

| typedef QSharedPointer<const PartialDirectedCoherence> CONNECTIVITYLIB::PartialDirectedCoherence::ConstSPtr |
Const shared pointer type for PartialDirectedCoherence.
Definition at line 93 of file partial_directed_coherence.h.
| typedef QSharedPointer<PartialDirectedCoherence> CONNECTIVITYLIB::PartialDirectedCoherence::SPtr |
Shared pointer type for PartialDirectedCoherence.
Definition at line 92 of file partial_directed_coherence.h.
|
explicit |
Constructs a PartialDirectedCoherence object.
Definition at line 51 of file partial_directed_coherence.cpp.
|
static |
Calculates Partial Directed Coherence between all channel pairs.
| [in] | connectivitySettings | The input data and parameters. |
Definition at line 57 of file partial_directed_coherence.cpp.