Kom igångKom igång gratis

Skapa en beslutsgräns

Den datamängd du skapade i föregående övning finns tillgänglig i dataframe-objektet df (kom ihåg att den består av två likformigt fördelade variabler, x1 och x2, med värden mellan 0 och 1). I den här övningen lägger du till en klassvariabel i datamängden. Det gör du genom att skapa en variabel y vars värde är -1 eller +1 beroende på om punkten (x1, x2) ligger under eller över den räta linje som passerar genom origo och har lutningen 1,4.

Den här övningen är en del av kursen

Support Vector Machines i R

Visa kurs

Övningsinstruktioner

  • Skapa en ny kolumn y i dataframe-objektet df enligt följande:
  • y = -1 om x2 < 1.4*x1
  • y = 1 om x2 > 1.4*x1

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1), 
    levels = c(-1, 1))
Redigera och kör kod