coxph_mpl.control {survivalMPL} | R Documentation |
Ancillary arguments for controling coxph_mpl fits
Description
This is used to set various numeric parameters controling a Cox model fit
using coxph_mpl
. Typically it would only be used in a call
to coxph_mpl
. Some basic checks are performed on inputs, such that
impossible argument values (like a negative number of events per base,
for example) are avoided.
Usage
coxph_mpl.control(n.obs=NULL, basis = "uniform",
smooth = NULL, max.iter=c(150,7.5e+04,1e+06),
tol=1e-7, n.knots = NULL, n.events_basis = NULL,
range.quant = c(0.075,.9), cover.sigma.quant = .25,
cover.sigma.fixed=.25, min.theta = 1e-10, penalty = 2L,
order = 3L, kappa = 1/.6, epsilon = c(1e-16, 1e-10),
ties = "epsilon", seed = NULL)
Arguments
n.obs |
the number of fully observed (i.e., non censored) outcomes. This
argument is only required when |
basis |
the name of the basis to use to approximate the baseline hazard function.
Available options are |
smooth |
the smoothing parameter value. When specified, it should be larger or equal
to zero. By default, the smoothing value is set to |
max.iter |
a vector of 3 integers defining the maximum number of iterations for the smooth
parameter (first value) and for the Beta and Theta (second value) parameters
to attempt for convergence. The third value is the total number of iterations allawed.
Default is |
tol |
the convergence tolerence value. Convergence is achieved when the maximum
absolute difference between the parameter estimates at iteration k and iteration
k-1 is smaller than |
n.knots |
a vector of 2 integers defining how the internal knot sequence (the minimum and
maximum observations define the external knots) of non-uniform bases
should be set. The first value specify the number of quantile knots to be set
between the |
n.events_basis |
an integer specifing the number of fully observed (i.e., non censored) outcome
per uniform base. The value has to be larger or equal to one and smaller than
|
range.quant |
a vector of length 2 defining the range of the quantile knots when a non uniform
basis is chosen. By default, |
cover.sigma.quant |
the proportion of fully observed (i.e., non censored) outcomes that should belong
to the interval defined by the quantiles 0.025 and 0.975 of each truncated
Gaussian base corresponding to a quantile knot (see |
cover.sigma.fixed |
the proportion of the outcome range that should belong to the interval
defined by the quantiles 0.025 and 0.975 of each untruncated
Gaussian base corresponding to each fixed knot (see |
min.theta |
a value indicating the minimal baseline hazard parameter value in the output
(i.e., after the fit). Baseline hazard parameter estimates lower than |
penalty |
an integer specifying the order of the penalty matrix (see Ma, Heritier and
Lo (2008)). Currently, the first and second order penalty matrices are available
for the |
order |
an integer specifying the order of the |
kappa |
a value larger than 1 used in the fitting algorithm to decrease the step size
when the penalised likelihood doesn't increase during the iterative process.
Default is |
epsilon |
a vector of 2 values indicating the minimum distance from 1 and from 0 for -
respectively - the survival function and the baseline parameter estimates in order to
avoid problems with logarithms in the fitting algorithm .
Default is |
ties |
a character string indicating a method to handle duplicated outcomes when defining the
knots sequence (see |
seed |
|
Value
a list containing the values of each of the above arguments (except n.obs
).
Author(s)
Dominique-Laurent Couturier, Maurizio Manuguerra
References
Ma, J. and Heritier, S. and Lo, S. (2014), On the Maximum Penalised Likelihood Approach for Proportional Hazard Models with Right Censored Survival Data. Computational Statistics and Data Analysis 74, 142-156.
Moore, T. J. and Sadler, B. M. and Kozick R. J. (2008), Maximum-Likelihood Estimation, the Cramer-Rao Bound, and the Method of Scoring With Parameter Constraints, IEEE Transactions On Signal Processing 56, 3, 895-907.
Ramsay, J. O. (1988), Monotone Regression Splines in Action, Statistical Science 3, 4, 425-441.