⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calculatey.asv

📁 一个简单的pls程序吧
💻 ASV
字号:
function yy=calculatey(x,y,xt)
[inds, dists] = findneib(x,xt,6);
% [inds, dists] = findneibkpls(x,xt);
x1=x(inds,:);y1=y(inds,:);
[nx,mx] =size(x1);
avgx=mean(x1);
varx=std(x1);
centerx = x1 - avgx(ones(nx,1),:);
centerx=(x1- avgx(ones(nx,1),:))./ varx(ones(nx,1),:);
avgy=mean(y1);
vary=std(y1);
centery = (y1 - avgy(ones(nx,1),:))./vary(ones(nx,1),:);
% [Y_hat,Yt_hat,B]=PCR_cent(x1,xt,y1,[],4);
% yy=Yt_hat;

[B,T,U,R]= PLS_SIMPLS(centerx,centery,5);
yy=(((xt-avgx)./varx)*B).*vary+avgy;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -