開始使用免費開始

建立決策邊界

你在前一個練習建立的資料集已載入為資料框 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))
編輯並執行程式碼