Learn R Programming

sensitivityCalibration (version 0.0.1)

A Calibrated Sensitivity Analysis for Matched Observational Studies

Description

Implements the calibrated sensitivity analysis approach for matched observational studies. Our sensitivity analysis framework views matched sets as drawn from a super-population. The unmeasured confounder is modeled as a random variable. We combine matching and model-based covariate-adjustment methods to estimate the treatment effect. The hypothesized unmeasured confounder enters the picture as a missing covariate. We adopt a state-of-art Expectation Maximization (EM) algorithm to handle this missing covariate problem in generalized linear models (GLMs). As our method also estimates the effect of each observed covariate on the outcome and treatment assignment, we are able to calibrate the unmeasured confounder to observed covariates. Zhang, B., Small, D. S. (2018). .

Copy Link

Version

Install

install.packages('sensitivityCalibration')

Monthly Downloads

148

Version

0.0.1

License

MIT + file LICENSE

Maintainer

Bo Zhang

Last Published

December 18th, 2018

Functions in sensitivityCalibration (0.0.1)

find_delta

Estimate the maximum delta for fixed sensitivity parameters p and lambda.
NHANES_blood_lead_small_matched

NHANES_blood_lead_small data after matching.
find_border

Find the lambda-delta boundary for a fixed sensitivity parameter p.
calibrate_anim

Make the dynamic calibration plot.
NHANES_blood_lead

Second hand smoking and blood lead levels dataset from NHANES III.
NHANES_blood_lead_small

A random subset of NHANES_blood_lead data.
EM_Algorithm

Estimate the treatment effect for a matched dataset given the set of sensitivity parameters.
CI_block_boot

Construct the 95% confidence interval of the treatment effect given the set of sensitivity parameters.
calibrate_one

Make the calibration plot.