【发布时间】:2016-08-07 08:00:40
【问题描述】:
有人可以帮我处理“sequentialfs”吗?
我无法将它与以下 SVM 函数一起使用。 “X”包含每个观察的特征,“y”包含每个观察的类别。
SVMModel = fitcsvm(X,Y);
predict(SVMModel, X);
执行sequentialfs时出现如下错误:
函数“featureSelection”产生以下错误: 输入参数过多。
这里是我的代码:
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
谢谢!
【问题讨论】:
标签: matlab svm feature-selection