Let \(f_0(\phi):=\mathbb{E}_{Y_{\text{mis}}\sim\phi}\big[\ell_{\text{mis}\mid\text{obs}}(\theta_0)\big]\) be the conditional cross-entropy — the expected missing-data log-density evaluated at the truth \(\theta_0\), over completions drawn from \(\phi\). With \(\delta:=\tilde\phi-\theta_0\), pieces \((A)\) and \((C)\) are exactly the first- and second-order terms of the Taylor expansion of \(f_0\) about \(\theta_0\): \[ (A)+(C) = \mathbb{E}[\delta^\top\nabla f_0(\theta_0)] + \tfrac12\mathbb{E}[\delta^\top\nabla^2 f_0(\theta_0)\delta] + O(n^{-3/2}), \] with \(\nabla f_0(\theta_0)=\alpha\) (the entropy gradient of A3) and \(\nabla^2 f_0(\theta_0)=H_{\phi\phi}\).
Curvature identity [R1]. Differentiating \(\nabla f_0(\phi)=\mathbb{E}_\phi[\ell_{\text{mis}\mid\text{obs}}(\theta_0)\,S_{\text{mis}\mid\text{obs}}(\phi)]\) once more under the integral (R1) and using \(\nabla_\phi S_{\text{mis}\mid\text{obs}}=-\mathcal{J}_{\text{mis}\mid\text{obs}}\): \[ H_{\phi\phi} = \mathbb{E}_{\theta_0}\!\big[\ell_{\text{mis}\mid\text{obs}}(\theta_0)\,(S_{\text{mis}\mid\text{obs}}S_{\text{mis}\mid\text{obs}}^\top - \mathcal{J}_{\text{mis}\mid\text{obs}})\big],\qquad \mathcal{J}_{\text{mis}\mid\text{obs}}=-\nabla^2_\phi\log P(Y_{\text{mis}}\mid Y_{\text{obs}},\phi). \]
Order counting. Under proper MI centered at \(\hat\theta_{\text{obs}}\) [R5, L1], \(\mathbb{E}[\delta]=\mathbb{E}[\hat\theta_{\text{obs}}-\theta_0]=O(n^{-1})\) (MLE bias) and \(\operatorname{Var}(\delta)=I_{\text{obs}}^{-1}=O(n^{-1})\), while \(\alpha=O(n)\) and \(H_{\phi\phi}=O(n)\) (both extensive in \(n_{\text{mis}}\)). Hence \[ (A)=\mathbb{E}[\delta]^\top\alpha = O(1),\qquad (C)=\tfrac12\operatorname{tr}\!\big(H_{\phi\phi}\,I_{\text{obs}}^{-1}\big)+O(n^{-1}) = O(1) \] are two \(O(1)\) pieces of opposite sign. \((A)\) pairs the entropy gradient \(\alpha=-\mathcal{E}'(\theta_0)\) with the MLE bias of \(\tilde\phi\) (scaling with \(1/n_{\text{obs}}\)); \((C)\) pairs the cross-entropy curvature \(H_{\phi\phi}\) with \(\operatorname{Var}(\tilde\phi)\) (scaling with the inverse design moment \(Q_{\text{obs}}^{-1}\)), over \(P(Y_{\text{mis}}\mid Y_{\text{obs}},\theta)\). Writing \(Q_{\text{obs}},Q_{\text{mis}}\) for the conditioning-variable second-moment matrices over the observed vs missing units, their leading parts cancel iff the per-unit design moments match, \(Q_{\text{mis}}/n_{\text{mis}}=Q_{\text{obs}}/n_{\text{obs}}\) — i.e. under MCAR. When they differ (MAR) the residual is the nonzero \(O(1)\) design-imbalance term \[ (A)+(C) = \tfrac{n_{\text{mis}}}{n_{\text{obs}}}-\tfrac12\operatorname{tr}\!\big(M_{\text{mis}}M_{\text{obs}}^{-1}\big) = \tfrac{n_{\text{mis}}}{n_{\text{obs}}}\big[1-\tfrac12\operatorname{tr}(Q_{\text{mis}}Q_{\text{obs}}^{-1})\big]+O(n^{-1}), \] with \(M_\bullet=\sum_{\text{units}}[1,X_2][1,X_2]^\top=n_\bullet Q_\bullet\), derived in closed form for the bivariate monotone MVN.
Closed-form checks. With no conditioning structure the family is MCAR-equivalent and \((A)+(C)\) cancels to leading order (MLE imputation \(\tilde\phi=\hat\theta_{\text{obs}}\); \(n_{\text{obs}}\) observed, \(n_{\text{mis}}\) missing):
| \(N(\mu,\sigma^2)\) |
\(+\,n_{\text{mis}}/(2n_{\text{obs}})\) |
\(-\,n_{\text{mis}}/(2n_{\text{obs}})\) |
\(0\) (exact) |
| \(\text{Exp}(\lambda)\) |
\(+\,n_{\text{mis}}/(n_{\text{obs}}-1)\) |
\(-\,n_{\text{mis}}/n_{\text{obs}}\) |
\(n_{\text{mis}}/[n_{\text{obs}}(n_{\text{obs}}-1)]=O(n^{-1})\) |
A univariate \(N(\mu,\sigma^2)\) cannot be MAR — there is no second variable to select on — so these are necessarily the cancelling cases. Under MAR with conditioning the cancellation fails by the design-imbalance amount above: the bivariate-monotone formula matches the simulation across selection strength \(b\) (verification/term-a-mar-diagnostic.R, study S1), and the 4-variate ampute MAR confirms a material \(O(1)\) residual (clean phase-8 sweep, \(R{=}40\text{k}\), _modules/term-a-mar-correction.R: non-monotone sample means \(-0.34\,(n{=}800),-0.46\,(n{=}1500)\), monotone \(-0.18,-0.27\) — \(O(1)\) in size, but heavy-tailed and imprecise, see below). A leading-order analytic approximation gives \(\approx-0.22\) (right sign and order); the reported convention is the realized (observed) information of Kenward and Molenberghs (1998) — the principled MAR choice. The realized RIV exceeds the naive one by the \(O(1)\) realized-information correction \(\Delta_{\mathrm{KM}}\) (the observed-minus-naive information gap), derived in closed form below.
General-MVN closed form (monotone). The exact Term-A integrand is, per unit \(i\) with missing block \(M_i\) and conditional moments \(m_{\theta,i},S_{\theta,i}\) under \(\theta\), \[ A = \sum_{i:\,M_i\neq\varnothing}\tfrac12\Big[(m_{0,i}-m_{\hat\theta,i})^\top S_{\hat\theta,i}^{-1}(m_{0,i}-m_{\hat\theta,i}) + \operatorname{tr}(S_{\hat\theta,i}^{-1}S_{0,i}) - |M_i|\Big], \] verified line-by-line against barQ_fiml_analytic (it is exactly the Rao-Blackwellized \(A_{\text{rb}}\)). Let \(f_0(\phi)=\sum_{i:\text{mis}}\mathbb{E}_{X_{M_i}\sim\phi}[\log p(X;\theta_0)]\) be the conditional cross-entropy — the imputation slot of \(A\) with the evaluation point held at \(\theta_0\). Expanding \(f_0\) to second order in \(\delta=\hat\theta_{\text{obs}}-\theta_0\) gives the clean two-piece form \[ (A)+(C)=\underbrace{\alpha^\top\mathbb{E}[\delta]}_{(A)}+\underbrace{\tfrac12\operatorname{tr}\!\big(\mathcal H_\phi\,I_{\text{obs}}^{-1}\big)}_{(C)},\qquad \alpha=\nabla_\phi f_0|_{\theta_0},\ \ \mathcal H_\phi=\nabla^2_\phi f_0|_{\theta_0}, \] where \(\mathcal H_\phi\) is the cross-entropy curvature (the imputation-slot Hessian); the evaluation-slot curvature of \(A\) supplies the leading \(\operatorname{tr}(\mathrm{RIV})\), so to this order no \(-\operatorname{tr}(\mathrm{RIV})\) correction enters. That eval–impute cross-curvature is, by Louis, the conditional missing information \(\mathcal C=\mathbb{E}[U_{\text{mis}\mid\text{obs}}U_{\text{mis}\mid\text{obs}}^\top]\), which under MAR is the selected missing information (the incomplete units are a selected subsample). Because the paper’s RIV uses the realized observed information — for which \(I_{\text{com}}-I_{\text{obs}}^{O}\) is exactly that selected missing information — the cancellation \(\operatorname{tr}(\mathcal C\,I_{\text{obs}}^{O,-1})=\operatorname{tr}(\mathrm{RIV})\) is exact under the realized (observed-information) convention. The naive expected-information RIV is the smaller one (Appendix C), and differs from it by the \(O(1)\) correction \(\Delta_{\mathrm{KM}}\) below; that convention difference separates the (noisy) measured naive value \(\approx+0.1\to+0.3\) from the realized \(\approx-0.3\), a shift of \(\Delta_{\mathrm{KM}}\approx-0.55\). The entropy gradient is covariance-only (\(\partial S_i/\partial\mu=0\Rightarrow\alpha_\mu=0\)), with closed form \[ \alpha_a = -\tfrac12\!\!\sum_{i:\text{mis}}\!\operatorname{tr}\!\big(S_{0,i}^{-1}\,\partial_a S_i\big),\quad \partial_a S_i=\Delta_{MM}-\Delta_{MO}B^\top-B\Delta_{OM}+B\Delta_{OO}B^\top,\ \ B=\Sigma_{MO}\Sigma_{OO}^{-1}, \] (\(\partial_a\) the symmetric perturbation of \(\Sigma\)-coordinate \(a\), \(\Delta=\partial_a\Sigma\)). It matches the finite-difference gradient to \(3\times10^{-5}\), and \(\nabla_\phi f_0=\alpha\) confirms \(\mathcal H_\phi\) is the correct curvature. At \(\theta_0\) the block-inverse identity \((\Sigma_0^{-1}\bar e)_M=0\) (with \(\bar e=(e_O;\,m_\phi-\mu_{0,M})\), \(e_O=y_O-\mu_{0,O}\)) collapses the mean part of \(\mathcal H_\phi\) to a Gauss–Newton form, giving the explicit per-unit Hessian \[ \mathcal H_\phi=\sum_{i:\text{mis}}\Big[-(\partial_\phi m_i)^\top S_{0,i}^{-1}(\partial_\phi m_i)+\tfrac12\,\partial^2_\Sigma\operatorname{tr}\!\big(S_{0,i}^{-1}S_{\cdot,i}\big)\Big], \] with the conditional-mean Jacobian \(\partial_\phi m_i\) (\(\mu\)-block \(I_M,-B\) deterministic; \(\Sigma\)-block \(G_a\Sigma_{OO}^{-1}e_O\), \(G_a=\Delta_{MO}-B\Delta_{OO}\)) and \(\partial^2_\Sigma\operatorname{tr}\) the Schur second differential. Taking expectations, every block reduces to the per-pattern selected moments of \(e_O\) (\(\mathbb E[e_O\mid P]\), \(\mathbb E[e_Oe_O^\top\mid P]\)), so \(\mathcal H_\phi\) — like \(\alpha\) and \(b_\Sigma\) — is analytic (no finite differences). It is validated against a finite-difference Hessian (deterministic \(\mu\)-block to \(0.2\%\); \((C)\) to \(3\times10^{-3}\)).
The one nonstandard ingredient is \(\mathbb{E}[\delta]\), the second-order FIML MLE bias of \(\hat\Sigma\) under MAR; only its \(\Sigma\)-block enters, since \(\alpha\) is covariance-only. For a monotone pattern the observed-data likelihood factors into a sequence of complete-data regressions of block \(j\) on blocks \(1{:}j{-}1\), each fit on the \(r_j=f_j n\) units observed through step \(j\) (Anderson 2003; Little and Rubin 2019; Schafer 1997). Because each step’s regression slope is conditionally unbiased given its predictors (\(\operatorname{Cov}(\hat\beta_j,\hat\Sigma_{<j})=0\)), the per-step biases combine without cross-coupling into a closed recursion for \(b_\Sigma:=\lim_n n\,\mathbb{E}[\hat\Sigma_{\text{obs}}-\Sigma_0]\): \[ b_{11}=-\sigma_{11},\quad b_{j,P}=\beta_j\,b_{P,P},\quad b_{jj}=-\frac{j}{f_j}\sigma_{jj\cdot<j}+\beta_j\,b_{P,P}\,\beta_j^\top+\frac{\sigma_{jj\cdot<j}}{f_j}\operatorname{tr}\!\big(\Sigma_{PP}\,(\Sigma^{(j)}_{PP})^{-1}\big), \] \(P=1{:}j{-}1\), \(\beta_j=\Sigma_{j,P}\Sigma_{PP}^{-1}\), \(\sigma_{jj\cdot<j}\) the step-\(j\) residual variance, and \(\Sigma^{(j)}_{PP}=\operatorname{Cov}(X_P\mid\text{observed through }j)\) the selected (design-imbalanced) predictor covariance. The first two terms are the classical regression-residual MLE bias and its recursive propagation through the sweep; the third is the design imbalance, which collapses to \((j{-}1)\sigma_{jj\cdot<j}/f_j\) — and the whole correction to zero — under MCAR, where \(\Sigma^{(j)}_{PP}=\Sigma_{PP}\). (The exact small-sample bias of \(\hat\Sigma\) under monotone missingness is classical (Hyodo et al. 2013; Kanda and Fujikoshi 1998); this recursion is its \(n\to\infty\) coefficient for the FIML estimator.)
Assembling the three ingredients, the leading-order analytic approximation to \((A)+(C)\) is the \(n\)-independent constant \(\alpha^\top b_\Sigma+\tfrac12\operatorname{tr}(\mathcal H_\phi I_{\text{obs}}^{-1})\). For the four-variate monotone-MAR design (Section 3.2) it evaluates to \[ (A)+(C)_{\text{approx}}=\underbrace{+0.54}_{\alpha^\top b_\Sigma}\ \underbrace{-0.76}_{\frac12\operatorname{tr}(\mathcal H_\phi I_{\text{obs}}^{-1})}\ \approx\ -0.22, \] with the MCAR control returning \(\approx0\) (verification/term-a-mar-closedform.R) — the correct sign and \(O(1)\) order, and (per the convention discussion below) consistent with the heavy-tailed direct estimate to within its Monte-Carlo error.
Value: settled to the observed-information convention. Which information enters the RIV is not a free choice. Under MAR the principled object is the observed (realized) information: the naive expected information requires correctly specifying the missingness mechanism and is otherwise biased, the classical Kenward–Molenberghs recommendation — “provided the observed information matrix is used, conventional likelihood based frequentist inference is applicable in the MAR setting” (Kenward and Molenberghs 1998, sec. 5), :544. The paper’s RIV (Section 2.4, Appendix C) and the empirically measured \((A)+(C)\) both use it, so the reported value is the realized one — an \(O(1)\) whose direct Monte-Carlo estimate is heavy-tailed and imprecise: the per-replicate remainder has standard deviation \(\propto\sqrt n\) and a long right tail, so its sample mean is untrended and only loosely determined (non-monotone \(-0.34,-0.46,-0.29,+0.17\) at \(n=800,1500,3000,6000\), inverse-variance pooled \(\approx-0.35\pm0.07\); monotone \(-0.18,-0.27\)), broadly consistent with the \(-0.22\) leading order. What is sharply pinned — because it is a paired contrast that cancels that sampling noise — is the convention gap \(\Delta_{\mathrm{KM}}\) below.
How much the convention matters is itself an \(O(1)\) quantity — the realized-information correction \[ \Delta_{\mathrm{KM}}=\operatorname{tr}\!\big(I_{\text{obs}}^{N,-1}I_{\text{com}}\big)-\operatorname{tr}\!\big(\mathbb{E}[I_{\text{obs}}^{O}]^{-1}I_{\text{com}}\big)=\operatorname{tr}\!\big(I_{\text{obs}}^{N,-1}\,\big(\mathbb{E}[I_{\text{obs}}^{O}]-I_{\text{obs}}^{N}\big)\,\mathbb{E}[I_{\text{obs}}^{O}]^{-1}I_{\text{com}}\big), \] the RIV-trace gap between the naive information \(I_{\text{obs}}^{N}\) (block-diagonal, population \(\Sigma_{OO}\)) and the realized \(I_{\text{obs}}^{O}\). By Appendix C, \(\mathbb{E}[I_{\text{obs}}^{O}]-I_{\text{obs}}^{N}\) has a zero \(\mu\mu\) block, a \(\mu\times\operatorname{vech}\Sigma\) cross block carried by the per-pattern selection shift \(\mathbb{E}[e_O\mid P]\) (the K&M term that the block-diagonal \(I_{\text{obs}}^{N}\) sets to zero), and a \(\operatorname{vech}\Sigma\) block carried by the selected-minus-population second moment \(\mathbb{E}[e_Oe_O^\top\mid P]-\Sigma_{OO}\) — both nonzero under MAR and exactly zero under MCAR. So \(\Delta_{\mathrm{KM}}\) is \(O(1)\) under MAR and \(0\) under MCAR. Evaluated in closed form from the selected moments (no fitting), it is \(n\)-stable at \(\approx-0.55\) (non-monotone) and \(\approx-0.44\) (monotone), with the MCAR control \(\to0\) (verification/term-ac-realized-info.R); a paired lavaan-FIML measurement at the fit returns the same gap, approaching \(\approx-0.55\) as \(n\) grows (\(-0.627,-0.582,-0.569\) at \(n=800,1500,3000\); the residual at \(-0.569\) being the \(\hat\theta\)-vs-\(\theta_0\) offset; verification/term-ac-rivgap-lavaan.R).
Switching from the (biased) naive to the (principled) observed information therefore shifts \((A)+(C)\) by exactly \(\Delta_{\mathrm{KM}}\), \[ (A)+(C)_{\text{realized}}=(A)+(C)_{\text{naive}}+\Delta_{\mathrm{KM}}, \] where \((A)+(C)_{\text{naive}}=\mathbb{E}[A_{\text{rb}}]-\operatorname{tr}(\mathrm{RIV}^{N})\approx+0.1\to+0.3\) is the expected-information-convention value — the anchored, higher-variance leg (the low-variance carriers are the paired gap and the analytic \(\Delta_{\mathrm{KM}}\)). The realized value is an \(O(1)\approx-0.3\) (heavy-tailed and imprecise — see above); naive and realized are tied by \(\Delta_{\mathrm{KM}}\) as a near-identity (they share \(A_{\text{rb}}\), so \(\mathrm{rem}_{\text{real}}\equiv\mathrm{rem}_{\text{exp}}+\mathrm{gap}\)), so the genuine precise check is the analytic \(\Delta_{\mathrm{KM}}\approx-0.55\) against the measured paired gap \(\approx-0.56\) (se \(<10^{-3}\)). What is firm: \((A)+(C)\) is a nonzero \(O(1)\) under MAR, vanishes under MCAR, and its realized−naive convention gap \(\Delta_{\mathrm{KM}}\approx-0.55\) is pinned in closed form under the principled observed-information convention.
Scope. The closed-form recursion above is for monotone MVN missingness, where the observed-data likelihood factors into complete-data regressions. For non-monotone patterns it does not factor, so \(b_\Sigma\) has no such recursion; it instead follows from the general second-order (Cox–Snell) bias of the maximum-likelihood estimate (Cox and Snell 1968; Cordeiro and Klein 1994), :269, evaluated from the first three derivatives of the (non-factoring) observed-data log-likelihood — the multivariate-normal recipe of Patriota and Lemonte (2009), adapted to the pattern-mixed observed-data score. For the minimal bivariate non-monotone design — complete / \(X_1\)-missing / \(X_2\)-missing units under an additive half-sigmoid MAR mechanism — this \(b_\Sigma\) is now derived and independently confirmed by two computer-algebra systems that agree to \(\sim10^{-9}\) (Wolfram adaptive quadrature and SymPy Gauss–Hermite, verification/cas-wolfram/verify_term_ac_nonmonotone{,_sympy}.py). It satisfies the score (\(\mathbb{E}[U]=0\)) and information (\(\mathbb{E}[UU^\top]=\mathcal I\)) identities to machine precision, reduces exactly to the monotone closed form when the \(X_2\)-missing group is removed (\(b_{\sigma_{22}}=-\sigma_{22}\), \(b_{\sigma_{12}}=-\sigma_{12}\), and the regression-residual recursion for \(b_{\sigma_{11}}\)), and matches a direct Monte-Carlo measurement of \(n\,\mathbb{E}[\hat\Sigma-\Sigma]\) in every component within Monte-Carlo error (e.g. \(b_{\sigma_{11}}=-1.19\) analytic vs \(-1.21\pm0.16\) at \(n{=}800\)). Assembling \((A)+(C)=\alpha^\top b_\Sigma+\tfrac12\operatorname{tr}(\mathcal H_\phi
I_{\text{obs}}^{-1})\) with this \(b_\Sigma\) then gives a nonzero \(O(1)\) design-imbalance that grows from \(\approx0\) under MCAR to \(\approx-0.10\) as selection strengthens, with the direct \(A_{\text{rb}}-\operatorname{tr}(\mathrm{RIV})\) remainder corroborating its sign and order (\(\approx-0.07\), the leading-order-vs-realized-information gap matching the monotone case) and the MCAR control returning \(\approx0\) (verification/verify_term_ac_nonmonotone.R). The same Cox–Snell \(b_\Sigma\) is now carried to general \(p\), including the four-variate phase-8 ampute design (\(k{=}14\); verification/cas-wolfram/verify_term_ac_nonmonotone_genp.py), where it reduces exactly to the bivariate value and passes the score/information identities. The four-variate assembly’s leading-order approximation gives \(\approx-0.22\) (verification/verify_term_ac_nonmonotone_4v.R; right sign and order); the reported convention is the realized (observed) information of Kenward and Molenberghs (1998), and the value is an \(O(1)\approx-0.3\) whose direct estimate is heavy-tailed and imprecise (Section 4.4). The realized RIV exceeds the naive one by the \(O(1)\) realized-information correction \(\Delta_{\mathrm{KM}}\approx-0.55\) (non-monotone, the observed-minus-naive information gap), the selected-vs-population information effect under MAR, derived in closed form (Section 4.4; its block structure and \(O(1)\) order independently cross-checked off-lineage) and itself sharply pinned as a paired contrast; it is not a \(b_\Sigma\) shortfall (\(b_\Sigma\) is derived and nearly selection-invariant). An earlier version asserted \((A)+(C)=O(n^{-1})\) “for any regular conditional family”; that holds only under MCAR and is retracted for MAR. Independent leading-order support that the main piece gives \(\operatorname{tr}(\mathrm{RIV})\): the FIML \(A\) matches the R code to machine precision (Listing 7, Listing 8), and the high-\(R\) phase-6 diagnostic graded against the observed-data RIV (Section 2.4) shows \(A\) and \(B\) calibrate to the single \(\operatorname{tr}(\mathrm{RIV})\) once the \((A)+(C)\) residual is accounted for (note after Equation 9).