feat(psychometric): recover analog of addedT0TIPREDVAR for first-occasion TD extra - #206
Conversation
…sion TD extra Map first-occasion TD coefficient t0_m through Table 2 TDPREDVAR as t0_m² v. 2017-era summary.ctsemFit.R comments out TDPREDVAR and does not form addedT0TDPREDVAR. Table 2 names T0TDPREDCOV the covariance, not this extra. Refuse addedT0TIPREDVAR even when t0_m=t0_b, T0TDPREDEFFECTstd, T0TDPREDCOV, free T0VAR, and TRAITVAR. Free t0_m does not require a<0.
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
… test - Cover the delegated non-finite coefficient propagation region of the standardised asymptotic effect recovery. - Split the addedT0TDPREDVAR claim-boundary test so each function stays under the too-many-lines pedantic limit.
|
Folded into the consolidation vehicle #231; this draft stays open until the vehicle merges, then closes as superseded-by-consolidation. |
|
Superseded by consolidation: this slice's Driver et al. (2017) standardization recovery landed on protected main through the integration vehicles (#231/#232), and its contract coverage is carried by the reconciled suites (multilevel_event_time_recovery_contract, rubin_and_mean_gate_contract) with test-signature repair tracked in #234. The stacked-draft form is retired to keep the delivery queue at review-ready work only; no capability is lost — the exact-head provenance remains in the vehicle PR descriptions and CHANGELOG. |
Stacked on #204 (
b8b266d) / #202 (a7ce1a0) / #200 (8f42947) / #199 (7a476ed) / #198 (52a9b4c) / #196 (1cb91b4) / #194 (471b115) / #192 (1690c7b) / #190 (adb0bc6) / #189 (0836c35) / #188 (444304d) / #187 (6afd048) / #185 (69ffec6) / #184 (6b93147) / #183 (c10097be) / #182 (2d4d6bf) / #181 (542806b) / #49 (6f95142). ADR 0005 executable slice stays insidepsychometric_core. This is not a second invariance crate and does not recreate #78 or #80.psychometric_corerecovers the scalar analog of Driver, Oud, and Voelkle (2017, Table 2, p. 12TDPREDVAR/T0TDPREDCOV; Table 3, p. 13T0TIPREDEFFECT; p. 16; §7.2, pp. 20–21; Eq. 3, p. 5; 2017-era ctsemsummary.ctsemFit.R; JSS PDF re-opened 2026-08-23T22:13Z from https://www.jstatsoft.org/index.php/jss/article/download/v077i05/1104) extra first-occasion time-dependent predictor variance. The 2017-erasummary.ctsemFit.RformsaddedT0TIPREDVARasT0TIPREDEFFECT %*% TIPREDVAR %*% t(T0TIPREDEFFECT)immediately afterT0TIPREDEFFECTstd. That file comments outTDPREDVARand does not formaddedT0TDPREDVAR. Table 2 namesT0TDPREDCOVthe covariance between latents atT0and time-dependent predictors, not this extra variance. Table 3 namesT0TIPREDEFFECT, not a TD first-occasion effect matrix. The scalar analog of that quadratic form using the stack's first-occasion TD coefficientt0_mand Table 2TDPREDVARvist0_m² v. Formt0_mfirst, then square, then multiply byv.v < 0fails closed.T0is an event-time occasion, so a non-event clock fails closed. Freet0_mdoes not require stablea < 0.t0_b² visaddedT0TIPREDVARand is not this extra even whent0_m = t0_b.t0_m · √v / √p_0isT0TDPREDEFFECTstdand is not this variance.T0TDPREDCOVis the covariance, nott0_m² v.T0VARp_0is the first-occasion state, not the extra TD variance.TRAITVARis a zero-drift latent process, nott0_m² v.Still not a Kalman filter, not a matrix
expm, not ESEM estimation, not DSEM, and not ctsem estimation. Meredith (1993) remains unread (Unpaywall 2026-08-23T21:34Z:is_oa: false; title Measurement Invariance, Factor Analysis and Factorial Invariance). Mislevy (1991, Psychometrika, 56, 177–196) remains unread (Unpaywall 2026-08-23T21:34Z:is_oa: false; title Randomization-Based Inference about Latent Variables from Complex Samples).Do not merge, self-approve, or request Copilot.