validacion.m
来自「麻省理工学院的人工智能工具箱,很珍贵,希望对大家有用!」· M 代码 · 共 61 行
M
61 行
disp('Validacion...');
%Prediccion Climatologica
ParamClmt.NumA=inf;
ParamClmt.NEx=10;
ParamClmt.N=45;
ParamClmt.Ind=indObj';
ParamClmt.Umb=ptndLims{1};
Clmt{1,1}=prediccionClmtProb(Ptnd{1}(:,lista),ParamClmt);
%Observacion
dta=Ptnd{1}(indObj',lista);
%dta=Ptnd{1}(indObj(find(indObj<=size(Ptnd{1}(:,lista),2)))',lista);
Obsr{1,1}=rellenaProb(ptndLims{1},dta,~isnan(dta));
%[BSS{1},HIR{1},FAR{1}]=validaCuant(Obsr{1,1},Prdc{1,1},Clmt{1,1}); %
%BSSP{1}=validaProb(Obsr{1,1},Prdc{1,1},Clmt{1,1});
%BSSD{1}=validaCuantDaily(Obsr{1,1},Prdc{1,1},Clmt{1,1});
if LEARN_WITH_ATM
DiscardNodes=[]; %17 41
O=Obsr{1,1};Pin=Prdc{1,1};Pbn=Prdc{1,2};C=Clmt{1,1};
if ~isempty(DiscardNodes)
Pin(:,DiscardNodes,:)=NaN;
Pbn(:,DiscardNodes,:)=NaN;
end
%[BSS{1},HIR{1},FAR{1}]=validaCuant(O,Pbn,C);
%BSSP{1}=validaProb(O,P,C);
%BSSD{1}=validaCuantDaily(O,Pbn,C);
[BSS{1},HIR{1},FAR{1}]=validaCuant(O,Pbn,C);
BSSD{1}=validaCuantDaily(O,Pbn,C);
else
O=Obsr{1,1};P=Prdc{1,2};C=Clmt{1,1};
DiscardNodes=NodEv;
if ~isempty(DiscardNodes)
P(:,DiscardNodes,:)=NaN;
end
[BSS{1},HIR{1},FAR{1}]=validaCuant(O,P,C); %
BSSP{1}=validaProb(O,P,C);
BSSD{1}=validaCuantDaily(O,P,C);
end
VP.BSSD=BSSD{1};
VP.BSS=BSS{1};
VP.HIR=HIR{1};
VP.FAR=FAR{1};
Loc.loc=loc{1};
%Loc.NodEv=NodEv;
Loc.colorMap=gray(20);
drawValProb(VP,Loc,ptndLims{1},Labels{1});
Data.Obsr=Obsr{1,1};Data.Prdc=Prdc{1,1};
drawPrdcObsr(Data,Loc,ptndLims{1},Labels{1});
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?