📄 plspred.m
字号:
function ypred = plspred(x,b,p,q,w,lv)
[mx,nx] = size(x);
[mq,nq] = size(q);
[mw,nw] = size(w);
that = zeros(mx,lv);
ypred = zeros(mx,mq);
if lv > nw
s = sprintf('Maximum number of latent variables exceeded (Max = %g)',nw);
error(s)
end
for i = 1:lv
that(:,i) = x*w(:,i);
x = x - that(:,i)*p(:,i)';
end
for i = 1:lv
ypred = ypred + b(1,i)*that(:,i)*q(:,i)';
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -