2012-02-12 37 views
3

私はSVM分類器を構築しようとしていますが、predictに問題があります。R-Kernlab SVMの問題予測

> modelrbf<-ksvm(set,y,kernel="rbfdot",type="C-svc") 
Using automatic sigma estimation (sigest) for RBF or laplace kernel 
> predict(modelrbf,set[24,]) 
Error in .local(object, ...) : test vector does not match model ! 

私は間違っています。「テストベクトルはモデルと一致しません!」というエラーが発生しています。

答えて

7

[のデフォルトの動作は、可能な限り小さい次元に結果を戻すことです。つまり、実際にベクトルで終わる行を1つだけ選択しようとすると意味します。私はいつも自分自身でこの問題にぶつかります。これを代わりに試してみてください:

+0

ありがとうございます。それは助けになった! – jitendra