This note is published with the other notes now, typeset from the site's own stylesheet, with the contents drawer, the tag page and the listing on the home page. The address you came in on is kept so that links into it keep working.
Read the note at jinbeiwang.github.io/notes/sas-kit-chain-replacement.html — the same text, on the site rather than beside it.
mmrm_check.sas
— the self-contained Base SAS program behind that note: a 240-subject fixture with monotone dropout,
the model fitted over it, and seventeen structural assertions with a gate at the end.reference-model/mmrm_fidelity.py
— holds that note's two listings and its asserted values to mmrm_check.sas, statement by statement.kit_chain_check.sas
— the self-contained Base SAS program that builds every case of the retired note's scenario matrix as dummy data,
runs the chain step over each one and asserts the result. Section 7 of that note describes it.reference-model/code_fidelity.py
— holds the retired note's listings, its fixture and its scenario matrix to the program, statement by statement.reference-model/ec_step_model.py
— the same fixture through a dependency-free emulation of the DATA step, for readers without SAS.reference-model/.