Dear members,

 

My name is Seungho Huh. I am a statistician who tries to use the Kernel
PLS method in a classification problem. I am sending this email to ask
you something about the "kernelpls" function in R (pls.pcr package).

 

I would like to obtain the predicted Y values for test data, using the
Kernel PLS method. Let's take the example in the R help:

 

> data(NIR)
> attach(NIR)
> NIR.kernelpls <- mvr(Xtrain, Ytrain, 1:6, validation = "CV",
method="kernelPLS")

 

How can we get the predicted Y values ("Ypred") for Xtest in this case?
As far as I checked, there is no parameter to specify the test data in
"mvr" or "pls". I, therefore, thought about the "kernelpls" function as
follows:

 

> Kernelpls(Xtrain, Ytrain, ncomp = 21, Xtest)

 

Is this the correct way of getting Ypred for Xtest? I am afraid that it
says in the help of "kernelpls", "this function should not be called
directly, but through the generic pls function with the argument
method="kernel" (default)." I would really appreciate it if you can give
some advice on this.

 

Thanks a lot for your time.

 

Seungho Huh, Ph.D.

Research Statistician

RTI International

North Carolina, USA

 

 


	[[alternative HTML version deleted]]


