Distance correlation between series
use openquant::codependence::distance_correlation;
let x = vec![1.0, 2.0, 3.0, 4.0];
let y = vec![1.1, 1.9, 3.2, 3.8];
let dcor = distance_correlation(&x, &y)?; Market Microstructure, Dependence and Regime Detection
Dependence metrics beyond linear correlation for feature and asset relationships.
Financial relationships are often non-linear and regime-dependent; correlation alone is insufficient.
distance_correlationget_mutual_infovariation_of_information_scoreangular_distance\[I(X;Y)=\sum_{x,y}p(x,y)\log\frac{p(x,y)}{p(x)p(y)}\]
\[VI(X,Y)=H(X)+H(Y)-2I(X;Y)\]
use openquant::codependence::distance_correlation;
let x = vec![1.0, 2.0, 3.0, 4.0];
let y = vec![1.1, 1.9, 3.2, 3.8];
let dcor = distance_correlation(&x, &y)?;