Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz nową kolumnę y w ramce danych df według następujących zasad:
  • y = -1, jeśli x2 < 1.4*x1
  • y = 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))
Edytuj i uruchom kod