Matlab中如何实现偏最小二乘法

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:29:05
已知自变量矩阵X,因变量矩阵Y,怎么能得到偏最小二乘的系数矩阵和相关性系数呢?
谢谢一楼。不过我是想问偏最小二乘的线性拟合,和最小二乘非线性拟合不大一样吧?

利用matlab进行偏最小二乘法数据处理

%matlab程序
clc;clear
Y=[ 0.1 0.5 0.7
0.2 0.6 0.4
0.3 0.7 0.5
0.4 0.6 0.3
0.5 0.8 0.2
0.6 0.3 0.5
0.4 0.7 0.6
0.3 0.5 0.7];
X=[0.2876 0.6173 0.9647 1.1936 1.0636 0.7332 0.5441 0.6247 0.7421 0.7052
0.2653 0.5167 0.8403 1.0435 1.008 0.7396 0.5344 0.5675 0.6312 0.5368
0.3833 0.7089 1.0544 1.2805 1.2524 0.8886 0.6596 0.6815 0.75 0.6671
0.3957 0.6853 0.9204 1.0648 1.0486 0.7999 0.5579 0.5381 0.5698 0.469
0.472