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
Övningsinstruktioner
- Skapa en ny kolumn
yi dataframe-objektetdfenligt följande: y = -1om x2 < 1.4*x1y = 1om 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))