Znajdź separator maksymalnego marginesu
Przypomnij sobie, że zbiór danych, z którym pracujemy, zawiera pomiary zawartości cukru w 25 losowo wybranych próbkach dwóch napojów gazowanych – jednego zwykłego i jednego o obniżonej zawartości cukru. Na jednym z wcześniejszych wykresów zidentyfikowaliśmy dwa wyraźne skupiska (klasy). Zbiór danych, w którym klasy się nie nakładają, nazywamy separowalnym – klasy są rozdzielone granicą decyzyjną. Separator maksymalnego marginesu to granica decyzyjna położona najdalej od obu klas. Wyznacza się ją jako średnią wartości odpowiednich punktów ekstremalnych z każdej klasy. W tym przypadku są to: punkt o najwyższej wartości w klasie o niskiej zawartości cukru oraz punkt o najniższej wartości w klasie o wysokiej zawartości cukru. Twoim zadaniem jest znalezienie separatora maksymalnego marginesu dla tego zbioru danych.
To ćwiczenie jest częścią kursu
Maszyny wektorów nośnych w R
Instrukcje do ćwiczenia
- Wyznacz separator maksymalnego marginesu i przypisz go do zmiennej
mm_separator. - Skorzystaj z wyświetlonego wykresu, aby odczytać wartości zawartości cukru odpowiednich punktów ekstremalnych w każdej klasie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
#The maximal margin separator is at the midpoint of the two extreme points in each cluster.
mm_separator <- (___ + ___)/2