Tworzenie granicy decyzyjnej
Zbiór danych utworzony w poprzednim ćwiczeniu jest dostępny w ramce danych df (przypomnij sobie: składa się z dwóch zmiennych o jednostajnym rozkładzie – x1 i x2 – przyjmujących wartości z przedziału od 0 do 1). W tym ćwiczeniu dodasz do niego zmienną klasową. W tym celu utwórz zmienną y, której wartość wynosi -1 lub +1 w zależności od tego, czy punkt (x1, x2) leży poniżej, czy powyżej prostej przechodzącej przez początek układu współrzędnych o współczynniku kierunkowym 1,4.
To ćwiczenie jest częścią kursu
Maszyny wektorów nośnych w R
Instrukcje do ćwiczenia
- Utwórz nową kolumnę
yw ramce danychdfwedług następujących zasad: y = -1, jeśli x2 < 1.4*x1y = 1, jeśli x2 > 1.4*x1
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1),
levels = c(-1, 1))