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
关键词: