rpqlseq | R Documentation |
rpql
offers fast joint selection of fixed and random effects in Generalized Linear Mixed Model (GLMMs) via regularization. The penalized quasi-likelihood (PQL) is used as a loss function, and penalties are added on to perform fixed and random effects selection. This method of joint selection in GLMMs, referred to regularized PQL, is fast compared to information criterion and hypothesis testing (Hui et al., 2016).
rpqlseq
is a wrapper function to permit a sequence of tuning parameter values, which wraps around the code workhorse function rpql
.
rpqlseq(y, X, Z, id, family = gaussian(), trial.size = 1, lambda,
pen.type = "lasso", start = NULL, cov.groups = NULL, pen.weights = NULL,
offset = NULL, intercept = TRUE, save.data = FALSE,
control = list(tol = 1e-4, maxit = 100, trace = FALSE, restarts = 5,
scad.a = 3.7, mcp.gamma = 2, lasso.lambda.scale = TRUE, seed = NULL), ...)
y, X, Z, id, family, trial.size |
As per the |
lambda |
Either a vector containing sequence of tuning parameter values, which is applied to both penalties, or two-column matrix containing a sequence of tuning parameter values for the fixed and random effects penalty respectively. |
pen.type, start, cov.groups, pen.weights, offset, intercept, save.data, control |
As per the |
... |
Not used. |
Please see the help file for rpql
for details on how regularized PQL works. rpqlseq
is simply a wrapper function to run the core rpql
function multiple times, on a sequence of tuning parameter values, in order to construct a regularization path. The best models, based on different information criteria for selecting the best tuning parameter (degree of sparsity) are then returned.
An object of class "rpql" containing the following elements:
best.fits |
A list containing the best fitted models as based on different information criteria used to select the tuning parameter. Each element in this list has the same structure as the output from the |
collect.ics |
A matrix containing the values of various information criteria calculated for the sequence of |
lambda |
The sequence of tuning parameters considered. |
Francis K.C. Hui <francis.hui@gmail.com>, with contributions from Samuel Mueller <samuel.mueller@sydney.edu.au> and A.H. Welsh <Alan.Welsh@anu.edu.au>
Maintainer: Francis Hui <fhui28@gmail.com>
rpql
, which is the core workhorse function that performed regularized PQL for a single set of tuning parameter values.
## Please see examples in help file for the \code{rpql} function for usage.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.