gof {tranSurv} | R Documentation |
Goodness of fit based on left-truncated regression model
Description
Provide goodness-of-fit diagnostics for the transformation model.
Usage
gof(x, B = 200, P = 1)
Arguments
x |
an object of class |
B |
an integer value specifies the bootstrap size for the left-truncated regression model. A value greater than 2 is required. |
P |
an integer value specifies number of breakpoints to test the linearity of the transformation model.
When |
Details
The googness of fit assessment of the transformation model focus on the structure of the transformation model, which has the form:
where is the truncation time,
is the observed failure time,
is the transformed truncation time that is quasi-independent from
and
is a monotonic transformation function.
With the condition,
, assumed to be satisfied,
the structure of the transformation model implies
The regression estimates can be obtained by the left-truncated regression model (Karlsson and Lindmark, 2014).
To evaluate the goodness of fit of the transformation model,
the gof()
function directly test the inearity in by considering larger model that are nonlinear in
.
In particular, we expand the covariates
to
P
piecewise linearity terms and test for equality of the associated coefficients.
Value
A list containing the following elements
- coefficients
the regression coefficients of the left-truncated regression model.
- pval
the p-value for the equality of the piecewise linearity terms in the expanded model. See Details.
References
Karlsson, M., Lindmark, A. (2014) truncSP: An R Package for Estimation of Semi-Parametric Truncated Linear Regression Models, Journal of Statistical Software, 57 (14), pp 1–19.
Examples
data(channing, package = "boot")
chan <- subset(channing, entry < exit)
fit <- trReg(Surv(entry, exit, cens) ~ sex, data = chan)
gof(fit, B = 10)