A likelihood-ratio framework for inference with discrete information-theoretic measures

A likelihood-ratio framework for inference with discrete information-theoretic measures

We've developed a framework bridging information theory and frequentist statistics. This synthesis of classical results maps any discrete estimator that can be represented as a Kullback–Leibler divergence to a G-test, providing parametric, scalable evidence tests.

Published Aug 31, 2026

Additional assets:

DOI: 10.57844/arcadia-y5aa-6u5u

Purpose

Discrete information-theoretic measures summarize uncertainty and dependence without requiring a prespecified functional form, but their plugin estimators have null distributions that depend on sample size and contingency-table structure. This complicates inference across heterogeneous analyses and dataset and can make repeated permutation costly.

We present a likelihood-ratio framework for the discrete multinomial plugin setting. When the reported information quantity is the Kullback–Leibler divergence (KL) between the empirical distribution and the maximum-likelihood fit under a prespecified nested null, the exact identity G2=2Nln(2)DKL,2G^2=2N\ln(2)D_{\mathrm{KL},2} converts information in bits to the likelihood-ratio deviance. Wilks' theorem then supplies an asymptotic chi-squared reference distribution, with degrees of freedom determined by the model comparison and prespecified support.

The framework applies directly to mutual information, conditional mutual information, fixed-reference KL goodness of fit, entropy deficit, and conditional entropy deficit. It yields distinct outputs for distinct purposes: a first-order-corrected information estimate in bits for effect magnitude, and a likelihood-ratio pp-value. It also gives the leading plugin correction a dual interpretation as estimator-bias correction and asymptotic null-mean centering.

We use simulations to evaluate mutual information (MI) and conditional mutual information (CMI) null moments, distributional calibration, sparse-table breakdown, and agreement with permutation across changes in sample size and conditioning cardinality. Sparse expected cell counts, rather than low degrees of freedom, were the principal finite-sample failure mode: The normal-equivalent representation handles small degrees of freedom, but it cannot repair a chi-squared approximation limited by sparsity. The particular count at which this transition appeared is specific to the simulation grids and is not proposed as a universal rule. The component identities and asymptotic results are classical; the contribution is their synthesis and operationalization for large, heterogeneous collections of discrete information-theoretic tests.

Introduction

Information-theoretic measures are attractive because they quantify uncertainty and statistical dependence without requiring a prespecified relationship between those variables (e.g., linear, additive, or monotone). For a discrete variable YY, entropy H(Y)\mathrm{H}(Y) measures uncertainty about its state. Mutual information I(X;Y)\mathrm{I}(X;Y) measures the reduction in uncertainty about one variable supplied by observing the other, and conditional mutual information I(X;YZ)\mathrm{I}(X;Y\mid Z) measures the reduction in uncertainty provided by the set. Each of these can be formulated as a Kullback–Leibler (DKLD_{\mathrm{KL}}) divergence, which quantifies the difference between two distributions. These are measures of information (conventionally bits when logarithms are base two) and are comparable .

One benefit of these values is the quantification of statistical dependence when the form of that dependence is unknown. In human genetics, for example, genotype–phenotype relationships may be additive, dominant, recessive, multiallelic, nonmonotone, or heterogeneous across sex, ancestry, or environment. A conventional single-variant genome-wide association test is highly efficient when its additive model is correct, but arbitrary categorical dependence requires additional model terms (often prohibitive at typical study scales) or an omnibus test . Mutual information (MI) and conditional mutual information (CMI) provide such omnibus summaries. They can therefore complement regression-based association analyses by testing for dependence without requiring the analyst to specify its form in advance.

A second application is repeated conditional-independence testing. Constraint-based causal-discovery, Bayesian-network learning, and ordered-trajectory methods repeatedly evaluate hypotheses of the form

XYZ, X \perp Y \mid Z,

while the size and state space of ZZ change across steps . CMI is a standard statistic for categorical conditional-independence testing . Local permutation-based testing (computationally expensive) or a fixed significance threshold across the changing state space (providing differing false positive rates across strata) are widely used .

In both cases, the practical obstacle to widespread use of information-theoretic measures isn’t their computation. It’s calculating well-calibrated (and thus comparable) significance for these estimates. In a genome-wide scan, loci can differ in sample size, number of genetic states at a given locus, missingness, and conditioning structure . Each of these differences causes different significance thresholds for a locus–disease association. In causal discovery, the number of conditioning configurations can grow from one test to the next, again resulting in different significance thresholds as the trajectories progress. The paradigm presented here provides calibrated test and ranking statistics for any information-theoretic value that can be formulated as a Kullback–Leibler divergence (KL), including MI, CMI, entropy, and conditional entropy.

The problem

For discrete plugin estimators, the null mean and dispersion depend on both sample size NN and the dimensionality (CC) of the relevant contingency-table model. The plugin MI of independent variables is upwardly biased; plugin entropy is negatively biased; and the null mean and variance of CMI grow as conditioning introduces additional strata. These effects, including mean corrections, are established in the finite-sample information-estimation literature . These biases have impacts on the utility of information-theoretic values. A fixed threshold on a raw information value can correspond to different false-positive probabilities in tables with different dimensions, and mean correction alone does not fix this problem.

Permutation, exact testing, and other resampling procedures provide general empirical calibration strategies, and they remain important when the estimator or sampling regime lies outside ordinary likelihood-ratio asymptotics . Monte Carlo permutation pp-values also require careful finite-resolution calculation . These approaches are costly and can be prohibitive for large-scale data, such as current biobank datasets (often 500k samples and 1M parameters). Moreover, different information-theoretic measures are often presented with separate bias corrections, normalizations, or significance procedures, obscuring their shared statistical structure. The resulting methodological landscape can make information-theoretic inference appear more fragmented than it is.

Our approach: A synthesis of classical results

We therefore sought to establish an easily calculated, calibrated test statistic and evidence score that could be applied to MI, CMI, and other information theoretic values to enable genome-wide analyses with well-calibrated ranking statistics and significance thresholds.

The paper distinguishes between two inferential objects (Table 1).

QuantityScientific roleTypical output
Information estimateMagnitude of departure from a reference modelMI, CMI, entropy deficit, or KL divergence in bits
Calibrated evidenceCompatibility of the observed departure with a null modelLikelihood-ratio pp-value or normal-equivalent evidence (zz) score

Table 1. Information theoretic effect size vs. calibrated evidence.

A transformed evidence score is not an information-theoretic effect size. Conversely, an information estimate in bits does not by itself provide a significance threshold.

The mathematical ingredients needed to provide calibrated evidence for a statistical dependency in this case are classical. Shannon established entropy as a measure of uncertainty . Kullback and Leibler introduced relative information as a measure of statistical discrimination , and Kullback developed its role in hypothesis testing and contingency-table analysis . In the multinomial setting relevant here, the log-likelihood ratio between the empirical distribution and the maximum-likelihood distribution under a null model is exactly a sample-size-scaled KL divergence; this relationship is also standard in categorical-data treatments of likelihood-ratio testing . Independently, Wilks showed that likelihood-ratio statistics converge to chi-squared distributions under regularity conditions .

Connecting these two results provides the central inferential step:

G2=2Nln(2)DKL,2(p^q^0)dχν2, G^2 = 2N\ln(2)\thinspace D_{\mathrm{KL},2}(\widehat p\Vert \widehat q_0) \xrightarrow{d} \chi^2_{\nu},

where p^\widehat p is the empirical distribution, q^0\widehat q_0 is the maximum-likelihood distribution under the scientific null, and ν\nu is the difference in model dimension. The equality is algebraic; the chi-squared distribution is asymptotic.

The contribution of the present work is the synthesis and its consequences. If an information statistic can be formulated as a KL divergence, the saturated-versus-null model pair and prespecified support determine the form and degrees of freedom of the test, the observed table determines G2G^2, and Wilks calibration supplies the corresponding null moments, parametric pp-value, and common evidence (z-score) representation. MI, CMI, fixed-reference KL, maximum-entropy testing, and conditional maximum-entropy testing then become instances of one workflow rather than unrelated procedures. The section "Framework criterion" states the applicability criterion and clarifies why neighboring quantities (e.g., interaction information) require different inferential constructions.

The same synthesis clarifies classical first-order plugin corrections. Miller and Basharin developed leading entropy corrections, while later work treated transmitted information, conditional information, and the uncertainty of measured information quantities . Under the chi-squared reference,

E0[G2]ν, \mathbb{E}_0[G^2] \approx \nu,

the corresponding fixed-support information statistic has a leading null expectation ν/(2Nln2)\nu/(2N\ln 2). Subtracting this expectation, the standard small sample bias correction mentioned above, is algebraically identical to centering G2G^2 on the mean of its asymptotic null. This doesn't replace the conventional interpretation as a first-order estimator-bias correction; it provides a second, likelihood-ratio interpretation of the same term.

Relation to prior work and scope

The likelihood-ratio interpretation of information statistics has a long history. McGill showed that sample-transmitted information could be used to measure and test association in multidimensional contingency tables . Kullback developed the representation of multinomial likelihood-ratio statistics as sample-size-scaled discrimination information , and the same connection underlies later information-theoretic treatments of contingency-table testing, partial association, and power .

Finite-sample estimation of entropy and mutual information is, similarly, an established subject. Miller and Basharin derived leading entropy-bias terms ; later work developed corrections and uncertainty calculations for transmitted information, conditional information, entropy, and MI . Roulston is especially close to the present standardization argument: He derived a transformation intended to map the MI of unrelated variables to a zero-mean, unit-variance normal test statistic as an analytic alternative to surrogate-data testing . Chance correction and standardization have also been developed for clustering-comparison null models .

For conditional independence in categorical data, the conditional or stratified likelihood-ratio test is also known. It appears in log-linear analyses of partial association , in information-theoretic Bayesian-network learning , and in modern work that explicitly treats the usual asymptotic CMI test as a standard baseline whose power deteriorates with increasing conditioning dimension . Exact and resampling-based alternatives remain important in finite, sparse, dependent, continuous, or mixed-data settings . Recently, Goehle  obtained generalized chi-squared approximations for measured KL divergences between random exponential-family distributions using information geometry and a Bayesian central-limit argument; that setting is adjacent to, but distinct from, the saturated-versus-null multinomial likelihood ratios considered here.

Accordingly, the contribution of this paper is a synthesis and operational framework rather than a new likelihood-ratio identity or limiting theorem. The paper places the following elements in one explicit workflow: the null-model KL representation; Wilks calibration; null moments in information units; the dual interpretation of leading bias correction as asymptotic null-mean centering; support-aware degrees of freedom for conditional tables; and normal-equivalent representation of the resulting likelihood-ratio evidence. It applies that workflow consistently to MI, CMI, fixed-reference KL goodness of fit, entropy deficit, and conditional entropy deficit, and evaluates its finite-sample behavior in the large heterogeneous discrete-table regime motivated by the intended applications.

The framework applies only when the reported information quantity can be formulated as a KL divergence. It does not imply that every divergence or every information-theoretic functional is itself a likelihood-ratio statistic. For example, interaction information is a signed difference of MI and CMI rather than a KL divergence to one null-constrained model; inference requires a joint sampling distribution or an explicitly nested model comparison and is outside the present scope. Continuous estimators, data-adaptive discretization, boundary cases, and growing-dimensional tables likewise require estimator- or regime-specific treatment.

Contributions and organization

The paper makes five contributions:

  1. It applies the framework consistently to MI, CMI, entropy deficit, conditional entropy deficit, and fixed-reference KL goodness of fit.
  2. It shows that classical first-order bias corrections for information-theoretic values are algebraically the information-scaled versions of asymptotic chi-squared null-mean centering.
  3. It separates effect magnitude in bits from statistical evidence represented by G2G^2, a pp-value, or a normal-equivalent score.
  4. It states an operational applicability criterion (see "Framework criterion"): An information quantity admits the direct construction when it is the KL divergence between the empirical distribution and the maximum-likelihood distribution under a prespecified nested multinomial null fitted to the same observations. The criterion delineates direct applicability and clarifies why signed composite statistics, the simple asymmetric KL divergence between separately estimated empirical distributions, nonmultinomial estimators, and nonregular or data-adaptive regimes require different inferential constructions.
  5. It evaluates finite-sample calibration across changes in sample size and conditioning cardinality and localizes the failure mode: Sparsity of expected cell counts, rather than low degrees of freedom, drives the observed breakdown. This distinction follows the structure of the construction, since the probability-integral transform addresses chi-squared skewness at any degrees of freedom but inherits whatever error is already present in the chi-squared approximation to G2G^2. The analytic and permutation comparisons agree at the resolution available. The particular count at which the transition appeared is specific to these grids and is reported as a warning region, not a decision boundary.

The next section states the framework in its general multinomial form. Subsequent sections treat MI, CMI, entropy, conditional entropy, and fixed-reference KL as worked examples before evaluating the framework numerically.

The Kullback–Wilks framework

The framework requires only two steps. Kullback’s information-theoretic representation converts the relevant plugin statistic into a multinomial likelihood-ratio deviance, and Wilks' theorem supplies its asymptotic null distribution . The remaining quantities — null moments, first-order correction, pp-value, and optional standardized evidence coordinates — follow directly.

Information divergence as a multinomial likelihood ratio

Consider NN independent observations allocated among KK cells. Let

p^i=niN \widehat p_i=\frac{n_i}{N}

be the saturated multinomial maximum-likelihood estimate, and let q^0i\widehat q_{0i} be the maximum-likelihood cell probability under a null model M0\mathcal M_0. The null model may be fixed, as in a goodness-of-fit test against a prespecified distribution, or it may be fitted subject to constraints, as in independence or conditional independence. This saturated-versus-null likelihood-ratio construction is standard in multinomial and categorical-data analysis .

Proposition 1 (Kullback representation). For the saturated multinomial alternative and a null-constrained maximum-likelihood distribution q^0\widehat q_0,

G2=2{(p^)(q^0)}=2NDKL(p^q^0), G^2 =2\lbrace \ell(\widehat p)-\ell(\widehat q_0)\rbrace =2N\thinspace D_{\mathrm{KL}}(\widehat p\Vert \widehat q_0),

when the divergence uses natural logarithms. In bits,

G2=2Nln(2)DKL,2(p^q^0). G^2 =2N\ln(2)\thinspace D_{\mathrm{KL},2}(\widehat p\Vert \widehat q_0).

Proof. For the multinomial log likelihood, terms independent of the model probabilities cancel:

2{(p^)(q^0)}=2inilog(p^iq^0i)=2Nip^ilog(p^iq^0i)=2NDKL(p^q^0). \begin{aligned} 2\lbrace \ell(\widehat p)-\ell(\widehat q_0)\rbrace &=2\sum_i n_i\log\left(\frac{\widehat p_i}{\widehat q_{0i}}\right)\cr &=2N\sum_i \widehat p_i\log\left(\frac{\widehat p_i}{\widehat q_{0i}}\right)\cr &=2N\thinspace D_{\mathrm{KL}}(\widehat p\Vert \widehat q_0). \end{aligned}

Changing from natural to base-two logarithms introduces the factor ln(2)\ln(2).

The equation above is exact for every observed table. It should not be read as saying that an arbitrary KL divergence between two estimated distributions is automatically a likelihood-ratio statistic. The reference distribution must be the distribution implied by the null likelihood for the same observations, and the alternative considered here is the empirical multinomial model .

Wilks calibration

Proposition 2 (Wilks calibration). Suppose the null model is correctly specified and nested within the saturated multinomial model, with fixed dimension, identifiable parameters, and true probabilities in the interior of the parameter space. Then under H0H_0,

G2dχν2,ν=dim(M1)dim(M0), G^2 \xrightarrow{d} \chi^2_{\nu}, \qquad \nu=\dim(\mathcal M_1)-\dim(\mathcal M_0),

where M1\mathcal M_1 is the saturated alternative .

The conditions are worth separating because they delimit the ordinary Wilks regime. The numerical study in the section "The CDF representation is normal when the chi-squared input is adequate" examines primarily the expected-cell-count condition rather than attempting to characterize every possible failure mode:

  1. Fixed model dimension. The number of cells, and hence dim(M1)\dim(\mathcal M_1) and dim(M0)\dim(\mathcal M_0), are held fixed as NN\to\infty. State spaces that grow with the sample fall outside fixed-dimensional theory.pro
  2. Identifiable nested models. M0\mathcal M_0 is nested within the saturated model, and both are identifiable.
  3. Interior parameters. The true probabilities lie in the interior of the parameter space. Structural zeros and boundary cases violate this and require non-standard limiting theory .
  4. Adequate expected cell counts. The chi-squared approximation requires cells to be sufficiently populated for the multinomial normal limit to hold. This is the condition we varried most directly in the numerical study; in the grids we examined, sparse expected counts produced the first visible deterioration in calibration .
  5. Prespecified partitions. Categories, bins, and conditioning strata are fixed in advance. Partitions selected from the same data introduce effective parameters that ν\nu doesn't count, making the nominal test anticonservative.

All five conditions delimit the ordinary chi-squared reference distribution rather than the algebraic identity in Proposition 1. That identity remains exact for an observed table whenever the saturated and null likelihood fits are well defined.

Conditions 1-3 and 5 are required for Wilks’ theorem to apply, but condition 4 limits the accuracy of the application of this synthesis. In other contexts, there are corrections for this limitation. Here, we demonstrate that this boundary is empirically near 18–20 expected observations per cell.

The primary inferential output is the upper-tail probability

pχ2=Pr ⁣(χν2Gobs2). p_{\chi^2} =\operatorname{Pr}\negthinspace \left(\chi^2_{\nu}\geq G^2_{\mathrm{obs}}\right).

Each analysis uses its own NN, null model, and ν\nu. Once this calibration is valid, the resulting pp-values have the usual common-null interpretation even when the underlying tables differ.

Null moments in information units

Let

D^=DKL,2(p^q^0) \widehat {\mathrm{D}}=D_{\mathrm{KL},2}(\widehat p\Vert \widehat q_0)

be the information statistic in bits. Because a chi-squared random variable has mean ν\nu and variance 2ν2\nu, Propositions 1 and 2 imply the asymptotic null moments

E0[D^]ν2Nln2,Var0(D^)2ν(2Nln2)2. \begin{aligned} \mathbb{E}_0[\widehat {\mathrm{D}}] &\approx \frac{\nu}{2N\ln 2}, \cr \operatorname{Var}_0(\widehat {\mathrm{D}}) &\approx \frac{2\nu}{(2N\ln 2)^2}. \end{aligned}

These expressions expose the dependence of raw plugin information on both sample size and model dimension. Increasing NN contracts the null in information units; increasing the number of free departures from the null shifts and broadens it. Related bias and uncertainty calculations for entropy, transmitted information, conditional information, and MI appear throughout the finite-sample information-estimation literature .

First-order correction as asymptotic null centering

Corollary 1 (dual interpretation of the leading correction). For the fixed-support information functionals treated in the following sections, define the first-order plugin correction

D^BC=D^ν2Nln2, \widehat {\mathrm{D}}_{\mathrm{BC}} =\widehat {\mathrm{D}}-\frac{\nu}{2N\ln 2},

then

D^BC=G2ν2Nln2. \widehat {\mathrm{D}}_{\mathrm{BC}} =\frac{G^2-\nu}{2N\ln 2}.

Thus, the leading information-scale correction is algebraically identical to centering the likelihood-ratio deviance on the mean of its asymptotic chi-squared null.

The identity in the equation above is exact after the correction term is defined. The statement that ν\nu equals the finite-sample expectation of G2G^2 isn't exact; it follows from the asymptotic reference distribution. Under the regular fixed-support expansions used for entropy, MI, and conditional information, the correction has two compatible interpretations :

  1. It removes the leading plugin-estimator bias
  2. Under the null, it subtracts the leading chi-squared mean in information units.

This framing does not recast the historical corrections as something other than bias corrections. It shows that the same term also has a likelihood-ratio interpretation.

Three representations: Information, deviance, and standardized evidence

The framework yields related quantities with distinct roles.

Information effect. D^\widehat {\mathrm{D}} or its first-order-corrected form D^BC\widehat {\mathrm{D}}_{\mathrm{BC}} remains in bits. It quantifies the magnitude of departure from the reference model. The correction can be negative near a true boundary of zero; a negative corrected estimate does not imply negative population KL divergence.

Likelihood-ratio deviance. G2=2Nln(2)D^G^2=2N\ln(2)\widehat {\mathrm{D}} is the canonical test statistic. It incorporates both effect magnitude and sample size and is the natural scale for nested-model comparisons and deviance decompositions.

Moment-standardized statistic. The affine transformation

ZDN=G2ν2ν Z_{\mathrm{DN}} =\frac{G^2-\nu}{\sqrt{2\nu}}

has mean zero and variance one under the chi-squared reference. We retain the name dimensionality normalization (DN) for continuity with the numerical development of this work. DN removes the first two null-moment dependencies but retains chi-squared skewness

skew(ZDN)=8ν. \operatorname{skew}(Z_{\mathrm{DN}})=\sqrt{\frac{8}{\nu}}.

It should therefore not be treated as standard normal when ν\nu is small.

Normal-equivalent evidence score. Let Fχν2F_{\chi^2_{\nu}} and Φ\Phi denote the chi-squared and standard-normal cumulative distribution functions (CDFs). Define

ZCDF=Φ1 ⁣(Fχν2(G2))=Φ1(1pχ2). Z_{\mathrm{CDF}} =\Phi^{-1}\negthinspace \left(F_{\chi^2_{\nu}}(G^2)\right) =\Phi^{-1}(1-p_{\chi^2}).

Roulston previously proposed an analytic normal transformation of MI for significance testing . The present use of the chi-squared CDF differs principally in making the null-model and degrees-of-freedom dependence explicit and in applying the same evidence coordinate across the broader family of likelihood-ratio statistics treated here. If G2G^2 followed the continuous chi-squared reference exactly, the probability-integral transform would make ZCDFZ_{\mathrm{CDF}} exactly standard normal for every ν>0\nu>0. For finite contingency tables, the reference is asymptotic and the observed statistic is discrete; consequently, ZCDFZ_{\mathrm{CDF}} is standard normal only to the extent that the chi-squared approximation is accurate. It's a monotone representation of the same evidence as pχ2p_{\chi^2} and adds no inferential content.

Framework criterion

An information-theoretic quantity belongs to this framework when it is the KL divergence between the empirical distribution and the maximum-likelihood distribution under a multinomial null. Different quantities correspond to different null models (Table 2).

QuantityNull modelScientific question
Mutual informationXYX\perp YIs there marginal dependence?
Conditional mutual informationXYZX\perp Y\mid ZIs there dependence within conditioning strata?
Fixed-reference KLp=q0p=q_0Does the distribution differ from a specified reference?
Entropy deficitpp uniform on fixed supportIs uncertainty below its support-constrained maximum?
Conditional entropy deficitp(xz)p(x\mid z) uniform within each stratumIs uncertainty below its conditional maximum?

Table 2. Null models and relevant hypotheses for Information quantities

The criterion also separates the quantities above from neighboring ones. Four cases fall outside the direct construction, each for a distinct reason.

  1. Signed or composite statistics. Interaction information is I(X;Y)I(X;YZ)\mathrm{I}(X;Y)-\mathrm{I}(X;Y\mid Z), a difference of two statistics computed on the same observations. It isn't a single nonnegative KL divergence to one null-constrained model, and because the two estimates are correlated, its null variance isn't the sum of theirs. Calibrated inference requires their joint sampling distribution or an explicitly nested model comparison .
  2. Simple divergences between separately estimated empirical distributions. The asymmetric quantity DKL(p^1p^2)D_{\mathrm{KL}}(\widehat p_1\Vert \widehat p_2) is not itself the likelihood-ratio deviance for a two-sample homogeneity test. That test instead uses each sample’s divergence from a pooled null-constrained estimate.
  3. Nonmultinomial estimators. Continuous nearest-neighbor and related estimators don't have the exact multinomial likelihood-ratio representation used here and require estimator-specific null theory or resampling .
  4. Nonregular or data-adaptive regimes. Boundary parameters, rapidly growing state spaces, and categories or partitions selected using the same data may invalidate the ordinary Wilks reference even when a likelihood-ratio statistic can still be defined .

Mutual information as a test of independence

This section instantiates the framework for the null XYX\perp Y. The null-model specification and prespecified support determine the form and degrees of freedom of the test; the observed table determines its likelihood-ratio statistic. Let XX and YY have kxk_x and kyk_y states, respectively, and let nijn_{ij} denote the observed counts in a kx×kyk_x\times k_y contingency table. Write nin_{i\cdot} and njn_{\cdot j} for the row and column totals, and let N=ijnijN=\sum_{ij}n_{ij}.

The plugin estimator in bits is

I^(X;Y)=i,jp^ijlog2(p^ijp^ip^j). \widehat {\mathrm{I}}(X;Y) =\sum_{i,j}\widehat p_{ij} \log_2\left(\frac{\widehat p_{ij}} {\widehat p_{i\cdot}\widehat p_{\cdot j}}\right).

Its population target is the KL divergence between the joint distribution and the product of its marginals. The corresponding null is

H0:XY. H_0:X\perp Y.

Under this null, the maximum-likelihood expected count is

Eij=ninjN. E_{ij}=\frac{n_{i\cdot}n_{\cdot j}}{N}.

The information-based contingency-table test is classical and appears in early work on transmitted information, Kullback’s statistical formulation, later information identities for contingency tables, and standard categorical-data treatments .

Proposition 3 (mutual information and the GG test). For every observed contingency table,

GMI2=2i,jnijlog(nijEij)=2Nln(2)I^(X;Y). G^2_{\mathrm{MI}} =2\sum_{i,j}n_{ij}\log\left(\frac{n_{ij}}{E_{ij}}\right) =2N\ln(2)\thinspace \widehat {\mathrm{I}}(X;Y).

The equality is an immediate instance of Proposition 1. It's exact at every sample size and for every true distribution. Correctness of the null reference distribution is asymptotic .

For a full-support table, the saturated joint model has kxky1k_xk_y-1 free parameters, whereas the independence model has (kx1)+(ky1)(k_x-1)+(k_y-1) free parameters. Therefore

νMI=(kx1)(ky1), \nu_{\mathrm{MI}}=(k_x-1)(k_y-1),

and under the regularity conditions of Wilks' theorem,

GMI2dχνMI2. G^2_{\mathrm{MI}}\xrightarrow{d}\chi^2_{\nu_{\mathrm{MI}}}.

The resulting inferential quantities are

pMI=Pr ⁣(χνMI2GMI2),ZCDF,MI=Φ1(1pMI). \begin{aligned} p_{\mathrm{MI}} &=\operatorname{Pr}\negthinspace \left(\chi^2_{\nu_{\mathrm{MI}}} \geq G^2_{\mathrm{MI}}\right), \cr Z_{\mathrm{CDF,MI}} &=\Phi^{-1}(1-p_{\mathrm{MI}}). \end{aligned}

The pp-value is the primary hypothesis-testing output. The normal-equivalent score is useful for ranking, visualization, or integration with analyses expressed on standard-normal evidence scales; it's a representation of the same calibrated tail probability .

Null moments and the first-order plugin correction

The equations above give

E0[I^]νMI2Nln2,Var0(I^)2νMI(2Nln2)2. \begin{aligned} \mathbb{E}_0[\widehat {\mathrm{I}}] &\approx \frac{\nu_{\mathrm{MI}}}{2N\ln2}, \cr \operatorname{Var}_0(\widehat {\mathrm{I}}) &\approx \frac{2\nu_{\mathrm{MI}}}{(2N\ln2)^2}. \end{aligned}

The leading correction for MI is therefore

I^BC=I^νMI2Nln2=GMI2νMI2Nln2. \widehat {\mathrm{I}}_{\mathrm{BC}} =\widehat {\mathrm{I}}-\frac{\nu_{\mathrm{MI}}}{2N\ln2} =\frac{G^2_{\mathrm{MI}}-\nu_{\mathrm{MI}}}{2N\ln2}.

This is the MI instance of Corollary 1. Leading MI and conditional-information corrections of this form are derived directly in the later information-estimation literature . Under fixed support and positive cell probabilities, it removes the leading O(N1)O(N^{-1}) plugin bias; it isn't generally an exactly unbiased finite-sample estimator.

The corresponding DN statistic is

ZDN,MI=I^BCVar0(I^)=GMI2νMI2νMI. Z_{\mathrm{DN,MI}} =\frac{\widehat {\mathrm{I}}_{\mathrm{BC}}} {\sqrt{\operatorname{Var}_0(\widehat {\mathrm{I}})}} =\frac{G^2_{\mathrm{MI}}-\nu_{\mathrm{MI}}} {\sqrt{2\nu_{\mathrm{MI}}}}.

This standardizes the first two reference moments, but not the full distribution. In particular, a 2×22\times2 independence test has one degree of freedom and therefore retains substantial chi-squared skewness after affine standardization.

Interpretation in large-scale association analysis

For a locus–phenotype table, I^BC\widehat {\mathrm{I}}_{\mathrm{BC}} is a first-order-corrected effect estimate in bits: It estimates how much knowing the locus reduces uncertainty about the phenotype, without assigning a direction or imposing an additive genotype model. The pair (pMI,ZCDF,MI)(p_{\mathrm{MI}},Z_{\mathrm{CDF,MI}}) measures evidence against marginal independence. This separation is analogous in role to reporting a regression coefficient together with its test statistic, while recognizing that the information-theoretic effect and a regression coefficient answer different scientific questions .

Locus-specific changes in NN, missingness, or observed genotype support alter the information-scale null moments. They don't prevent common evidence thresholds, provided each table is calibrated with its own likelihood-ratio statistic and valid degrees of freedom. When categories are removed because they're unobserved, however, the analyst must distinguish prespecified structural absence from random sampling zeros; the latter can signal a boundary or sparse-table regime where Wilks' approximation is unreliable .

Conditional mutual information as a stratified likelihood-ratio test

This section instantiates the framework for the null XYZX\perp Y\mid Z. The conditional-independence model and prespecified stratum-specific supports determine the form and degrees of freedom of the test; the observed stratified table determines its likelihood-ratio statistic. Let XX, YY, and ZZ be discrete variables. The plugin conditional mutual information in bits is

I^(X;YZ)=zp^zI^z(X;Y), \widehat {\mathrm{I}}(X;Y\mid Z) =\sum_z \widehat p_z\thinspace \widehat {\mathrm{I}}_z(X;Y),

where I^z(X;Y)\widehat {\mathrm{I}}_z(X;Y) is the plugin MI calculated within stratum Z=zZ=z and p^z=Nz/N\widehat p_z=N_z/N. Equivalently,

I^(X;YZ)=x,y,zp^xyzlog2[p^xyzp^xzp^yz]. \widehat {\mathrm{I}}(X;Y\mid Z) =\sum_{x,y,z}\widehat p_{xyz} \log_2\left[ \frac{\widehat p_{xy\mid z}} {\widehat p_{x\mid z}\widehat p_{y\mid z}} \right].

The scientific null is conditional independence,

H0:XYZ. H_0:X\perp Y\mid Z.

CMI and its asymptotic reference distribution are standard tools for categorical conditional-independence testing and Bayesian-network learning .

Proposition 4 (CMI as a stratified GG statistic). Let Gz2G^2_z be the likelihood-ratio statistic for independence of XX and YY within stratum zz. Then

GCMI2=zGz2=2Nln(2)I^(X;YZ). G^2_{\mathrm{CMI}} =\sum_z G^2_z =2N\ln(2)\thinspace \widehat {\mathrm{I}}(X;Y\mid Z).

Proof. Applying Proposition 3 within each stratum gives

Gz2=2Nzln(2)I^z(X;Y). G^2_z=2N_z\ln(2)\thinspace \widehat {\mathrm{I}}_z(X;Y).

Summing across strata and using Nz=Np^zN_z=N\widehat p_z yields

zGz2=2ln(2)zNzI^z(X;Y)=2Nln(2)zp^zI^z(X;Y)=2Nln(2)I^(X;YZ). \begin{aligned} \sum_zG^2_z &=2\ln(2)\sum_zN_z\widehat {\mathrm{I}}_z(X;Y)\cr &=2N\ln(2)\sum_z\widehat p_z\widehat {\mathrm{I}}_z(X;Y)\cr &=2N\ln(2)\thinspace \widehat {\mathrm{I}}(X;Y\mid Z). \end{aligned}

This representation is the classical conditional or stratified GG test, closely related to likelihood-ratio tests of partial association in log-linear models . The role of the present framework is to connect its likelihood-ratio calibration explicitly to the plugin CMI estimator, its null moments, and its information-scale correction.

Degrees of freedom

Suppose first that every one of the kzk_z strata contains the same kxk_x and kyk_y admissible states. The saturated joint model has

kxkykz1 k_xk_yk_z-1

free parameters. Under conditional independence,

p(x,y,z)=p(z)p(xz)p(yz), p(x,y,z)=p(z)p(x\mid z)p(y\mid z),

and the model dimension is

(kz1)+kz(kx1)+kz(ky1). (k_z-1)+k_z(k_x-1)+k_z(k_y-1).

The difference is

νCMI=kz(kx1)(ky1)=kzνMI. \nu_{\mathrm{CMI}} =k_z(k_x-1)(k_y-1) =k_z\nu_{\mathrm{MI}}.

Under H0H_0 and Wilks' conditions,

GCMI2dχνCMI2. G^2_{\mathrm{CMI}} \xrightarrow{d} \chi^2_{\nu_{\mathrm{CMI}}}.

These parameter counts are standard consequences of the conditional-independence/log-linear model .

When the admissible supports differ across prespecified strata, the appropriate count is

νCMI=zZ+(kx,z1)(ky,z1), \nu_{\mathrm{CMI}} =\sum_{z\in\mathcal Z_+} (k_{x,z}-1)(k_{y,z}-1),

where Z+\mathcal Z_+ denotes the strata included in the model. This formula shouldn't be applied mechanically after deleting random zero-count categories: Such deletions can make the model selection data-adaptive and conceal boundary behavior. In sparse genomic tables, the nominal degrees of freedom and the adequacy of Wilks' approximation must therefore be assessed together .

Null moments and calibrated evidence

The asymptotic information-scale moments are

E0[I^(X;YZ)]νCMI2Nln2,Var0[I^(X;YZ)]2νCMI(2Nln2)2. \begin{aligned} \mathbb{E}_0[\widehat {\mathrm{I}}(X;Y\mid Z)] &\approx \frac{\nu_{\mathrm{CMI}}}{2N\ln2}, \cr \operatorname{Var}_0[\widehat {\mathrm{I}}(X;Y\mid Z)] &\approx \frac{2\nu_{\mathrm{CMI}}}{(2N\ln2)^2}. \end{aligned}

In the full-support balanced case, the null mean is kzk_z times the MI null mean for the same kxk_x, kyk_y, and NN, and the null standard deviation is kz\sqrt{k_z} times larger. This is the table-dimensional inflation that makes raw MI and CMI unsuitable as common evidence measures.

The first-order-corrected CMI is

I^BC(X;YZ)=I^(X;YZ)νCMI2Nln2, \widehat {\mathrm{I}}_{\mathrm{BC}}(X;Y\mid Z) =\widehat {\mathrm{I}}(X;Y\mid Z) -\frac{\nu_{\mathrm{CMI}}}{2N\ln2},

with the leading conditional-information correction supported directly by finite-sample information-estimation work . The inferential outputs are

pCMI=Pr ⁣(χνCMI2GCMI2),ZDN,CMI=GCMI2νCMI2νCMI,ZCDF,CMI=Φ1(1pCMI). \begin{aligned} p_{\mathrm{CMI}} &=\operatorname{Pr}\negthinspace \left( \chi^2_{\nu_{\mathrm{CMI}}} \geq G^2_{\mathrm{CMI}} \right), \cr Z_{\mathrm{DN,CMI}} &=\frac{G^2_{\mathrm{CMI}}-\nu_{\mathrm{CMI}}} {\sqrt{2\nu_{\mathrm{CMI}}}}, \cr Z_{\mathrm{CDF,CMI}} &=\Phi^{-1}(1-p_{\mathrm{CMI}}). \end{aligned}

Calibrated MI and CMI pp-values, or their normal-equivalent coordinates, can be compared as evidence against their respective null hypotheses even when NN and table dimensions differ. They shouldn't be interpreted as measurements of the same population quantity. MI tests marginal independence, whereas CMI tests conditional independence. In particular,

ZCDF,CMIZCDF,MI Z_{\mathrm{CDF,CMI}}-Z_{\mathrm{CDF,MI}}

is not a calibrated test of effect modification, confounding, or interaction.

Relation to conditional analyses in genetics and causal discovery

In genetics, I(G;DC)I(G;D\mid C) asks whether genotype GG contains disease information within levels of a conditioning variable CC, such as sex or a prespecified population label. It is an omnibus conditional-dependence test. It can be sensitive to additive, dominant, recessive, multiallelic, nonmonotone, or context-dependent patterns, but it pays the degrees-of-freedom cost associated with that flexibility . A fully categorical regression containing all genotype main effects and genotype-by-condition interactions tests a closely related alternative with the same parameter count under the corresponding saturated categorical parameterization . Thus, the advantage isn't a cost-free interaction test; it's a functional-form-agnostic representation of arbitrary discrete conditional dependence.

In constraint-based causal discovery, the same calibration permits a fixed significance level to be applied while the conditioning table changes. Procedures that already compute test-specific pp-values from valid null distributions are already calibrated in this sense. The framework is most relevant when raw CMI thresholds are used, when analytic calibration hasn't been made explicit, or when repeated permutation is computationally prohibitive . Continuous nearest-neighbor CMI estimators remain outside the present theory .

Fixed-reference KL divergence and entropy-based tests

The previous sections use null-constrained distributions estimated from the observed marginals. A simpler instance of the framework compares the empirical distribution with a fixed reference model. Entropy and conditional entropy enter as special cases when that reference is uniform.

Fixed-reference KL goodness of fit

Let XX have kk prespecified states, empirical probabilities p^i\widehat p_i, and a fixed reference distribution q0q_0 with q0i>0q_{0i}>0 on the admissible support. The plugin divergence in bits is

D^q=DKL,2(p^q0)=ip^ilog2(p^iq0i). \widehat {\mathrm{D}}_q =D_{\mathrm{KL},2}(\widehat p\Vert q_0) =\sum_i\widehat p_i\log_2\left(\frac{\widehat p_i}{q_{0i}}\right).

The null is

H0:p=q0. H_0:p=q_0.

By Proposition 1,

Gq2=2Nln(2)D^q. G^2_q=2N\ln(2)\thinspace \widehat {\mathrm{D}}_q.

If q0q_0 is completely specified, the null has no fitted multinomial parameters and

νq=k1. \nu_q=k-1.

If q0q_0 belongs to a regular rr-parameter family whose parameters are fitted from the same observations, then the usual goodness-of-fit count is

νq=k1r, \nu_q=k-1-r,

provided the fitted model is identifiable and regular. These are standard multinomial goodness-of-fit results .

The framework does not identify an arbitrary divergence between two independently estimated empirical distributions with a likelihood-ratio statistic. A two-sample homogeneity test, for example, uses each sample’s divergence from a pooled null-constrained estimate rather than simply DKL(p^1p^2)D_{\mathrm{KL}}(\widehat p_1\Vert \widehat p_2). Such tests can be handled by likelihood-ratio theory, but the asymmetric pairwise divergence is not itself the relevant deviance .

Entropy deficit as a maximum-entropy test

Let ui=1/ku_i=1/k be uniform on the fixed support. Shannon entropy in bits is

H^(X)=ip^ilog2p^i. \widehat {\mathrm{H}}(X)=-\sum_i\widehat p_i\log_2\widehat p_i.

The divergence from uniformity is

DKL,2(p^u)=ip^ilog2(kp^i)=log2kH^(X). \begin{aligned} D_{\mathrm{KL},2}(\widehat p\Vert u) &=\sum_i\widehat p_i\log_2(k\widehat p_i)\cr &=\log_2 k-\widehat {\mathrm{H}}(X). \end{aligned}

Define the entropy deficit

Δ^H=log2kH^(X). \widehat\Delta_H =\log_2 k-\widehat {\mathrm{H}}(X).

Then

GH2=2Nln(2)Δ^Hdχk12 G^2_H =2N\ln(2)\thinspace \widehat\Delta_H \xrightarrow{d}\chi^2_{k-1}

under

H0:p=u. H_0:p=u.

This is the ordinary multinomial likelihood-ratio goodness-of-fit test for uniformity expressed as a parametric test of maximum entropy on a fixed discrete support . It isn't a generic test of the composite hypothesis H(p)=h0H(p)=h_0 for an arbitrary nonmaximal value h0h_0. Parametric inference comparing Shannon diversities and entropies has other established formulations ; the specific result here is the maximum-entropy/uniformity case.

The null mean of the entropy deficit is

E0[Δ^H]k12Nln2. \mathbb{E}_0[\widehat\Delta_H] \approx\frac{k-1}{2N\ln2}.

Subtracting this mean from the deficit is equivalent to adding it to the plugin entropy:

Δ^H,BC=Δ^Hk12Nln2,H^MM=H^+k12Nln2. \begin{aligned} \widehat\Delta_{H,\mathrm{BC}} &=\widehat\Delta_H-\frac{k-1}{2N\ln2},\cr \widehat {\mathrm{H}}_{\mathrm{MM}} &=\widehat {\mathrm{H}}+\frac{k-1}{2N\ln2}. \end{aligned}

The equation above is the Miller–Madow first-order entropy correction; closely related entropy-bias expansions were derived by Basharin and treated more generally in later work . The sign is opposite to that for MI because the likelihood-ratio statistic is the deficit log2kH^\log_2k-\widehat {\mathrm{H}}, not entropy itself. This is the entropy analog of Corollary 1: The leading entropy correction and asymptotic null centering of the deficit are the same operation written on opposite sides of the identity in the equation above.

Conditional entropy deficit

Let ZZ define prespecified strata and let XX have kx,zk_{x,z} admissible states in stratum zz. The plugin conditional entropy is

H^(XZ)=zp^zH^(XZ=z). \widehat {\mathrm{H}}(X\mid Z) =\sum_z\widehat p_z\widehat {\mathrm{H}}(X\mid Z=z).

The maximum conditional entropy allowed by the prespecified stratum-specific supports is

Hmax(XZ)=zp^zlog2kx,z. H_{\max}(X\mid Z) =\sum_z\widehat p_z\log_2 k_{x,z}.

The conditional entropy deficit is

Δ^HZ=Hmax(XZ)H^(XZ)=zp^zDKL,2 ⁣(p^Xzuz), \begin{aligned} \widehat\Delta_{H\mid Z} &=H_{\max}(X\mid Z)-\widehat {\mathrm{H}}(X\mid Z)\cr &=\sum_z\widehat p_z D_{\mathrm{KL},2}\negthinspace \left(\widehat p_{X\mid z}\Vert u_z\right), \end{aligned}

where uzu_z is uniform on the admissible support in stratum zz. Therefore,

GHZ2=2Nln(2)Δ^HZ=z2Nzln(2)DKL,2 ⁣(p^Xzuz). G^2_{H\mid Z} =2N\ln(2)\thinspace \widehat\Delta_{H\mid Z} =\sum_z 2N_z\ln(2) D_{\mathrm{KL},2}\negthinspace \left(\widehat p_{X\mid z}\Vert u_z\right).

Under the null that XX is uniform within every stratum,

GHZ2dχνHZ2,νHZ=z(kx,z1). G^2_{H\mid Z} \xrightarrow{d} \chi^2_{\nu_{H\mid Z}}, \qquad \nu_{H\mid Z}=\sum_z(k_{x,z}-1).

When every stratum has the same kxk_x states, this reduces to kz(kx1)k_z(k_x-1). The construction is a direct stratified multinomial goodness-of-fit test .

This test asks whether uncertainty is maximal within every conditioning stratum. It's distinct from asking whether conditioning changes entropy. The latter question is

H(X)H(XZ)=I(X;Z), H(X)-H(X\mid Z)=I(X;Z),

and is tested by the MI likelihood-ratio statistic described in the section "Mutual information as a test of independence."

Below we provide a summary table of the principal uses of this synthesis and articulate the estimand and the appropriate representation, null hypothesis, and degrees of freedom (Table 3).

Summary of principal instances

Quantity in bitsKL representationNull hypothesisDegrees of freedom
I^(X;Y)\widehat {\mathrm{I}}(X;Y)DKL,2(p^XYp^Xp^Y)D_{\mathrm{KL},2}(\widehat p_{XY}\Vert \widehat p_X\widehat p_Y)XYX\perp Y(kx1)(ky1)(k_x-1)(k_y-1)
I^(X;YZ)\widehat {\mathrm{I}}(X;Y\mid Z)zp^z\sum_z\widehat p_z DKL,2(p^XYzp^Xzp^Yz)D_{\mathrm{KL},2}(\widehat p_{XY\mid z}\Vert \widehat p_{X\mid z}\widehat p_{Y\mid z})XYZX\perp Y\mid Zz\sum_z (kx,z1)(ky,z1)(k_{x,z}-1)(k_{y,z}-1)
D^q\widehat {\mathrm{D}}_qDKL,2(p^q0)D_{\mathrm{KL},2}(\widehat p\Vert q_0)p=q0p=q_0k1rk-1-r
Δ^H\widehat\Delta_HDKL,2(p^u)D_{\mathrm{KL},2}(\widehat p\Vert u)uniformity / maximum entropyk1k-1
Δ^HZ\widehat\Delta_{H\mid Z}zp^zDKL,2(p^Xzuz)\sum_z\widehat p_zD_{\mathrm{KL},2}(\widehat p_{X\mid z}\Vert u_z)conditional uniformityz(kx,z1)\sum_z(k_{x,z}-1)

Table 3. Principal information-theoretic instances of the likelihood-ratio framework.

Degrees of freedom assume fixed, fully represented supports unless a general sum is shown.

In every row,

G2=2Nln(2)×information statistic, G^2=2N\ln(2)\times\text{information statistic},

and the asymptotic pp-value is read from the chi-squared distribution with the row-specific degrees of freedom.

Numerical validation

The numerical study evaluates the consequences of the Kullback–Wilks synthesis in the setting that motivated the framework: discrete MI and CMI calculated from contingency tables with varying sample sizes and conditioning dimensions. The simulations are not intended to re-establish the classical likelihood-ratio results. They ask whether the asymptotic reference is accurate over the examined finite-sample regimes, whether the predicted null moments match empirical behavior, and where sparse cells cause the calibration to fail.

The existing experiments focus on MI and CMI. Fixed-reference KL and entropy-deficit tests are direct multinomial goodness-of-fit cases, and we don't simulate them separately in the present draft. Their inclusion in the mathematical framework doesn't depend on the MI/CMI simulations.

Software and reproducibility

Code, including a Python library and a script for figure generation, is available in this GitHub repository (DOI: 10.5281/zenodo.22214680)

We wrote all simulations in Python using NumPy (v1.26.4), SciPy (v1.11.4), and Matplotlib (v3.10.9) . Random draws used NumPy’s default_rng with seed 42. We reused the same estimator and transformation functions across experiments; parameter sweeps and null generators varied by figure.

Estimators and statistics

For a kx×kyk_x\times k_y table, plugin MI was calculated as

I^=i,jp^ijlog2(p^ijp^ip^j). \widehat {\mathrm{I}}=\sum_{i,j}\widehat p_{ij} \log_2\left( \frac{\widehat p_{ij}} {\widehat p_{i\cdot}\widehat p_{\cdot j}} \right).

For a kx×ky×kzk_x\times k_y\times k_z table, plugin CMI was calculated as the stratum-weighted sum

I^(X;YZ)=zp^zI^z(X;Y). \widehat {\mathrm{I}}(X;Y\mid Z) =\sum_z\widehat p_z\widehat {\mathrm{I}}_z(X;Y).

For each estimate, the simulations formed

G2=2Nln(2)I^,I^BC=I^ν2Nln2,ZDN=G2ν2ν,ZCDF=Φ1 ⁣(Fχν2(G2)). \begin{aligned} G^2&=2N\ln(2)\thinspace \widehat {\mathrm{I}},\cr \widehat {\mathrm{I}}_{\mathrm{BC}}&=\widehat {\mathrm{I}}-\frac{\nu}{2N\ln2},\cr Z_{\mathrm{DN}}&=\frac{G^2-\nu}{\sqrt{2\nu}},\cr Z_{\mathrm{CDF}}&=\Phi^{-1}\negthinspace \left(F_{\chi^2_{\nu}}(G^2)\right). \end{aligned}

For numerical stability, the CDF values were clipped to [1015,11015][10^{-15},1-10^{-15}] before applying Φ1\Phi^{-1}. In the full-support CMI simulations,

ν=kz(kx1)(ky1). \nu=k_z(k_x-1)(k_y-1).

The historical DN parameterization describes the information-scale variance as proportional to C/N2C/N^2, where C=kxkyC=k_xk_y. Equating that representation with the equation above gives

σ0=2(kx1)(ky1)kxky(2ln2)2. \sigma_0= \sqrt{ \frac{2(k_x-1)(k_y-1)} {k_xk_y(2\ln2)^2} }.

For the 3×23\times2 table used throughout, σ00.589\sigma_0\approx0.589.

Null data generation

For most experiments, we used a genotype–disease null. We generated a genotype G{0,1,2}G\in\lbrace 0,1,2\rbrace as the sum of two Bernoulli allele draws, giving kx=3k_x=3. We generated disease D{0,1}D\in\lbrace 0,1\rbrace as Bernoulli(0.5)(0.5), giving ky=2k_y=2. We assigned a population label to each observation, one of kzk_z strata. The baseline allele frequency was 0.30. A linear frequency gradient and optional Gaussian perturbation could be introduced across strata, but we set both to zero for the null figures, so genotype and disease were independent both marginally and within strata.

For matched comparisons across conditioning cardinalities, we generated a partition at the largest kzk_z and coarsened to obtain the smaller values. Thus, the same observations underlay the paired values at different kzk_z in a simulation replicate.

Two experiments used alternative null generators. The degrees-of-freedom experiment sampled cell counts from a uniform multinomial over the kxkykzk_xk_yk_z cells. The validity-regime experiment generated each variable as an independent, uniform categorical variable. For power comparisons on 2×22\times2 tables, we fixed the marginals, numerically computed the joint cell probability corresponding to a target nonzero MI using scipy.optimize.brentq, and sampled counts from the resulting multinomial.

Monte Carlo evaluation

At each parameter setting, we generated independent replicate tables (default 500), computed the relevant statistics, and compared their empirical distributions with the predicted references. Evaluation included:

  • quantile–quantile plots against the scaled chi-squared null for raw MI/CMI and against N(0,1)\mathcal N(0,1) for ZCDFZ_{\mathrm{CDF}};
  • Kolmogorov–Smirnov comparisons with the stated reference distribution;
  • empirical mean, variance, skewness, and kurtosis;
  • three estimates of chi-squared degrees of freedom: G2\overline{G^2}, Var(G2)/2\operatorname{Var}(G^2)/2, and maximum-likelihood fitting of a chi-squared distribution; and
  • comparison with a label-permutation test in selected 2×22\times2 alternatives.

Non-rejection by a KS test is treated as evidence of agreement at the resolution of the simulation, not proof that the finite-sample distribution equals its asymptotic reference. In particular, the available replicate counts can't directly validate genome-wide tail probabilities such as 5×1085\times10^{-8}.

Monte Carlo permutation pp-values should use a finite-sample correction such as (b+1)/(m+1)(b+1)/(m+1), where bb is the number of permuted statistics at least as large as the observed statistic and mm is the number of random permutations .

Experiments

Correction progression across conditioning sizes (Figure 1). At N=100,000N=100{,}000, kz{10,30,50,70,100}k_z\in\lbrace 10,30,50,70,100\rbrace, and 500 replicates, we compared the statistic at a baseline kz=10k_z=10 with the statistic at each larger kzk_z under four representations: raw information, first-order plugin centering (Basharin), DN, and the chi-squared-CDF transform.

Scaled chi-squared null across kzk_z and NN (Figure 2 and Figure 3). Using the genotype–disease null, we compared G2=2Nln(2)I^G^2=2N\ln(2)\widehat {\mathrm{I}} with χν2\chi^2_{\nu}. Figure 2 varies kz{6,10,30,100}k_z\in\lbrace 6,10,30,100\rbrace at N=100,000N=100{,}000. Figure 3 varies N{1,000,5,000,20,000,100,000}N\in\lbrace 1{,}000,5{,}000,20{,}000,100{,}000\rbrace at kz=6k_z=6. Each setting uses 500 replicates.

Variance constant and degrees of freedom (Figure 4). We compared the predicted σ0\sigma_0 with empirical estimates for a 3×23\times2 table across kz{6,10,20,50,100,200}k_z\in\lbrace 6,10,20,50,100,200\rbrace at N=100,000N=100{,}000. We split three hundred tables into ten groups for repeated variance estimates. In a separate uniform-multinomial experiment, we evaluated νCMI=kzνMI\nu_{\mathrm{CMI}}=k_z\nu_{\mathrm{MI}} across kz{2,3,5,6,10,15,20,30,50,100}k_z\in\lbrace 2,3,5,6,10,15,20,30,50,100\rbrace at N=10,000N=10{,}000 using 2,000 replicates.

Normal-equivalent calibration (Figure 5). We compared ZCDFZ_{\mathrm{CDF}} with N(0,1)\mathcal N(0,1) across N{5,000,20,000,100,000}N\in\lbrace 5{,}000,20{,}000,100{,}000\rbrace and kz{6,10,30,100}k_z\in\lbrace 6,10,30,100\rbrace using 1,000 replicates per setting.

Sparse-cell validity regime (Figure 6). We generated independent-uniform draws across kz{6,10,30,50,70}k_z\in\lbrace 6,10,30,50,70\rbrace and N{100,500,1,000,5,000,20,000,100,000}N\in\lbrace 100,500,1{,}000,5{,}000,20{,}000,100{,}000\rbrace using 500 replicates. We recorded the KS statistic and average expected count per cell, N/(kxkykz)N/(k_xk_yk_z).

Tail behavior (Figure 7). At N=100,000N=100{,}000, kz{6,10,30,100}k_z\in\lbrace 6,10,30,100\rbrace, and 10,000 replicates, we compared raw information, DN, and CDF-transformed values in the upper empirical tail.

Analytic vs. permutation inference (Figure 8). For 2×22\times2 tables with target MI in {0.001,0.003,0.005,0.01,0.02}\lbrace 0.001,0.003,0.005,0.01,0.02\rbrace bits and N{1,000,2,000,5,000,20,000}N\in\lbrace 1{,}000,2{,}000,5{,}000,20{,}000\rbrace, we used 100 replicate tables and 200 permutations per table to compare detection power and per-table pp-values.

Numerical results

Progressive removal of null dependence on table dimension

Raw plugin information changed systematically with conditioning cardinality in the matched-table comparison (Figure 1, A). Across the kzk_z values we examined, the normalized mean RMSE was 0.3274±0.24280.3274\pm0.2428, and the normalized slope deviation was 1.0914. Subtracting the first-order plugin term removed most of the mean shift but left the changing dispersion intact (Figure 1, B; normalized mean RMSE 0.0632±0.04070.0632\pm0.0407, normalized slope deviation 1.0914). Dividing the centered statistic by the chi-squared null standard deviation aligned the first two moments (Figure 1, C; normalized mean RMSE 0.01262±0.00830.01262\pm0.0083, normalized slope deviation 0.0266), while the residual chi-squared skewness remained degree-of-freedom dependent. Mapping the full chi-squared reference through its CDF produced the closest agreement across conditioning sizes (Figure 1, D; normalized mean RMSE 0.0116±0.00600.0116\pm0.0060, normalized slope deviation 0.0393).

These panels illustrate the different roles of the operations. First-order plugin centering addresses the leading null location, DN aligns location and scale, and the CDF transform expresses each table’s chi-squared tail coordinate on the same standard-normal reference. Only the final step addresses the full reference shape. These operations have direct antecedents in the finite-sample information and analytic MI-significance literature ; the simulations here validate their implementation and operating regime in the present CMI setting rather than the classical identities themselves.

Quantile–quantile plots comparing the distributions of raw and various versions of corrected conditional mutual information demonstrating that the corrections described make CMI of differing degrees of freedom comparable.

Figure 1. Progression from raw information to a common null-evidence coordinates across conditioning dimensions.

The panels compare CMI-null realizations as the number of conditioning strata changes.

(A) Raw plugin information.

(B) First-order plugin correction (labeled “Basharin”).

(C) First and second order correction (dimensionality normalization, ZDNZ_{\mathrm{DN}}).

(D) Chi-squared-CDF normal-equivalent score, ZCDFZ_{\mathrm{CDF}}. Simulations used N=100,000N=100{,}000 and 3×2×kz3\times2\times k_z tables with kz{10,30,50,70,100}k_z\in\lbrace 10,30,50,70,100\rbrace. The final panel should be interpreted as alignment of evidence under the respective nulls, not equality of CMI effect magnitudes across differing kzk_z dimensions.

The scaled plugin statistic follows the predicted chi-squared null

Across changes in conditioning cardinality, the empirical plugin statistic agreed with the scaled chi-squared reference and with the directly calculated likelihood-ratio statistic (Figure 2). All reported KS comparisons in this dense-table experiment had p>0.1p>0.1. The same pattern held across changes in sample size at fixed kz=6k_z=6 (Figure 3). These results reproduce the expected consequence of the classical Kullback representation and Wilks calibration: The information estimate and G2G^2 are algebraically the same statistic in different units, while the quality of the chi-squared approximation depends on the sampling regime .

Quartile–quartile plots and real-vs-theoretical (chi-square) distribution plots demonstrating real and theoretical (chi-squared) distributions of MI match across differing degrees of freedom.

Figure 2. The plugin CMI statistic follows its scaled chi-squared reference across conditioning-table sizes.

At left, each row shows Empirical vs. theoretical quantiles. At right, each row shows Empirical densities and the corresponding scaled chi-squared densities. N=100,000N=100{,}000; table size 3×2×kz3\times2\times k_z; kz{6,10,30,100}k_z\in\lbrace 6,10,30,100\rbrace.

(A) kzk_z = 6

(B) kzk_z = 10

(C)kzk_z = 30

(D) kzk_z = 100

Quantile–quantile plots and real-vs-theoretical (chi-square) distribution plots demonstrating real and theoretical (chi-square) distributions of MI match across differing sample sizes.

Figure 3. The plugin CMI statistic follows its scaled chi-squared reference across sample sizes.

At left, each row shows empirical vs. theoretical quantiles. At right, each row shows empirical densities and the corresponding scaled chi-squared densities.Table size 3×2×63\times2\times6; N{1,000,5,000,20,000,100,000}N\in\lbrace 1{,}000,5{,}000,20{,}000,100{,}000\rbrace.

(A) n=n= 1,000

(B) n=n= 5,000

(C) n=n= 20,000

(D) n=n= 100,000

Empirical variance and degrees of freedom match the framework

The empirical information-scale standard-deviation constant for the 3×23\times2 table was 0.588, compared with the theoretical value 0.589 from the equation above (Figure 4, A). Across conditioning cardinalities, degrees of freedom estimated from the mean, variance, and maximum-likelihood chi-squared fit closely tracked the theoretical value kz(kx1)(ky1)k_z(k_x-1)(k_y-1) (Figure 4, B). The regression of empirical on theoretical degrees of freedom had slope 1.017 and correlation r=1.00r=1.00; the reported regressions had p<0.001p<0.001.

This experiment is best viewed as a numerical check on the null-moment consequences of the framework rather than an independent derivation of the variance correction. Once the chi-squared reference is accepted, both the variance and the degree-of-freedom scaling follow analytically; related MI variance and error calculations have been derived by other routes .

Violin plots demonstrating the empirical and theoretical (chi-squared) standard deviation are comparable across differing degrees of freedom. Correlation plot demonstrating that the empirical and theoretical (chi-squared) degrees of freedom are comparable across differing contingency table structures for CMI.

Figure 4. Empirical variance and degrees of freedom agree with the theoretical chi-squared moments.

(A) Repeated estimates of the information-scale standard-deviation constant across kz{6,10,20,50,100,200}k_z\in\lbrace 6,10,20,50,100,200\rbrace for 3×2×kz3\times2\times k_z tables at N=100,000N=100{,}000. The empirical mean (0.588, solid black line) and theoretical value (0.589, dashed salmon line) nearly coincide. Distributional medians indicated by white bars.

(B) Empirical degrees of freedom estimated from the mean, variance, and maximum-likelihood chi-squared fit vs. kz(kx1)(ky1)k_z(k_x-1)(k_y-1). MLE: Maximum likelihood estimation.

The CDF representation is normal when the chi-squared input is adequate

The normal-equivalent score was close to N(0,1)\mathcal N(0,1) across most of the sample-size and table-dimension combinations examined (Figure 5). Sparse combinations departed from the reference, most clearly at kz=100k_z=100 and N=5,000N=5{,}000. This behavior is consistent with the framework: The CDF mapping handles chi-squared skewness at small or moderate degrees of freedom, but it can't correct a poor chi-squared approximation caused by sparse cells.

Quartile–quartile plots demonstrating that the PIT corrected MI values are normally distributed across a broad range of sample sizes and degrees of freedom up to a limit.

Figure 5. Normal-equivalent evidence scores across sample size and conditioning cardinality.

QQ plots compare empirical ZCDFZ_{\mathrm{CDF}} values with N(0,1)\mathcal N(0,1). Columns vary N{5,000,20,000,100,000}N\in\lbrace 5{,}000,20{,}000,100{,}000\rbrace; rows vary kz{6,10,30,100}k_z\in\lbrace 6,10,30,100\rbrace. Deviations concentrate in the sparsest combinations, where the chi-squared approximation to G2G^2 is least accurate.

In the balanced validity grid we examined here, departures from normal-equivalent calibration became common as average expected counts fell below approximately 18–20 per cell (Figure 6). This provides an empirical warning region for these table geometries, not a general operating boundary or a stand-alone rule for replacing permutation. The transition is specific to the null generators, table geometries, replicate counts, and KS diagnostic used here. Calibration can also depend on the minimum and distribution of expected counts, marginal imbalance, structural zeros, the target tail probability, and other departures from regular multinomial conditions, as established in the broader sparse-multinomial literature .

Grid plots showing the relationship between cell sparsity (sample size vs degrees of freedom) and the accuracy of the chi-squared synthesis presented where corrections begin to be inaccurate at ~18 samples per cell.

Figure 6. Sparse-cell boundaries for applicability of this paradigm.

(A) KS diagnostic for ZCDFZ_{\mathrm{CDF}} across NN and kzk_z. Blue denotes p>0.05p>0.05 and orange p<0.05p<0.05.

(B) Average expected count per table cell, N/(kxkykz)N/(k_xk_yk_z). The transition near 20 counts per cell is specific to this grid and marks deterioration of the chi-squared input approximation, not failure of the probability-integral transform itself.

The upper-tail comparison likewise showed progressive improvement from raw information to DN and then to the CDF representation (Figure 7). DN retained degree-of-freedom-dependent chi-squared tails, whereas the CDF representation followed the normal reference closely in the dense regimes examined.

Quartile–quartile plots demonstrating the conformity of the tails of distributions to the theoretical expectations under differing degrees of freedom with differing corrections.

Figure 7. Upper-tail behavior of raw, moment-standardized, and cumulative distribution function (CDF)-transformed statistics.

Columns show raw information, DN, and ZCDFZ_{\mathrm{CDF}}; rows vary conditioning cardinality. The CDF representation accounts for the full chi-squared reference shape, while DN retains residual skewness at lower degrees of freedom.

Analytic and permutation inference agree at the available resolution

Across the 2×22\times2 alternatives examined, analytic and permutation estimates of detection power were close (Figure 8, A). Per-table pp-values agreed where the 200-permutation procedure had sufficient resolution (Figure 8, B). The horizontal floor reflects the finite resolution of the chosen number of permutations; below that floor, the comparison cannot validate the analytic tail probability. Exact and permutation-based MI tests provide important alternatives in regimes where asymptotic calibration is unsuitable .

The experiment supports analytic likelihood-ratio calibration as a computational alternative in well-populated discrete tables, but it does not establish equivalence in genome-wide extreme tails. More permutations, importance sampling, or substantially larger null simulations would be required for direct empirical assessment at such thresholds.

Paired plots showing the relationship between the parametric statistics provided by our paradigm and permutation-based statistics with regard to the power of detection and the p-values.

Figure 8. Analytic chi-squared and permutation inference in 2×22\times2 alternatives.

(A) Detection power from the permutation test vs. the analytic likelihood-ratio test across sample sizes and target MI values.

(B) Per-table permutation and analytic pp-values. The dotted horizontal line marks the permutation-resolution floor. Only panels A and B of the original figure are shown because they compare like inferential quantities.

Summary of the numerical evidence

Together, the simulations support four conclusions within the regimes we examined. First, the plugin MI and CMI statistics are numerically identical to the corresponding likelihood-ratio deviances after unit conversion. Second, their null means, variances, and degrees of freedom follow the chi-squared predictions in dense tables. Third, the normal-equivalent CDF representation aligns heterogeneous reference distributions when the underlying chi-squared approximation is adequate. Fourth, sparse cells — rather than small degrees of freedom alone — are the principal finite-sample failure mode observed here.

LLM usage

We used Claude (Opus 4.8) to help write, clean up, comment, and review our code. We also used Claude to write text, suggest wording ideas, and help clarify and streamline text. Claude also suggested papers on relevant science, we did further reading, and we cited some of this literature. We also used ChatGPT (GPT-5.6 Sol) to review our code. We reviewed all AI-assisted content and take responsibility for its accuracy and integrity.

Discussion

A framework built from established results

This work combines two classical facts. Kullback’s formulation identifies the relevant plugin information statistic as a multinomial likelihood-ratio deviance in information units, and Wilks' theorem supplies its asymptotic chi-squared null . The synthesis is simple:

null modelDKL,2(p^q^0)G2χν2p. \text{null model} \longrightarrow D_{\mathrm{KL},2}(\widehat p\Vert \widehat q_0) \longrightarrow G^2 \longrightarrow \chi^2_{\nu} \longrightarrow p.

The mathematical ingredients aren't new. Information-based contingency-table tests, analytic MI significance transformations, KL-based hypothesis identities, and categorical CMI tests all predate this work . The contribution is to make their combined implications explicit across a broader family of information-theoretic measures, to distinguish effect magnitude from calibrated evidence, and to validate the resulting workflow in the heterogeneous MI/CMI regimes that motivate large-scale application. The adjacent information-geometric treatment of measured KL divergence by Goehle  provides additional evidence that chi-squared structure recurs broadly, although its probabilistic construction differs from the saturated-versus-null multinomial setting used here.

The framework is driven by the scientific null rather than by the name of the information measure. Independence yields MI; conditional independence yields CMI; a fixed reference yields ordinary KL goodness of fit; uniformity yields an entropy-deficit test; and stratum-wise uniformity yields a conditional entropy-deficit test. The same inferential engine applies because each statistic is the KL term in a saturated-versus-null multinomial likelihood ratio.

Bias correction and likelihood-ratio centering

The connection between first-order plugin correction and likelihood-ratio centering is a conceptual bridge between information estimation and hypothesis testing. The term ν/(2Nln2)\nu/(2N\ln2) is familiar from entropy, transmitted-information, and conditional-information bias expansions . The Kullback–Wilks synthesis shows that, under the null, the same term is the asymptotic chi-squared mean expressed in bits. Thus,

D^BC=D^ν2Nln2=G2ν2Nln2. \widehat {\mathrm{D}}_{\mathrm{BC}} =\widehat {\mathrm{D}}-\frac{\nu}{2N\ln2} =\frac{G^2-\nu}{2N\ln2}.

The distinction between estimator correction and significance calibration remains important. Subtracting the null mean doesn't produce a pp-value, because the variance, skewness, and higher moments still depend on ν\nu. DN removes the first two moment dependencies, but the full chi-squared survival function is required for calibrated likelihood-ratio inference. The CDF-derived normal score is merely a coordinate transformation of that pp-value.

Effect magnitude, evidence, and heterogeneous analyses

The framework gives a familiar two-output structure. Corrected information in bits describes the effect magnitude, whereas the likelihood-ratio pp-value describes evidence. In a genetic analysis, this is analogous in role — though not in interpretation — to reporting both a regression coefficient and its inferential statistic. A locus can have a large estimated information effect, but weak evidence because it's rare or poorly sampled, or a very small information effect with overwhelming evidence in a large cohort.

Properly calibrated pp-values already provide a common null interpretation across tests with different NN and degrees of freedom. The value of ZCDFZ_{\mathrm{CDF}} is representational: It expresses the same tail probability on a standard-normal coordinate useful for Manhattan-style plots, evidence ranking, or downstream methods that operate on ZZ scores. Significance thresholds should still be defined in pp-value space, including Bonferroni, false-discovery-rate, or other multiplicity procedures, and then transformed to ZZ only for display if desired .

MI and CMI evidence scores can be placed on this common coordinate, but they test different null hypotheses. A stronger conditional score than marginal score means that the conditional-independence test provides stronger standardized evidence against its own null; it is not, by itself, a test that the conditioning variable modifies the locus effect. Formal inference for

I(X;Y)I(X;YZ) I(X;Y)-I(X;Y\mid Z)

requires the joint sampling distribution and covariance of the two estimates. Interaction information originated as a signed multivariate information quantity rather than a single KL divergence to one null model ; its calibration is deliberately deferred to separate work.

Relationship to regression-based association testing

Information-theoretic association tests should be viewed as complementary to regression, not as a generic replacement. A typical one-degree-of-freedom additive regression test concentrates power on a specific alternative and will generally be more efficient when that alternative is correct. MI and CMI distribute power across a larger omnibus alternative that includes additive, dominant, recessive, multiallelic, nonmonotone, and context-dependent patterns. Their advantage is sensitivity to unspecified discrete dependence, not uniformly greater power .

The inferential contribution in genetics is therefore infrastructural. The framework gives information-theoretic analyses the same broad workflow used in regression-based genome-wide studies:

effect estimatetest statisticreference distributionpmultiplicity control and visualization. \begin{aligned} \text{effect estimate} &\longrightarrow \text{test statistic} \longrightarrow \text{reference distribution}\cr &\longrightarrow p \longrightarrow \text{multiplicity control and visualization}. \end{aligned}

This permits locus-specific changes in sample size, observed support, and conditioning cardinality to be handled through the appropriate test-specific null rather than through repeated locus-specific permutation when Wilks' approximation is adequate.

Conditional-independence testing

For discrete data, CMI is exactly the stratified likelihood-ratio statistic in information units. The formula

νCMI=z(kx,z1)(ky,z1) \nu_{\mathrm{CMI}} =\sum_z(k_{x,z}-1)(k_{y,z}-1)

makes the effect of changing conditioning state spaces explicit. A fixed raw-CMI threshold is therefore not a fixed significance threshold as the conditioning set changes. A fixed significance level based on the correct χ2\chi^2 reference is calibrated in the ordinary asymptotic sense. Both the classical log-linear literature and modern machine-learning work treat this categorical conditional-independence test as established .

This observation doesn't imply that all existing causal-discovery implementations are miscalibrated: Procedures that calculate a valid test-specific pp-value or use an appropriate resampling null already address the changing reference distribution. The present result supplies a transparent and inexpensive analytic route for the discrete plugin estimator. Nearest-neighbor and other continuous CMI estimators require estimator-specific null theory or resampling and are outside the framework developed here .

Entropy and conditional entropy

The entropy result is best interpreted as a test of maximum entropy on a fixed support. Because

log2kH^(X)=DKL,2(p^u), \log_2 k-\widehat {\mathrm{H}}(X)=D_{\mathrm{KL},2}(\widehat p\Vert u),

the ordinary multinomial likelihood-ratio test of uniformity is also a parametric test that entropy is below its support-constrained maximum. The conditional extension tests uniformity within every stratum. Neither is a general test that entropy equals an arbitrary value. Entropy and diversity inference predates this formulation ; the contribution here is to place the maximum-entropy and conditional maximum-entropy cases explicitly inside the same likelihood-ratio framework as MI and CMI.

This formulation can nevertheless be useful when maximum uncertainty is scientifically meaningful, and it clarifies the Miller–Madow sign. The likelihood-ratio statistic is built from entropy deficit; subtracting its asymptotic null mean corresponds to adding the familiar correction to entropy itself.

Limitations

The central limitation is asymptotic calibration. The algebraic conversion from information to deviance is exact, but the chi-squared null is not. In the grids examined, sparse cells were the principal observed failure mode, and departures became common near 18–20 average observations per cell. That transition is a simulation-specific warning region, not a universal threshold. However, it is likely that this represents the boundary where Wilks’ condition 4 is violated and there are, in the context of two-dimensional contingency tables, known corrections for the small sample bias that results from sparsity. Here, where we work with both two- and three-dimensional tables, application of these other methods to three-dimensional tables would require extension and is, thus, beyond the scope of this work. Thus, calibration depends on the full expected-count distribution, marginal imbalance, the presence of structural or sampling zeros, and the tail probability of interest .

The ordinary Wilks regime also assumes fixed model dimension and prespecified categories. If bins, genotype groupings, or conditioning strata are selected because they maximize the observed information, the nominal degrees of freedom don't account for selection, and the test is anticonservative. Parameters on boundaries and other nonstandard likelihood settings require different asymptotic treatment . Likewise, state spaces that grow rapidly with NN fall outside fixed-dimensional theory.

The framework is restricted to KL terms that are exact multinomial likelihood-ratio deviances. Other smooth divergence statistics can have chi-squared asymptotics after appropriate scaling, but they don't share the exact Kullback identity used here and aren't automatically covered; the Cressie–Read power-divergence family is the standard example . Arbitrary KL divergence between two fitted empirical distributions is also not sufficient: The reference distribution must be the null-constrained likelihood fit for the same test.

Finally, the simulations demonstrate agreement over accessible probability ranges, not direct calibration at extremely small genome-wide thresholds. Analytic extrapolation to those tails rests on the adequacy of the likelihood-ratio approximation. Representative large-scale null simulations, higher-order corrections, or specialized tail methods would strengthen application-specific validation.

Extensions

Several familiar quantities satisfy the same inclusion criterion. Total correlation is the KL divergence between a multivariate joint distribution and the product of its marginals and therefore yields an omnibus test of mutual independence . Discrete transfer entropy is a form of conditional mutual information and inherits the corresponding stratified test when the temporal states and conditioning structure are fixed in advance .

Other quantities fall outside the direct framework. Interaction information is signed and cannot be a single KL divergence . Directed information measures that sum multiple dependent CMI terms may require joint covariance or a larger explicitly nested likelihood comparison . Developing parametric inference for these composite statistics is a natural next step.

Conclusion

Kullback provides the information-theoretic representation; Wilks provides the asymptotic calibration. Connecting them shows that a family of discrete information measures can be analyzed through one likelihood-ratio workflow. The resulting framework provides a concise explanation for plugin null moments, a likelihood-ratio interpretation of classical first-order corrections, a common treatment of entropy-based nulls, and a practical route from information estimates to calibrated evidence in large heterogeneous analyses.

Share your feedback on this pub

This form is quick and anonymous.

Leave a public comment when you have more substantive feedback so other readers can benefit from the discussion

01
Panzeri S, Treves A. (1996). Analytical estimates of limited sampling biases in different information measures. https://doi.org/10.1080/0954898x.1996.11978656
02
Shannon CE. (1948). A Mathematical Theory of Communication. https://doi.org/10.1002/j.1538-7305.1948.tb01338.x
03
Roulston MS. (1999). Estimating the errors on measured entropy and mutual information. https://doi.org/10.1016/s0167-2789(98)00269-3
04
Kullback S, Leibler RA. (1951). On Information and Sufficiency. https://doi.org/10.1214/aoms/1177729694
05
Paninski L. (2003). Estimation of Entropy and Mutual Information. https://doi.org/10.1162/089976603321780272
06
Cover TM, Thomas JA. (2005). Elements of Information Theory. https://doi.org/10.1002/047174882x
07
Pethel S, Hahs D. (2014). Exact Test of Independence Using Mutual Information. https://doi.org/10.3390/e16052839
08
Balding DJ. (2006). A tutorial on statistical methods for population association studies. https://doi.org/10.1038/nrg1916
09
Marx A., Vreeken J. (2019). Testing Conditional Independence on Discrete Data Using Stochastic Complexity. https://proceedings.mlr.press/v89/marx19a.html
10
Cordell HJ. (2009). Detecting gene–gene interactions that underlie human diseases. https://doi.org/10.1038/nrg2579
11
Phipson B, Smyth GK. (2010). Permutation P-values Should Never Be Zero: Calculating Exact P-values When Permutations Are Randomly Drawn. https://doi.org/10.2202/1544-6115.1585
12
Uffelmann E, Huang QQ, Munung NS, de Vries J, Okada Y, Martin AR, Martin HC, Lappalainen T, Posthuma D. (2021). Genome-wide association studies. https://doi.org/10.1038/s43586-021-00056-9
13
Kullback S. (1959). Information Theory and Statistics. https://books.google.com/books?id=xerqaaaamaaj
14
Purcell S, Neale B, Todd-Brown K, Thomas L, Ferreira MA, Bender D, Maller J, Sklar P, de Bakker PI, Daly MJ, Sham PC. (2007). PLINK: A Tool Set for Whole-Genome Association and Population-Based Linkage Analyses. https://doi.org/10.1086/519795
16
Spirtes P, Glymour C, Scheines R. (2001). Causation, Prediction, and Search. https://doi.org/10.7551/mitpress/1754.001.0001
17
Read TRC, Cressie NAC. (1988). Goodness-of-Fit Statistics for Discrete Multivariate Data. https://doi.org/10.1007/978-1-4612-4578-0
18
de Campos L. M. (2006). A Scoring Function for Learning Bayesian Networks Based on Mutual Information and Conditional Independence Tests. https://jmlr.org/papers/v7/decampos06a.html
19
Cheng P. E., Liou M., Aston J. A. D., Tsai A. C. (2008). Information Identities and Testing Hypotheses: Power Analysis for Contingency Tables. https://www3.stat.sinica.edu.tw/statistica/j18n2/j18n27/j18n27.html
20
Kubkowski M., Mielniczuk J., Teisseyre P. (2021). How to Gain on Power: Novel Conditional Independence Tests Based on Short Expansion of Conditional Mutual Information. https://jmlr.org/papers/v22/19-600.html
21
Wilks SS. (1938). The Large-Sample Distribution of the Likelihood Ratio for Testing Composite Hypotheses. https://doi.org/10.1214/aoms/1177732360
22
Runge J. (2020). Discovering Contemporaneous and Lagged Causal Relations in Autocorrelated Nonlinear Time Series Datasets. https://proceedings.mlr.press/v124/runge20a.html
23
McGill WJ. (1954). Multivariate Information Transmission. https://doi.org/10.1007/bf02289159
24
Runge J. (2018). Conditional Independence Testing Based on a Nearest-Neighbor Estimator of Conditional Mutual Information. https://proceedings.mlr.press/v84/runge18a.html
25
Goodman LA. (1969). On Partitioning χ2 and Detecting Partial Association in Three-Way Contingency Tables. https://doi.org/10.1111/j.2517-6161.1969.tb00808.x
26
Miller G. A. (1955). Note on the Bias of Information Estimates. https://api.semanticscholar.org/corpusid:125662170
27
Roulston MS. (1997). Significance testing of information theoretic functionals. https://doi.org/10.1016/s0167-2789(97)00117-6
28
Basharin GP. (1959). On a Statistical Estimate for the Entropy of a Sequence of Independent Random Variables. https://doi.org/10.1137/1104033
29
Vinh N. X., Epps J., Bailey J. (2010). Information Theoretic Measures for Clusterings Comparison: Variants, Properties, Normalization and Correction for Chance. https://jmlr.org/papers/v11/vinh10a.html
30
Treves A, Panzeri S. (1995). The Upward Bias in Measures of Information Derived from Limited Data Samples. https://doi.org/10.1162/neco.1995.7.2.399
31
Romano S., Bailey J., Nguyen V., Verspoor K. (2014). Standardized Mutual Information for Clustering Comparisons: One Step Further in Adjustment for Chance. https://proceedings.mlr.press/v32/romano14.html
32
Goehle G. (2025). Approximation of the measured Kullback–Leibler divergence as a generalized chi-squared random variable. https://doi.org/10.1007/s41884-025-00170-7
33
Self SG, Liang K. (1987). Asymptotic Properties of Maximum Likelihood Estimators and Likelihood Ratio Tests under Nonstandard Conditions. https://doi.org/10.1080/01621459.1987.10478472
34
Larntz K. (1978). Small-Sample Comparisons of Exact Levels for Chi-Squared Goodness-of-Fit Statistics. https://doi.org/10.1080/01621459.1978.10481567
35
Koehler KJ, Larntz K. (1980). An Empirical Investigation of Goodness-of-Fit Statistics for Sparse Multinomials. https://doi.org/10.1080/01621459.1980.10477473
36
Koehler KJ. (1986). Goodness-of-Fit Tests for Log-Linear Models in Sparse Contingency Tables. https://doi.org/10.1080/01621459.1986.10478294
37
Cressie N, Read TR. (1984). Multinomial Goodness-Of-Fit Tests. https://doi.org/10.1111/j.2517-6161.1984.tb01318.x
38
Hutcheson K. (1970). A test for comparing diversities based on the shannon formula. https://doi.org/10.1016/0022-5193(70)90124-4
39
Harris CR, Millman KJ, van der Walt SJ, Gommers R, Virtanen P, Cournapeau D, Wieser E, Taylor J, Berg S, Smith NJ, Kern R, Picus M, Hoyer S, van Kerkwijk MH, Brett M, Haldane A, del Río JF, Wiebe M, Peterson P, Gérard-Marchant P, Sheppard K, Reddy T, Weckesser W, Abbasi H, Gohlke C, Oliphant TE. (2020). Array programming with NumPy. https://doi.org/10.1038/s41586-020-2649-2
40
Virtanen P, Gommers R, Oliphant TE, Haberland M, Reddy T, Cournapeau D, Burovski E, Peterson P, Weckesser W, Bright J, van der Walt SJ, Brett M, Wilson J, Millman KJ, Mayorov N, Nelson ARJ, Jones E, Kern R, Larson E, Carey CJ, Polat İ, Feng Y, Moore EW, VanderPlas J, Laxalde D, Perktold J, Cimrman R, Henriksen I, Quintero EA, Harris CR, Archibald AM, Ribeiro AH, Pedregosa F, van Mulbregt P, Contributors S1, Vijaykumar A, Bardelli AP, Rothberg A, Hilboll A, Kloeckner A, Scopatz A, Lee A, Rokem A, Woods CN, Fulton C, Masson C, Häggström C, Fitzgerald C, Nicholson DA, Hagen DR, Pasechnik DV, Olivetti E, Martin E, Wieser E, Silva F, Lenders F, Wilhelm F, Young G, Price GA, Ingold G-L, Allen GE, Lee GR, Audren H, Probst I, Dietrich JP, Silterra J, Webber JT, Slavič J, Nothman J, Buchner J, Kulick J, Schönberger JL, de Miranda Cardoso JV, Reimer J, Harrington J, Rodríguez JLC, Nunez-Iglesias J, Kuczynski J, Tritz K, Thoma M, Newville M, Kümmerer M, Bolingbroke M, Tartre M, Pak M, Smith NJ, Nowaczyk N, Shebanov N, Pavlyk O, Brodtkorb PA, Lee P, McGibbon RT, Feldbauer R, Lewis S, Tygier S, Sievert S, Vigna S, Peterson S, More S, Pudlik T, Oshima T, Pingel TJ, Robitaille TP, Spura T, Jones TR, Cera T, Leslie T, Zito T, Krauss T, Upadhyay U, Halchenko YO, Vázquez-Baeza Y. (2020). SciPy 1.0: fundamental algorithms for scientific computing in Python. https://doi.org/10.1038/s41592-019-0686-2
41
Hunter JD. (2007). Matplotlib: A 2D Graphics Environment. https://doi.org/10.1109/mcse.2007.55
42
Benjamini Y, Hochberg Y. (1995). Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing. https://doi.org/10.1111/j.2517-6161.1995.tb02031.x
43
Watanabe S. (1960). Information Theoretical Analysis of Multivariate Correlation. https://doi.org/10.1147/rd.41.0066
44
Schreiber T. (2000). Measuring Information Transfer. https://doi.org/10.1103/physrevlett.85.461
45
Massey J. L. (1990). Causality, Feedback and Directed Information. https://scispace.com/pdf/causality-feedback-and-directed-information-3emhzj969g.pdf

Be the first to comment on this publication.