決定境界を作成する
前の演習で作成したデータセットは、データフレーム 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))