All posts in Imputation based approaches

SAS macro for imputation under generalized linear mixed model

Multiple Imputation requires the modelling of incomplete data under formal assumptions about the combined model for observed and unobserved data (the imputation model).

Generalized Linear Mixed Models provide a natural framework for modelling repeated observations, especially for non-Gaussian outcomes. The new BGLIMM procedure in SAS/Stat 15.1 fits…

Read more

Multiple imputation for time to event data under Kaplan-Meier, Cox or piecewise-exponential frameworks – SAS macros

Multiple imputation (MI) and analysis of imputed time-to-event data is implemented in a collection of SAS macros based on the methodology described in the following publications:

[1] Lipkovich I, Ratitch B, O’Kelly M (2016) Sensitivity to censored-at-random assumption in the analysis of time-to-event…

Read more

Imputation for Gaussian Repeated Measures with time changing covariates.

A Gaussian repeated measures model with one or several unstructured covariance matrices is fitted using proc MCMC sampling directly based on conjugate priors. Any missing values for subject visits with no response are imputed and directly available in the imputed data set.

Main restriction is that every subject uses the…

Read more

Imputation of Recurrent event data for partial observed off-treatment data

Latest update 13 February 2019
Quick summary
In the past, many trials have stopped collection of data following discontinuation of randomised treatment. However, more recently data collection continues after randomised treatment discontinuation, since the occurrence of this event is irrelevant to the calculation of a treatment policy estimand. When all…

Read more

Reference-based MI for Negative Binomial discrete data – R package dejaVu

The R package dejaVu, now available on CRAN, implements controlled based multiple imputation for count data, as proposed by Keene, Oliver N., et al. “Missing data sensitivity analysis for recurrent event data using controlled imputation.” Pharmaceutical Statistics 13:4 (2014): 258-264.

When used to analyse an existing partially observed…

Read more

Vansteelandt et al’s 2012 doubly robust method

The zip file linked to here contains SAS macros implementing the doubly robust approach described in:

Vansteelandt S, Carpenter J, Kenward M (2012), Analysis of incomplete data using inverse probability weighting and doubly robust estimators, Methodology: European Journal of Research Methods for the Behavioral and Social Sciences, 6, 37-48…

Read more

Multiple imputation for informatively censored time to event data – the InformativeCensoring R package

The R package InformativeCensoring, available on CRAN, can be used to perform multiple imputation for a time to event outcome when it is believed censoring may be informative.

Two methods are implemented. The first, based on Jackson et al 2014, first fits a Cox model to the observed data under…

Read more

Pattern Mixture

Quick Summary

The macro imputes under a series of different methods, analyses data using Repeated measures (not ANOVA at a single visit) and provides summary estimates for least-squares means.

Either complete case missing value restriction (CCMV) or nearest case missing value (NCMV)restriction. [subset cases]
. . . and either non-future…

Read more

Plot and compare up to 2 control-based approaches.

Quick summary

This macro calls other macros downloadable from the Imputation-based approaches section of this  web site using a common interface, and plots the results of up to two analyses.


The package can be downloaded from Macro interface and plotting package 20160216

Several examples output files are available…

Read more

Sequential imputation with tipping point and delta adjustment

Quick summary

Control-based Imputation:  CBI_PMM imputes data at each visit in a separate call to the MI procedure in SAS. Initially the data set has only reference (placebo) subjects. When it reaches a visit where one or more subjects have withdrawn those subjects are added to the data set…

Read more