始める無料で始める

線形SVM分類器を構築する

この演習では、e1071 ライブラリの svm() 関数を使って、前の演習で作成したトレーニングデータセットを用いた線形SVM分類器を構築します。トレーニングデータセットはデータフレーム trainset に読み込まれています。

この演習はコースの一部です

Rで学ぶSupport Vector Machines

コースを見る

演習の手順

  • e1071 ライブラリを読み込みます。
  • 線形カーネルを使ってSVMモデルを構築します。
  • 変数はスケーリングしないでください(後で元のデータセットと比較できるようにするためです)。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

library(___)

#build svm model, setting required parameters
svm_model<- svm(y ~ ., 
                data = ___, 
                type = "C-classification", 
                kernel = "___", 
                scale = ___)
コードを編集して実行