View source: R/FreqID_HReg_R.R
FreqID_HReg_R | R Documentation |
Fit Parametric Frailty Illness-Death Model for Semi-Competing Risks Data
FreqID_HReg_R(
Formula,
data,
na.action = "na.fail",
subset = NULL,
hazard = c("weibull"),
frailty = TRUE,
model,
knots_list = NULL,
penalty = c("scad", "mcp", "lasso"),
lambda,
a = NULL,
mm_epsilon = 1e-08,
penalty_fusedcoef = c("none", "fusedlasso"),
lambda_fusedcoef = 0,
penalty_fusedbaseline = c("none", "fusedlasso"),
lambda_fusedbaseline = 0,
penweights_list = list(),
verbose = 0,
startVals = NULL,
optimization_method = "prox_grad",
select_tol = 1e-04,
fusion_tol = 0.001,
maxit = 300,
step_size_init = 1,
step_size_min = 1e-06,
step_size_max = 1e+06,
step_size_scale = 0.5,
conv_crit = "nll_pen_change",
conv_tol = 1e-07,
num_restarts = 2
)
Formula |
a Formula object, with the outcome on the left of a
|
data |
a |
na.action |
how NAs are treated. See |
subset |
a specification of the rows to be used: defaults to all rows. See |
hazard |
String specifying the form of the baseline hazard. |
frailty |
Boolean indicating whether a gamma distributed subject-specific frailty should be included. Currently this must be set to TRUE. |
model |
String specifying the transition assumption |
knots_list |
Used for hazard specifications besides Weibull, a
list of three increasing sequences of integers, each corresponding to
the knots for the flexible model on the corresponding transition baseline hazard. If
|
penalty |
A string value indicating the form of parameterwise penalty to apply. "lasso", "scad", and "mcp" are the options. |
lambda |
The strength of the parameterwise penalty. Either a single non-negative numeric value for all three transitions, or a length 3 vector with elements corresponding to the three transitions. |
a |
For two-parameter penalty functions (e.g., scad and mcp), the second parameter. |
mm_epsilon |
Positive numeric tolerance parameter for smooth approximation of absolute value function at 0. |
penalty_fusedcoef |
A string value indicating the form of the fusion penalty to apply to the regression parameters. "none" and "fusedlasso" are the options. |
lambda_fusedcoef |
The strength of the fusion penalty on the regression parameters. Either a single non-negative numeric value for all three transitions, or a length 3 vector with elements corresponding to the three transitions. |
penalty_fusedbaseline |
A string value indicating the form of the fusion penalty to apply to the baseline hazard parameters. "none" and "fusedlasso" are the options. |
lambda_fusedbaseline |
The strength of the fusion penalty on the regression parameters. Either a single non-negative numeric value for all three transitions, or a length 3 vector with elements corresponding to the three transitions. |
penweights_list |
A list of numeric vectors representing weights for each penalty term (e.g., for adaptive lasso.) Elements of the list should be indexed by the names "coef1", "coef2", "coef3", "fusedcoef12", "fusedcoef13", "fusedcoef23", "fusedbaseline12", "fusedbaseline13", and "fusedbaseline23" |
verbose |
Numeric indicating the amount of iteration information should be printed to the user. Higher numbers provide more detailed information to user, but will slow down the algorithm. |
startVals |
A numeric vector of parameter starting values, arranged as follows:
the first |
optimization_method |
vector of optimization methods to apply. Method achieving lowest objective function will be final reported result. |
select_tol |
Positive numeric value for thresholding estimates to be equal to zero. |
fusion_tol |
Positive numeric value for thresholding estimates that are close to being considered fused, for the purposes of estimating degrees of freedom. |
maxit |
Positive integer maximum number of iterations. |
step_size_init |
Positive numeric value for the initial step size. |
step_size_min |
Positive numeric value for the minimum allowable step size to allow during backtracking. |
step_size_max |
Positive numeric value for the maximum allowable step size to allow by size increase at each iteration. |
step_size_scale |
Positive numeric value for the multiplicative change in step size at each step of backtracking. |
conv_crit |
String (possibly vector) giving the convergence criterion. |
conv_tol |
Positive numeric value giving the convergence tolerance for the chosen criterion. |
num_restarts |
Number of times to allow algorithm to restart if it reaches a point where it can make no further progress. |
A list.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.