DEEPCAUSAL Procedure
Missing Values
Treatment Variable
The input treatment variable cannot have missing values. If the input treatment variable has missing values, PROC DEEPCAUSAL terminates with an error.
Outcome Variable
In the DNN training stage of the outcome model, the missing outcome values are replaced by imputed values. For more information, see the TARGETMISSING= option. In the inference stage, the observations that have missing outcome values have missing values for residuals and any estimates that need residuals.
Covariate
In the DNN training stage of the propensity score model or the outcome model, the missing covariate values are replaced by imputed values. For more information, see the MISSING= option. In the inference stage, the observations that have missing covariates are ignored. However, the probability mass function (PMF) of the treatment variable ( or
) considers all observations. As mentioned in the section Treatment Variable, each observation has a nonmissing treatment variable, and that value is used for calculating the PMF of the treatment variable.