
covariance matrix for survival data
COV(x, ...)# S3 method for ten
COV(x, ..., reCalc = FALSE)
# S3 method for stratTen
COV(x, ..., reCalc = FALSE)
# S3 method for numeric
COV(x, ..., n, ncg)
A numeric
vector of
number of events,
A method is available for objects of class
ten
.
Additional arguments (not implemented).
Recalcuate the values?
If reCalc=FALSE
(the default) and the ten
object already has
the calculated values stored as an attribute
,
the value of the attribute
is returned directly.
--Arguments for the numeric method:
number at risk (total).
number at risk, per covariate group.
If there are vector
with
the number at risk for group
If there are matrix
with one column for each group.
An array
.
The first two dimensions = the number of covariate groups
The third dimension is the number of observations
(discrete time points).
To calculate this, we use x
(=
Where there are
Gives variance-covariance matrix for comparing survival data for two or more groups.
Inputs are vectors corresponding to observations at a set of discrete
time points for right censored data, except for
This should be specified as a vector for one group, otherwise as a matrix with each column corresponding to a group.
Called by comp
The name of the function is capitalized to distinguish it from:
?stats::cov
# NOT RUN {
## Two covariate groups
## K&M. Example 7.2, pg 210, table 7.2 (last column).
# }
# NOT RUN {
data("kidney", package="KMsurv")
k1 <- with(kidney,
ten(Surv(time=time, event=delta) ~ type))
COV(k1)[COV(k1) > 0]
# }
# NOT RUN {
## Four covariate groups
## K&M. Example 7.6, pg 217.
# }
# NOT RUN {
data("larynx", package="KMsurv")
l1 <- ten(Surv(time, delta) ~ stage, data=larynx)
rowSums(COV(l1), dims=2)
# }
# NOT RUN {
## example of numeric method
## Three covariate groups
## K&M. Example 7.4, pg 212.
# }
# NOT RUN {
data("bmt", package="KMsurv")
b1 <- asWide(ten(Surv(time=t2, event=d3) ~ group, data=bmt))
rowSums(b1[, COV(x=e, n=n, ncg=matrix(data=c(n_1, n_2, n_3), ncol=3))], dims=2)
# }
Run the code above in your browser using DataLab