one_kpca: One-sided kernel principal component analysis
Description
This function performs one-sided kernel principal component analysis (one-sided KPCA).
In this function, data matrix is automatically scaled to zero mean and unit variance (i.e. autoscaling) for each variables.
Usage
one_kpca(X,K)
Value
The return value is a list object that contains the following elements:
P : A matrix with one-sided KPCA loading in each column
T : A matrix with one-sided KPCA score for linear side in each column
U : A matrix with one-sied KPCA score for nonlinear side in each column
Arguments
X
Data matrix that include variables in each columns.
K
Kernel matrix computed from the data matrix X.
Author
Hiroyuki Yamamoto
Details
The kernel matrix K, which is the argument of the one_kpca function, must be centered.
References
Yamamoto H. (2023) One-sided Kernel Principal Component Analysis, Jxiv, <doi:10.51094/jxiv.262>.