|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
|
inlinenoexcept |
How tightly a set of streams move together.
| streams | Each span the same length, at least two spans |
Generalizes correlation from two streams to an arbitrary-size set, with no assumption about which stream is which or how many there are: two tracked hands, five gamepad axes, a whole ensemble's worth of per-voice measurements. A high value means the set is moving as one; a value near zero means the set's motion is not coordinated; a strongly negative value means the set is systematically split into streams moving in opposition to each other.
Mean pairwise rather than a single eigenvalue-based coherence measure: cheap, order-independent, and interpretable directly as a correlation without a caller needing to reason about a covariance matrix's spectrum. A caller wanting the finer-grained structure (which streams are actually forming a bloc) computes correlation() over the specific pairs of interest instead.
Definition at line 227 of file Relation.hpp.
References correlation().
Here is the call graph for this function: