赞
踩
(1)方法的基本思想是:对样本进行非线性变换,在变换空间进行主成分分析来实现在原空间的非线性主成分分析;
(2)算法步骤:
① 通过核函数计算矩阵K={Kij}n×nK={Kij}n×n,其元素为Kij=k(xi,xj)Kij=k(xi,xj)。其中xixi和xjxj为原空间的样本,k(⋅,⋅)k(⋅,⋅)是核函数。
② 计算K的特征值,并从大到小进行排列。找出由特征值对应的特征向量αlαl(表示第ll个特征向量),并对αlαl进行归一化(||αl||=1||αl||=1)。
③ 原始样本在第ll个非主成分下的坐标为:
Zl(x)=∑ni=1αlik(xi,x)Zl(x)=∑i=1nαilk(xi,x)
这里的xixi是指第i个样本,αlαl的维度与样本数相同。如果选择m个非线性主成分(即计算K的前m大个特征值及相应的特征向量),则样本x在前m个非线性主成分上的坐标就构成了样本在新空间中的表示[Z1(x),Z2(x),...,Zm(x)]T[Z1(x),Z2(x),...,Zm(x)]T