koplsCenterKTeTe {kopls}R Documentation

Centering function for the test kernel

Description

Centering function for the test kernel, which is constructed from the test matrix Xte as KteTe = <phi(Xte), phi(Xte)>. Requires additional (un-centered) kernels KteTr and KteTr to estimate mean values (see koplsKernel for details on constructing a kernel matrix).

Usage

koplsCenterKTeTe(KteTe, KteTr, KtrTr)

Arguments

KteTe Test kernel matrix; KteTe = <phi(Xte), phi(Xte)>.
KteTr Test/training kernel matrix; KteTr = <phi(Xte), phi(Xtr)>.
KtrTr Training kernel matrix; KtrTr = <phi(Xtr), phi(Xtr)>.

Value

The centered test kernel matrix.

Author(s)

Max Bylesjo and Mattias Rantalainen

References

Rantalainen M, Bylesjo M, Cloarec O, Nicholson JK, Holmes E and Trygg J. Kernel-based orthogonal projections to latent structures (K-OPLS), J Chemometrics 2007; 21:376-385. doi:10.1002/cem.1071.

Examples


## Load data set
data(koplsExample)

## Define kernel function parameter
sigma<-25

## Construct kernels
Ktr<-koplsKernel(Xtr,NULL,'g',sigma)
KteTr<-koplsKernel(Xte,Xtr,'g',sigma)
KteTe<-koplsKernel(Xte,NULL,'g',sigma)

## Center kernel
KteTe_centered<-koplsCenterKTeTe(KteTe, KteTr, Ktr)


[Package kopls version 1.0.3 Index]