始める無料で始める

複雑なデータセットに対する二次SVM

この演習では、本章の最初のレッスンで作成した複雑なデータセットに対して、既定設定の二次(多項式、degree = 2)の線形SVMを構築します。さらに、学習データとテストデータの正解率を計算し、学習データに対する分類境界をプロットします。e1071 ライブラリは読み込まれており、学習用とテスト用のデータセットはそれぞれデータフレーム trainsettestset として用意されています。

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

Rで学ぶSupport Vector Machines

コースを見る

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

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

#build model
svm_model<- 
    svm(y ~ ., data = ___, type = ___, 
        kernel = ___, degree = ___)
コードを編集して実行