Takes in a set of predictor variables and a set of response variables and gives the Partial Least Squares (PLS) parameters.

1 | ```
mod.KernelPLS_R(X, Y, A, ...)
``` |

`X` |
A (NxP) predictor matrix |

`Y` |
A (NxM) response matrix |

`A` |
The number of PLS components |

`...` |
Other arguments. Currently ignored |

The PLS parameters using the Kernel algorithm by RC$nnar et al. (1994)

Opeoluwa F. Oyedele and Sugnet Gardner-Lubbe

1 2 3 4 5 6 7 8 9 10 11 | ```
if(require(pls))
data(oliveoil, package="pls")
X = as.matrix(oliveoil$chemical, ncol=5)
dimnames(X) = list(paste(c("G1","G2","G3","G4","G5","I1","I2","I3","I4","I5",
"S1","S2","S3","S4","S5","S6")),
paste(c("Acidity","Peroxide","K232","K270","DK")))
Y = as.matrix(oliveoil$sensory, ncol=6)
dimnames(Y) = list(paste(c("G1","G2","G3","G4","G5","I1","I2","I3","I4","I5",
"S1","S2","S3","S4","S5","S6")),
paste(c("Yellow","Green","Brown","Glossy","Transp","Syrup")))
mod.KernelPLS_R(X, Y, A=5)
``` |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.