Description Usage Arguments Details Value Warning Note Author(s) References See Also Examples
Algorithmic constants and parameters for running vgam
are set using this function.
1 2 3 4 5 6 7 8 9  vgam.control(all.knots = FALSE, bf.epsilon = 1e07, bf.maxit = 30,
checkwz=TRUE, Check.rank = TRUE, Check.cm.rank = TRUE,
criterion = names(.min.criterion.VGAM),
epsilon = 1e07, maxit = 30, Maxit.outer = 10,
noWarning = FALSE,
na.action = na.fail,
nk = NULL, save.weights = FALSE, se.fit = TRUE,
trace = FALSE, wzepsilon = .Machine$double.eps^0.75,
xij = NULL, gamma.arg = 1, ...)

all.knots 
logical indicating if all distinct points of
the smoothing variables are to be used as knots.
By default, 
bf.epsilon 
tolerance used by the modified vector backfitting algorithm for testing convergence. Must be a positive number. 
bf.maxit 
maximum number of iterations allowed in the modified vector backfitting algorithm. Must be a positive integer. 
checkwz 
logical indicating whether the diagonal elements of
the working weight matrices should be checked whether they are
sufficiently positive, i.e., greater than 
Check.rank, Check.cm.rank 
See 
criterion 
character variable describing what criterion is to
be used to test for convergence.
The possibilities are listed in 
epsilon 
positive convergence tolerance epsilon. Roughly
speaking, the NewtonRaphson/Fisherscoring/localscoring iterations
are assumed to have
converged when two successive 
maxit 
maximum number of NewtonRaphson/Fisherscoring/localscoring iterations allowed. 
Maxit.outer 
maximum number of
outer iterations allowed when there are

na.action 
how to handle missing values.
Unlike the SPLUS 
nk 
vector of length d containing positive integers.
where d be the number of 
save.weights 
logical indicating whether the 
se.fit 
logical indicating whether approximate
pointwise standard errors are to be saved on the object.
If 
trace 
logical indicating if output should be produced for each iteration. 
wzepsilon 
Small positive number used to test whether the diagonals of the working weight matrices are sufficiently positive. 
noWarning 
Same as 
xij 
Same as 
gamma.arg 
Numeric; same as 
... 
other parameters that may be picked up from control functions that are specific to the VGAM family function. 
Most of the control parameters are used within
vgam.fit
and you will have to look at that
to understand the full details. Many of the control
parameters are used in a similar manner by vglm.fit
(vglm
) because the algorithm (IRLS) is
very similar.
Setting save.weights=FALSE
is useful for some
models because the weights
slot of the object is
often the largest and so less memory is used to store the
object. However, for some VGAM family function,
it is necessary to set save.weights=TRUE
because
the weights
slot cannot be reconstructed later.
A list with components matching the input names. A little
error checking is done, but not much. The list is assigned
to the control
slot of vgam
objects.
See vglm.control
.
vgam
does not implement halfstepsizing,
therefore parametric models should be fitted with
vglm
. Also, vgam
is slower
than vglm
too.
Thomas W. Yee
Yee, T. W. and Wild, C. J. (1996). Vector generalized additive models. Journal of the Royal Statistical Society, Series B, Methodological, 58, 481–493.
vgam
,
vglm.control
,
vsmooth.spline
,
vglm
.
1 2 3 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.