View source: R/Genetic.optim.AIWKME.r
Genetic.optim.AIWKME | R Documentation |
Given a predetermined t0, estimate the optimal treatment regime by maximizing t0-year survival probability based on the (S)AIWKME estimator.
Genetic.optim.AIWKME(datalist, ps, prep, t0, smooth = TRUE)
datalist |
A list used to calculate the (S)AIWKME estimator including treatment named |
ps |
A list including the probability of receiving treatment given baseline covariates named |
prep |
A list including the augmented terms in the numerator with treatment all to 1 named |
t0 |
A predetermined time. |
smooth |
A logic variable indicating wether a smoothed version should be used. |
More details can be found in references.
A numeric vector in which the last number is the estimated optimal t0-year survival probability and others are the estimated parameters of the optimal treatment regime.
Jiang, R., Lu, W., Song, R., and Davidian, M. (2017) On estimation of optimal treatment regimes for maximizing t‐year survival probability. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 79: 1165-1185. DOI:10.1111/rssb.12201
# load data
data(simulation)
simulation=simulation[order(simulation$Survival),]
# convert the data into a datalist
datalist=list(z=simulation$Instrument,a=simulation$Treatment,
obs.t=simulation$Survival,delta=simulation$Status,
l=cbind(simulation$Covariate1,simulation$Covariate2))
# predetermined t0
t0=5
# calculate ps and prep
ps=Fps.AIWKME(datalist)
prep=Fprep.AIWKME(datalist, t0)
Genetic.optim.AIWKME(datalist, ps, prep, t0, smooth=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.