Ich benutze fitrsvm mit Standard, Kreuz-Validierung und KFold-Validierungen.Wie berechnet man MAPE und DS in MATLAB
%%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)
Ich muss die MAPE und direktionale Symmetrie (DS) für diese Modelle berechnen. Gibt es eine eingebaute Funktion (wie Verlust oder KfoldLoss) in Matlab? Oder muss ich diese als Funktionen implementieren?
Können Sie mir bitte den Grund für down sagen, damit ich es zukünftig vermeiden kann? – Abrar