ISP: Individual Surrogate Paradox

Description Usage Arguments Details Value References Examples

Description

Check whether individual surrogate paradox manifests by calculating the bound of harm rate from the treatment to the outcome.

Usage

1
ISP(Tr, S, Y, c1, c3 = 1)

Arguments

Tr

Treatment variable, a vector taking value 1 or 0.

S

Surrogate variable, a vector taking value 1 or 0.

Y

Outcome variable, a vector taking value 1 or 0.

c1

0<=c1<=1, representing the harm rate from the treatment to the surrogate.

c3

0<=c3<=1, representing the upper bound for the propotion of the individuals that do not conform to causal necessity.

Details

This function calculates the sharp bounds of harm rate from the treatment to the surrogate, and determine whether individual surrogate paradox exists using the method proposed in Ma et al.

Value

Lower and upper bound of the harm rate from the treatment to the outcome, and whether the individual surrogate paradox manifests.

References

Ma, L., Yin, Y., Liu, L. and Geng, Z. On the Individual Surrogate Paradox. Submitted

Examples

1
ISP(Tr = ACCORD_eye[, 1], S = ACCORD_eye[, 2], Y = ACCORD_eye[, 3], c1 = 0.5)

mlqmlq/HRSurrogate documentation built on May 14, 2019, 3:08 a.m.