Finde den Maximalmargen-Separator
Erinnere dich: Der Datensatz, mit dem wir arbeiten, besteht aus Messungen des Zuckergehalts von 25 zufällig ausgewählten Proben zweier Softdrinks, einer mit normalem und einer mit reduziertem Zuckergehalt. In einem unserer früheren Plots haben wir zwei klare Cluster (Klassen) erkannt. Ein Datensatz, in dem sich die Klassen nicht überlappen, heißt separierbar; die Klassen werden durch eine Entscheidungsgrenze getrennt. Der Maximalmargen-Separator ist die Entscheidungsgrenze, die von beiden Klassen am weitesten entfernt ist. Er liegt beim Mittelwert der relevanten Extrempunkte aus jeder Klasse. In diesem Fall sind die relevanten Punkte der höchste Wert in der Klasse mit niedrigem Zuckergehalt und der niedrigste Wert in der Klasse mit hohem Zuckergehalt. In dieser Übung sollst du den Maximalmargen-Separator für den Datensatz zum Zuckergehalt bestimmen.
Diese Übung ist Teil des Kurses
Support Vector Machines in R
Anleitung zur Übung
- Finde den Maximalmargen-Separator und weise ihn der Variablen
mm_separatorzu. - Nutze den angezeigten Plot, um die Zuckergehaltswerte der relevanten Extremdatenpunkte in jeder Klasse zu ermitteln.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
#The maximal margin separator is at the midpoint of the two extreme points in each cluster.
mm_separator <- (___ + ___)/2