robincar_calibrate {RobinCar}R Documentation

Perform linear or joint calibration

Description

Uses linear or joint calibration to "calibrate" the estimates from a linear or GLM-type adjustment. Linear calibration fits a linear model with treatment (and treatment-by-covariate interactions) and with the predicted \hat{\bm \mu}(X_i) = (\hat{\mu}_1(X_i), \dots, \hat{\mu}_K(X_i)) as constructed covariates where K is the number of treatment groups; joint calibration also includes Z_i the strata variables as covariates.

Usage

robincar_calibrate(result, joint = FALSE, add_x = NULL)

Arguments

result

A GLMModelResult

joint

If true, then performs joint calibration with the \hat{\bm \mu}(X_i) and strata Z_i to achieve universality and efficiency gain rather than just linear calibration that uses \hat{\bm \mu}(X_i).

add_x

Additional x to use in the calibration. Must have been in the original dataset that robincar_glm was called on.

Value

A result object that has the same structure as RobinCar::robincar_glm(), with the argument 'result' included as "original" in the list.


[Package RobinCar version 0.3.0 Index]