somplsvalidate.m
来自「有监督自组织映射-偏最小二乘算法(A supervised self-organ」· M 代码 · 共 15 行
M
15 行
function [PCTrain,PCTest,NBestMLK,NMLKP] = SOMPLSValidate(BestMLK,MLKP,OPT);
if (upper(MLKP.ProblemType) == 'REG' & upper(MLKP.OptMode) == 'IND')
% validate MLZ regression model per variable
[NvarY,Nunits]=size(BestMLK.YMap);
SavMLK=BestMLK;
for ivar=1:NvarY
BestMLK.Ytr=SavMLK.Ytr(:,ivar);
BestMLK.Ytest=SavMLK.Ytest(:,ivar);
[PCTrain,PCTest,NBestMLK(ivar),NMLKP] = SOMPLSValModel(BestMLK,MLKP,OPT(ivar));
end
else
% validate MLZ classification or regression model for all variables at once
[PCTrain,PCTest,NBestMLK,NMLKP] = SOMPLSValModel(BestMLK,MLKP,OPT);
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?