Zacznij terazZacznij za darmo

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

Zobacz kurs

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
Edytuj i uruchom kod