MATLAB实现偏最小二乘回归PLS

偏最小二乘回归分析

偏最小二乘回归是回归分析方法的一种,其可以进行多对多线性回归建模,特别当两组变量的个数很多,且都存在多重相关性,而观测数据的数量(样本量)又较少时,用偏最小二乘回归建立的模型具有传统的经典回归分析等方法所没有的优点。

偏最小二乘回归分析在建模过程中集中了主成分分析、典型相关分析和线性回归分析方法的特点,因此在分析结果中,除了可以提供一个更为合理的回归模型外,还可以同时完成一些类似于主成分分析和典型相关分析的研究内容,提供一些更丰富、深入的信息。

2、基于目标优化的PLS模型的计算

PLS的准则函数

准则函数通俗的讲就是提取主元时所按照的准则,与PCA不同,PLS在提取主元时考虑的不仅是能最大程度概括自变量空间的数据信息,还应该考虑自变量主元对于因变量变化的解释作用。因此提出的新的残差平方和指标:


【资料图】

下面就是对这个式子的各种变换,具体推导过程比较复杂,但最终这个式子就等价于,确定权值向量wi和ci使满足:

代码实现

将以下数据保存到txt文件中,命名为,作为分析的对象。

1913650516260

1893752211060

193385812101101

16235621210537

18935461315558

1823656410142

2113856810138

1673460612540

17631741520040

154335617251250

16934501712038

166335213210115

154346414215105

247465015050

193364667031

202376212210120

176375446025

15732521123080

15633541522573

1383368211043

关键词: