Example 3 for PROC CAUSALMED
/****************************************************************/
/* S A S S A M P L E L I B R A R Y */
/* */
/* NAME: cmedex3 */
/* TITLE: Example 3 for PROC CAUSALMED */
/* PRODUCT: STAT */
/* SYSTEM: ALL */
/* KEYS: Smoking Effect on Infant Mortality */
/* PROCS: CAUSALMED */
/* DATA: */
/* */
/* SUPPORT: Yiu-Fai Yung UPDATE: July 4, 2017 */
/* REF: PROC CAUSALMED, EXAMPLE 3 */
/* MISC: */
/****************************************************************/
proc print data=sashelp.birthwgt(obs=10);
run;
proc causalmed data=sashelp.birthwgt decomp;
class LowBirthWgt Smoking Death AgeGroup Married Race
Drinking SomeCollege /descending;
mediator LowBirthWgt = Smoking;
model Death = LowBirthWgt | Smoking;
covar AgeGroup Married Race Drinking SomeCollege;
evaluate 'Low Birth-Weight' LowBirthWgt='Yes' / nodecomp;
evaluate 'Normal Birth-Weight' LowBirthWgt='No' / nodecomp;
run;