Documentation Example 3 for PROC CAUSALGRAPH
/****************************************************************/
/* S A S S A M P L E L I B R A R Y */
/* */
/* NAME: CAGREX3 */
/* TITLE: Documentation Example 3 for PROC CAUSALGRAPH */
/* PRODUCT: STAT */
/* SYSTEM: ALL */
/* KEYS: graphical causal models */
/* PROCS: CAUSALGRAPH */
/* DATA: */
/* */
/* SUPPORT: clthom */
/* UPDATE: July 03, 2018 */
/* REF: PROC CAUSALGRAPH, Example 3 */
/* MISC: Special thanks to Noah Greifer */
/****************************************************************/
proc causalgraph compact;
model "Thor12"
AntiHypertensiveUse ==> CurrentBP,
Creatinine ==> AntiHypertensiveUse CurrentBP,
CurrentBP ==> CVD,
CurrentHDL ==> CVD,
Diabetes ==> AntiHypertensiveUse Creatinine,
Ethnicity ==> Nutrition Smoking,
Gender ==> Nutrition Urate,
Gout ==> CVD,
HbA1c ==> Diabetes,
MedicationPropensity ==> AntiHypertensiveUse StatinUse,
Nutrition ==> PreviousHDL Urate Obesity,
Obesity ==> PreviousBP HbA1c,
PreviousBP ==> AntiHypertensiveUse,
PreviousHDL ==> StatinUse,
Smoking ==> CVD,
StatinUse ==> CurrentHDL,
Urate ==> PreviousBP Creatinine CVD Gout;
identify Urate ==> CVD;
unmeasured Nutrition Obesity PreviousBP MedicationPropensity PreviousHDL;
testid CurrentHDL Ethnicity Gender HbA1c Smoking;
run;
proc causalgraph compact list;
model "Thor12"
AntiHypertensiveUse ==> CurrentBP,
Creatinine ==> AntiHypertensiveUse CurrentBP,
CurrentBP ==> CVD,
CurrentHDL ==> CVD,
Diabetes ==> AntiHypertensiveUse Creatinine,
Ethnicity ==> Nutrition Smoking,
Gender ==> Nutrition Urate,
Gout ==> CVD,
HbA1c ==> Diabetes,
MedicationPropensity ==> AntiHypertensiveUse StatinUse,
Nutrition ==> PreviousHDL Urate Obesity,
Obesity ==> PreviousBP HbA1c,
PreviousBP ==> AntiHypertensiveUse,
PreviousHDL ==> StatinUse,
Smoking ==> CVD,
StatinUse ==> CurrentHDL,
Urate ==> PreviousBP Creatinine CVD Gout;
identify Urate ==> CVD;
unmeasured Nutrition Obesity PreviousBP MedicationPropensity PreviousHDL;
testid Gender HbA1c Ethnicity Smoking
CurrentHDL / paths=(noncausal nonblocked);
run;
proc causalgraph compact;
model "Thor12"
AntiHypertensiveUse ==> CurrentBP,
Creatinine ==> AntiHypertensiveUse CurrentBP,
CurrentBP ==> CVD,
CurrentHDL ==> CVD,
Diabetes ==> AntiHypertensiveUse Creatinine,
Ethnicity ==> Nutrition Smoking,
Gender ==> Nutrition Urate,
Gout ==> CVD,
HbA1c ==> Diabetes,
MedicationPropensity ==> AntiHypertensiveUse StatinUse,
Nutrition ==> PreviousHDL Urate Obesity,
Obesity ==> PreviousBP HbA1c,
PreviousBP ==> AntiHypertensiveUse,
PreviousHDL ==> StatinUse,
Smoking ==> CVD,
StatinUse ==> CurrentHDL,
Urate ==> PreviousBP Creatinine CVD Gout;
identify Urate ==> CVD;
unmeasured Nutrition PreviousBP MedicationPropensity;
testid Gender HbA1c Ethnicity Smoking
CurrentHDL PreviousHDL Obesity;
run;