Tạo ranh giới quyết định
Bộ dữ liệu bạn đã tạo ở bài trước có sẵn trong dataframe df (nhớ rằng nó gồm hai biến phân phối đều x1 và x2, nằm trong khoảng từ 0 đến 1). Trong bài này, bạn sẽ thêm một biến lớp vào bộ dữ liệu đó. Bạn sẽ làm điều này bằng cách tạo một biến y nhận giá trị -1 hoặc +1 tùy theo việc điểm (x1, x2) nằm dưới hay trên đường thẳng đi qua gốc tọa độ và có hệ số góc 1.4.
Bài tập này là một phần của khóa học
Support Vector Machines bằng R
Hướng dẫn bài tập
- Tạo một cột mới
ytrong dataframedfvới các yêu cầu sau: y = -1nếu x2 < 1.4*x1y = 1nếu x2 > 1.4*x1
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1),
levels = c(-1, 1))