誰かが "sequentialfs"を手伝ってもらえますか?MatlabのSVMでsequentialfsを使用する
私は以下のSVM関数でそれを使用していません。 'X'は各観測の特徴を含み、 'y'は各観測のクラスを含む。
SVMModel = fitcsvm(X,Y);
predict(SVMModel, X);
sequentialfsを実行すると、次のエラーが発生します 多すぎ入力引数:
関数は「特徴選択」次のエラーが発生しました。
ここで、私のコード:
fs = sequentialfs(@featureSelection,X,y)
function err=featureSelection(X,y)
SVMModel = fitcsvm(X,y,'KernelFunction','gaussian', 'KernelScale','auto');
err = 0;
for i=1:size(X,1)
err = err + (y(i) ~= predict(SVMModel,X(i,:)));
end
end
ありがとう!