LoslegenKostenlos loslegen

Erzeuge eine Entscheidungsgrenze

Der Datensatz, den du in der vorherigen Übung erstellt hast, steht dir im Dataframe df zur Verfügung (zur Erinnerung: er besteht aus zwei gleichverteilten Variablen x1 und x2 im Bereich zwischen 0 und 1). In dieser Übung fügst du diesem Datensatz eine Klassenvariable hinzu. Dazu erstellst du eine Variable y, deren Wert -1 oder +1 ist, je nachdem, ob der Punkt (x1, x2) unterhalb oder oberhalb der Geraden durch den Ursprung mit der Steigung 1.4 liegt.

Diese Übung ist Teil des Kurses

Support Vector Machines in R

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine neue Spalte y im Dataframe df mit folgenden Spezifikationen:
  • y = -1, wenn x2 < 1.4*x1
  • y = 1, wenn x2 > 1.4*x1

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1), 
    levels = c(-1, 1))
Code bearbeiten und ausführen