私はy = 1,2,3,4というラベルを持つデータセットを持っています。私はcaratで利用可能なtrain()関数を使ってsvmLinearメソッドで分類したいと思いますここに私が書いたサンプルコードがあります。私はデフォルトのtrainControl関数を使用しました。svmLinear caratパッケージを使用した分類の仕方回帰
trainer = train(y~., data=traindf, method="svmLinear")
predicted = predict(trainer, testdf)
は、しかし、予測値が1,2,3,4のdiscreete値ではないとして、それはむしろその後、分類を回帰を実行している、のように表示されます。これには小数値も含まれています。 列車機能のsvmLinearメソッドを使用してマルチクラス分類を実行するにはどうすればよいですか?