始める無料で始める

決定境界を作成する

前の演習で作成したデータセットは、データフレーム df で利用できます(0〜1 の範囲にある、一様分布に従う変数 x1 と x2 の2つで構成されていました)。この演習では、そのデータセットにクラス変数を追加します。原点を通り、傾きが 1.4 の直線より「下」か「上」かによって、点 (x1, x2) に応じて値が -1 または +1 になる変数 y を作成してください。

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

Rで学ぶSupport Vector Machines

コースを見る

演習の手順

  • データフレーム df に新しい列 y を次の仕様で作成します:
  • x2 < 1.4*x1 のとき y = -1
  • x2 > 1.4*x1 のとき y = 1

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

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

#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1), 
    levels = c(-1, 1))
コードを編集して実行