Projection pursuit regression with compositional predictor variables | R Documentation |
Projection pursuit regression with compositional predictor variables.
pprcomp(y, x, nterms = 3, type = "log", xnew = NULL)
y |
A numerical vector with the continuous variable. |
x |
A matrix with the compositional data. No zero values are allowed. |
nterms |
The number of terms to include in the final model. |
type |
Either "alr" or "log" corresponding to the additive log-ratio transformation or the simple logarithm applied to the compositional data. |
xnew |
If you have new data use it, otherwise leave it NULL. |
This is the standard projection pursuit. See the built-in function "ppr" for more details. When the data are transformed with the additive log-ratio transformation this is close in spirit to the log-contrast regression.
A list including:
runtime |
The runtime of the regression. |
mod |
The produced model as returned by the function "ppr". |
est |
The fitted values of xnew if xnew is not NULL. |
Michail Tsagris.
R implementation and documentation: Michail Tsagris mtsagris@uoc.gr.
Friedman, J. H. and Stuetzle, W. (1981). Projection pursuit regression. Journal of the American Statistical Association, 76, 817-823. doi: 10.2307/2287576.
pprcomp.tune, ice.pprcomp, alfa.pcr, lc.reg, comp.ppr
x <- as.matrix( iris[, 2:4] )
x <- x/ rowSums(x)
y <- iris[, 1]
pprcomp(y, x)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.