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