iCoxph {intsurv} | R Documentation |
Integrative Cox Model for Uncertain Event Times
Description
Fit an integrative Cox model proposed by Wang et al. (2020) for right-censored survival data with uncertain event times due to imperfect data integration.
Usage
iCoxph(
formula,
data,
subset,
na.action,
contrasts = NULL,
start = iCoxph.start(),
control = iCoxph.control(),
...
)
Arguments
formula |
|
data |
An optional data frame, list, or environment that contains the
covariates and response variables included in the model. If not found in
data, the variables are taken from |
subset |
An optional logical vector specifying a subset of observations to be used in the fitting process. |
na.action |
An optional function that indicates what should the
procedure do if the data contains |
contrasts |
An optional list, whose entries are values (numeric
matrices or character strings naming functions) to be used as
replacement values for the contrasts replacement function and whose
names are the names of columns of data containing factors. See
|
start |
A list returned by function |
control |
A list returned by function |
... |
Other arguments for future usage. A warning will be thrown if any invalid argument is specified. |
Value
An iCoxph-class
object, whose slots include
-
call
: Function call. -
formula
: Formula used in the model fitting. -
data
: A processed data frame used for model fitting. -
nObs
: Number of observation. -
estimates
:-
beta
: Coefficient estimates. -
pi
: Estimated parameters in prior multinomial distribution indicating the probabilities of corresponding record being true. -
baseline
: A data frame that contains estimated baseline hazard function with columns namedtime
andh0
.
-
-
start
: The initial guessesbeta_mat
andpi_mat
specified for the parameters to be estimated, and the set of initial guessbeta_start
andpi_start
that resulted in the largest objective function, i.e., the observed-data likelihood function. -
control
: The control list specified for model fitting. -
na.action
: The procedure specified to deal with missing values in the covariate. -
xlevels
: A list that records the levels in each factor variable. -
contrasts
: Contrasts specified and used for each factor variable. -
convergeCode
:code
returned by functionnlm
, which is an integer indicating why the optimization process terminated.help(nlm)
for details. -
logL
: A numeric vector containing the observed-data log-likelihood over iterations.
References
Wang, W., Aseltine, R. H., Chen, K., & Yan, J. (2020). Integrative Survival Analysis with Uncertain Event Times in Application to A Suicide Risk Study. Annals of Applied Statistics, 14(1), 51–73.
See Also
iCoxph.start
and iCoxph.control
, respectively,
for starting and controlling iCoxph fitting;
summary,iCoxph-method
for summary of fitted model;
coef,iCoxph-method
for estimated covariate coefficients;
bootSe
for SE estimates from bootstrap methods.
Examples
library(intsurv)
## generate simulated survival data with uncertain records
set.seed(123)
simuDat <- simData4iCoxph(nSubject = 200)
## fit the integertive Cox model
fit <- iCoxph(Survi(ID, time, event) ~ x1 + x2 + x3 + x4,
data = simuDat, start = iCoxph.start(methods = "nearest"),
control = iCoxph.control(tol_beta = 1e-5))
## estimated covariate coefficients
coef(fit)
## get SE estimates by bootstrap
fit <- bootSe(fit, B = 30)
## summary of the fitted model
summary(fit)