Description Usage Arguments Value References
View source: R/suffDimReduct2.R
This is similar to the grpOLS
function, but extended to the case of
generalized linear models. This supports the Gaussian, Binomial, Poisson, and Gamma likelihoods.
Note that the covariates in this method must be numeric, and not grouped dummy variable representing
a factor. The algorithm implemented here differs from the grpOLS function, so the results for the
Gaussian likelihood may slightly differ when compared to the grpOLS results.
1 2 3 4 5 6 7 8 9 |
X |
a model matrix (must be numeric, not categorical) |
Y |
the outcome variable |
idx |
group id labels |
family |
one of "gaussian", "Gamma", "binomial", "poisson", "quasibinomial", "quasipoisson", "inverse.gaussian", or "negative.binomial". The family may also provided as an unquoted evaluation of a family function, ie, 'binomial(link="probit")'. |
ranks |
an indicator for each group whether the covariates of said group are active. |
tol |
convergence tolerance for IRWLS. Deaults to 1e-8. |
maxiter |
the maximum number of iterations. defaults to 500. |
an sdr object
Liu, Y., Chiaromonte, F. and Li, B. (2017) Structured Ordinary Least Squares: A Sufficient Dimension Reduction approach for regressions with partitioned predictors and heterogeneous units. Biom, 73: 529-539. doi:10.1111/biom.12579
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.