sojourn {survidm} | R Documentation |
Nonparametric estimation of the Sojourn time distributions in the recurrence state in the illness-death model
Description
This function is used to obtain nonparametric estimates of of the sojourn probabilities in the recurrence state in the illness-death model.
Usage
sojourn(
formula,
data,
conf = FALSE,
n.boot = 199,
conf.level = 0.95,
z.value,
bw = "dpik",
window = "gaussian",
method.weights = "NW",
method = "LM",
presmooth = FALSE,
cluster = FALSE,
ncores = NULL
)
Arguments
formula |
A |
data |
A data.frame including at least four columns named
|
conf |
Provides pointwise confidence bands. Defaults to |
n.boot |
The number of bootstrap replicates to compute the variance of the non-Markovian estimator. Default is 199. |
conf.level |
Level of confidence. Defaults to 0.95 (corresponding to 95%). |
z.value |
The value of the covariate on the right hand side of formula at which the sojourn probabilities are computed. For quantitative covariates, i.e. of class integer and numeric. |
bw |
A single numeric value to compute a kernel density bandwidth.
Use |
window |
A character string specifying the desired kernel.
See details below for possible options. Defaults to |
method.weights |
A character string specifying the desired weights method.
Possible options are |
method |
The method used to compute the sojourn estimates.
Possible options are |
presmooth |
- A logical value. If |
cluster |
A logical value. If |
ncores |
An integer value specifying the number of cores to be used in
the parallelized procedure. If #' |
Details
Possible options for argument window are "gaussian"
,
"epanechnikov"
, "tricube"
, "boxcar"
,
"triangular"
, "quartic"
or "cosine"
.
Value
An object of class "survIDM"
and one of the following
two classes: "soj"
(Sojourn Time Distribution), and
"sojIPCW"
(Inverse Probability of Censoring Weighting for the Sojourn Time Distribution). Objects are implemented as a list with elements:
est |
data.frame with estimates of the sojourn probabilities. |
CI |
data.frame with the confidence intervals of the sojourn probabilities. |
conf.level |
Level of confidence. |
t |
The time for obtaining the estimates of sojourn probabilities. |
conf |
logical; if |
callp |
The expression of the estimated probability. |
Nlevels |
The number of levels of the covariate. Provides important information when the covariate at the right hand side of formula is of class factor. |
levels |
The levels of the qualitative covariate (if it is of class factor) on the right hand side of formula. |
formula |
A formula object. |
call |
A call object. |
Author(s)
Luis Meira-Machado, Marta Sestelo and Gustavo Soutinho.
References
Satten, G.A. and Datta, S. (2002) Marginal estimation for multi-stage models: waiting time distributions and competing risks analyses. Statistics in Medicine, 21, 3–19.
Examples
res <- sojourn(survIDM(time1, event1, Stime, event) ~ 1,
data = colonIDM, conf = FALSE, conf.level = 0.95)
res
summary(res, time=365*1:6)
plot(res)
res1 <- sojourn(survIDM(time1, event1, Stime, event) ~ 1,
data = colonIDM, conf = FALSE, conf.level = 0.95, method = "LM",
presmooth = TRUE)
res1
summary(res1, time=365*1:6)
plot(res1)
# not run:
#res2 <- sojourn(survIDM(time1, event1, Stime, event) ~ 1,
#data = colonIDM, conf = FALSE, conf.level = 0.95, method = "Satten-Datta")
#res2
# with a factor
res3 <- sojourn(survIDM(time1, event1, Stime, event) ~ factor(sex),
data = colonIDM, conf = FALSE, conf.level = 0.95)
res3
summary(res3, time=365*1:6)
plot(res3)
# with a qualitative covariate
res4 <- sojourn(survIDM(time1, event1, Stime, event) ~ age, data = colonIDM,
z.value = 56, conf = FALSE, conf.level = 0.95)
res4
summary(res4, time=365*1:6)
plot(res4)