• 大小: 111KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: Matlab
  • 标签: pls  matlab  

资源简介

pls偏最小二乘法的matlab实现,网上下载的,都打包到一起了,慢慢看吧。我从中找到了自己想要的,希望对你有帮助!

资源截图

代码片段和文件信息

function SCOEFF = pls(hpWPR)
%PLS求偏最小二乘法回归方程的系数
%SCOEFF = pls(hpWPR)
%h-用于建模的主成分个数
%p-自变量个数
%W-模型效应权重p×rankE0矩阵
%P-模型效应载荷量p×rankE0矩阵
%R-因变量载荷量q×rankE0矩阵
%SCOEFF--偏最小二乘法回归方程的系数p×q矩阵

for byk=1:h
    if byk==1
        WX(:byk)=W(:byk);
        SCOEFF=WX(:byk)*R(:byk)‘;
    else
        I=eye(p);
        ww=eye(p);
        for bykbyk=1:byk-1
            ww=ww*(1-W(:bykbyk)*P(:bykbyk)‘);
        end
        WX(:byk)=ww*W(:byk);
    end
    SCOEEF=WX(:byk)*R(:byk)‘;
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3932  2008-11-20 22:08  pls1.m

     文件        218  2007-06-05 03:14  www.pudn.com.txt

----------- ---------  ---------- -----  ----

                 4150                    2


评论

共有 条评论