MaxEntICABinBin {Surrogate} | R Documentation |
Use the maximum-entropy approach to compute ICA in the binary-binary setting
Description
In a surrogate evaluation setting where both S
and T
are binary
endpoints, a sensitivity-based approach where multiple 'plausible values' for ICA are retained can be used (see functions ICA.BinBin
, ICA.BinBin.Grid.Full
, or ICA.BinBin.Grid.Sample
). Alternatively, the maximum entropy distribution of the vector of potential outcomes
can be considered, based upon which ICA is subsequently computed.
The use of the distribution that maximizes the entropy can be justified
based on the fact that any other distribution would necessarily
(i) assume information that we do not have, or (ii) contradict information
that we do have. The function MaxEntICABinBin
implements the latter approach.
Usage
MaxEntICABinBin(pi1_1_, pi1_0_, pi_1_1,
pi_1_0, pi0_1_, pi_0_1, Method="BFGS",
Fitted.ICA=NULL)
Arguments
pi1_1_ |
A scalar that contains the estimated value for |
pi1_0_ |
A scalar that contains the estimated value for |
pi_1_1 |
A scalar that contains the estimated value for |
pi_1_0 |
A scalar that contains the estimated value for |
pi0_1_ |
A scalar that contains the estimated value for |
pi_0_1 |
A scalar that contains the estimated value for |
Method |
The maximum entropy frequency vector |
Fitted.ICA |
A fitted object of class |
Value
R2_H |
The R2_H value. |
Vector_p |
The maximum entropy frequency vector |
H_max |
The entropy of |
Author(s)
Wim Van der Elst, Ariel Alonso, & Geert Molenberghs
References
Alonso, A., & Van der Elst, W. (2015). A maximum-entropy approach for the evluation of surrogate endpoints based on causal inference.
See Also
ICA.BinBin
, ICA.BinBin.Grid.Sample
, ICA.BinBin.Grid.Full
, plot MaxEntICA BinBin
Examples
# Sensitivity-based ICA results using ICA.BinBin.Grid.Sample
ICA <- ICA.BinBin.Grid.Sample(pi1_1_=0.341, pi0_1_=0.119, pi1_0_=0.254,
pi_1_1=0.686, pi_1_0=0.088, pi_0_1=0.078, Seed=1,
Monotonicity=c("No"), M=5000)
# Maximum-entropy based ICA
MaxEnt <- MaxEntICABinBin(pi1_1_=0.341, pi0_1_=0.119, pi1_0_=0.254,
pi_1_1=0.686, pi_1_0=0.088, pi_0_1=0.078)
# Explore maximum-entropy results
summary(MaxEnt)
# Plot results
plot(x=MaxEnt, ICA.Fit=ICA)