| predict.pycox {survivalmodels} | R Documentation |
Predict Method for pycox Neural Networks
Description
Predicted values from a fitted pycox ANN.
Usage
## S3 method for class 'pycox'
predict(
object,
newdata,
batch_size = 256L,
num_workers = 0L,
interpolate = FALSE,
inter_scheme = c("const_hazard", "const_pdf"),
sub = 10L,
type = c("survival", "risk", "all"),
...
)
Arguments
object |
(pycox(1))
Object of class inheriting from "pycox".
|
newdata |
(data.frame(1))
Testing data of data.frame like object, internally is coerced with stats::model.matrix().
If missing then training data from fitted object is used.
|
batch_size |
(integer(1))
Passed to pycox.models.X.fit, elements in each batch.
|
num_workers |
(integer(1))
Passed to pycox.models.X.fit, number of workers used in the dataloader.
|
interpolate |
(logical(1))
For models deephit and loghaz, should predictions be linearly interpolated? Ignored
for other models.
|
inter_scheme |
(character(1))
If interpolate is TRUE then the scheme for interpolation, see
reticulate::py_help(py_help(pycox$models$DeepHitSingle$interpolate)) for further
details.
|
sub |
(integer(1))
If interpolate is TRUE or model is loghaz, number of sub-divisions for interpolation.
See reticulate::py_help(py_help(pycox$models$DeepHitSingle$interpolate))' for further
details.
|
type |
(character(1))
Type of predicted value. Choices are survival probabilities over all time-points in training
data ("survival") or a relative risk ranking ("risk"), which is the negative mean survival
time so higher rank implies higher risk of event, or both ("all").
|
... |
ANY
Currently ignored.
|
Value
A numeric if type = "risk", a matrix if type = "survival" where
entries are survival probabilities with rows of observations and columns are time-points.
[Package
survivalmodels version 0.1.191
Index]