0
我在默認情況下使用了fitrsvm,交叉驗證和KFold驗證。如何在MATLAB中計算MAPE和DS
%%In sample validation.
rng default ;
mdl = fitrsvm(X,Y, 'Standardize',true);
loss = resubLoss(mdl)
%% out of sample validation with 80% traning and 20% validation
CVmdl = crossval(mdl,'Holdout',0.2);
CVloss = kfoldLoss(CVmdl)
%% 10Fold Cross Validation Model
KFmdl = crossval(mdl);
KFloss = kfoldLoss(KFmdl)
我需要計算這些模型的MAPE和方向對稱性(DS)。在Matlab中是否有內建函數(如損失或KfoldLoss)?或者我需要實現這些功能?
你能告訴我關閉的原因,以便我可以避免它的未來? – Abrar