Cauchy-Schwarz mutual information between two coordinate blocks
Source:R/entropy.R
gmm_mutual_information.RdMeasures the dependence between two disjoint coordinate blocks of a fitted joint Gaussian mixture as the Cauchy-Schwarz divergence between the joint over the two blocks and the product of their marginals, $$I_{\mathrm{CS}}(A; B) = D_{\mathrm{CS}}(p_{AB},\ p_A\, p_B).$$ The product of the marginals is itself a Gaussian mixture, so the quantity is closed-form. It is non-negative and zero exactly when the two blocks are independent. (The naive combination \(H_2(A) + H_2(B) - H_2(A, B)\) is not a valid mutual information: order-2 Renyi entropies are not additive over independent blocks and that difference can be negative.)