Public methods
Method new()
Creates a new instance of this R6 class.
Usage
PredictionSurv$new(
task = NULL,
row_ids = task$row_ids,
truth = task$truth(),
crank = NULL,
distr = NULL,
lp = NULL,
response = NULL,
check = TRUE
)
Arguments
task
(TaskSurv)
Task, used to extract defaults for row_ids
and truth
.
row_ids
(integer()
)
Row ids of the predicted observations, i.e. the row ids of the test set.
truth
(survival::Surv()
)
True (observed) response.
crank
(numeric()
)
Numeric vector of predicted continuous rankings (or relative risks). One element for each
observation in the test set. For a pair of continuous ranks, a higher rank indicates that
the observation is more likely to experience the event.
distr
(VectorDistribution)
VectorDistribution from distr6.
Each individual distribution in the vector represents the random variable 'survival time'
for an individual observation.
lp
(numeric()
)
Numeric vector of linear predictor scores. One element for each observation in the test
set. \(lp = X\beta\) where \(X\) is a matrix of covariates and \(\beta\) is a vector
of estimated coefficients.
response
(numeric()
)
Numeric vector of predicted survival times.
One element for each observation in the test set.
check
(logical(1)
)
If TRUE
, performs argument checks and predict type conversions.
Method clone()
The objects of this class are cloneable with this method.
Usage
PredictionSurv$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.