【发布时间】:2017-02-19 02:33:02
【问题描述】:
我正在使用带有默认、交叉验证和 KFold 验证的 fitrsvm。
%%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 中是否有任何内置函数(如 loss 或 KfoldLoss)?还是我需要将这些实现为功能?
【问题讨论】:
-
你能告诉我停机的原因,以便我以后避免它吗?
标签: matlab regression svm