predictmethods  R Documentation 
Given an stpm2
fit and an optional list of new data, return predictions
## S4 method for signature 'stpm2' predict(object, newdata=NULL, type=c("surv","cumhaz","hazard","density","hr","sdiff", "hdiff","loghazard","link","meansurv","meansurvdiff","meanhr", "odds","or","margsurv","marghaz","marghr","meanhaz","af", "fail","margfail","meanmargsurv","uncured","rmst","probcure", "lpmatrix", "gradh", "gradH","rmstdiff"), grid=FALSE,seqLength=300, type.relsurv=c("excess","total","other"), scale=365.24, rmap, ratetable=survival::survexp.us, se.fit=FALSE,link=NULL,exposed=NULL,var=NULL, keep.attributes=FALSE, use.gr=TRUE,level=0.95, n.gauss.quad=100,full=FALSE,...) ## S4 method for signature 'pstpm2' predict(object, newdata=NULL, type=c("surv","cumhaz","hazard","density","hr","sdiff", "hdiff","loghazard","link","meansurv","meansurvdiff","meanhr", "odds","or","margsurv","marghaz","marghr","meanhaz","af", "fail","margfail","meanmargsurv","rmst","lpmatrix", "gradh", "gradH","rmstdiff"), grid=FALSE,seqLength=300, se.fit=FALSE,link=NULL,exposed=NULL,var=NULL, keep.attributes=FALSE, use.gr=TRUE,level=0.95, n.gauss.quad=100,full=FALSE,...)
object 
an 
newdata 
optional list of new data (required if type in
("hr","sdiff","hdiff","meansurvdiff","or","uncured")). For type in
("hr","sdiff","hdiff","meansurvdiff","or","af","uncured"), this defines the unexposed
newdata. This can be combined with 
type 
specify the type of prediction:

grid 
whether to merge newdata with a regular sequence of event times (default=FALSE) 
seqLength 
length of the sequence used when 
type.relsurv 
type of predictions for relative survival models: either "excess", "total" or "other" 
scale 
scale to go from the days in the 
rmap 
an optional list that maps data set names to the ratetable
names. See 
ratetable 
a table of event rates used in relative survival when

se.fit 
whether to calculate confidence intervals (default=FALSE) 
link 
allows a different link for the confidence interval calculation (default=NULL, such that switch(type,surv="cloglog",cumhaz="log",hazard="log",hr="log",sdiff="I", hdiff="I",loghazard="I",link="I",odds="log",or="log",margsurv="cloglog", marghaz="log",marghr="log")) 
exposed 
a function that takes newdata and returns a transformed
dataframe for those exposed or the counterfactual. By default, this increments 
var 
specify the variable name or names for the exposed/unexposed (names are given as characters) 
keep.attributes 
Boolean to determine whether the output should include the newdata as an attribute (default=TRUE) 
use.gr 
Boolean to determine whether to use gradients in the variance calculations when they are available (default=TRUE) 
level 
confidence level for the confidence intervals (default=0.95) 
n.gauss.quad 
number of Gauassian quadrature points used for integrations (default=100) 
full 
logical for whether to return a full dataframe with
predictions and 
... 
additional arguments (for generic compatibility) 
The confidence interval estimation is based on the delta method using numerical differentiation.
A dataframe with components Estimate
, lower
and
upper
, with an attribute "newdata" for the newdata
dataframe.
an stpm2
fit
stpm2
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.