Published by the Foundation for Open Access Statistics
Editors-in-chief: Bettina Grün, Torsten Hothorn, Edzer Pebesma, Achim Zeileis    ISSN 1548-7660; CODEN JSSOBK
The R Package groc for Generalized Regression on Orthogonal Components | Bilodeau | Journal of Statistical Software
Authors: Martin Bilodeau, Pierre Lafaye de Micheaux, Smail Mahdi
Title: The R Package groc for Generalized Regression on Orthogonal Components
Abstract: The R package groc for generalized regression on orthogonal components contains functions for the prediction of q responses using a set of p predictors. The primary building block is the grid algorithm used to search for components (projections of the data) which are most dependent on the response. The package offers flexibility in the choice of the dependence measure which can be user-defined. The components are found sequentially. A first component is obtained and a smooth fit produces residuals. Then, a second component orthogonal to the first is found which is most dependent on the residuals, and so on. The package can handle models with more than one response. A panoply of models can be achieved through package groc: robust multiple or multivariate linear regression, nonparametric regression on orthogonal components, and classical or robust partial least squares models. Functions for predictions and cross-validation are available and helpful in model selection. The merit of a fit through cross-validation can be assessed with the predicted residual error sum of squares or the predicted residual error median absolute deviation which is more appropriate in the presence of outliers.

Page views:: 1751. Submitted: 2013-07-13. Published: 2015-06-01.
Paper: The R Package groc for Generalized Regression on Orthogonal Components     Download PDF (Downloads: 1852)
groc_1.0.5.tar.gz: R source package Download (Downloads: 68; 33KB)
v65i01.R: R example code from the paper Download (Downloads: 77; 7KB)
prmresid.txt: Supplementary data Download (Downloads: 77; 330B)

DOI: 10.18637/jss.v065.i01

This work is licensed under the licenses
Paper: Creative Commons Attribution 3.0 Unported License
Code: GNU General Public License (at least one of version 2 or version 3) or a GPL-compatible license.