建立決策邊界
你在前一個練習建立的資料集已載入為資料框 df(回想一下,它包含 2 個在 0 到 1 之間均勻分佈的變數 x1 與 x2)。在這個練習中,你要為該資料集加入一個類別變數。作法是建立變數 y,其值為 -1 或 +1,取決於點 (x1, x2) 位在通過原點且斜率為 1.4 的直線之下或之上。
本練習屬於課程
R 的支援向量機
練習說明
- 在資料框
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))