Zacznij terazZacznij za darmo

Wizualizacja wyjaśnionej wariancji

Teraz stworzysz wykres osypiska (scree plot) pokazujący udział wariancji wyjaśnianej przez każdą główną składową, a także skumulowany udział wyjaśnionej wariancji.

Jak pokazano w filmie, wykresy te pomagają określić, ile głównych składowych warto zachować. Jednym ze sposobów jest szukanie „łokcia" na wykresie osypiska – miejsca, w którym wraz ze wzrostem liczby głównych składowych tempo przyrostu wyjaśnianej wariancji wyraźnie spada. Jeśli taki punkt nie jest wyraźnie widoczny, wykres osypiska może służyć jako wskazówka przy ustalaniu progu.

To ćwiczenie jest częścią kursu

Uczenie nienadzorowane w R

Zobacz kurs

Instrukcje do ćwiczenia

Udział wariancji wyjaśnianej jest nadal dostępny w obiekcie pve, który został utworzony w poprzednim ćwiczeniu.

  • Użyj funkcji plot(), aby zwizualizować udział wariancji wyjaśnianej przez każdą główną składową.
  • Użyj funkcji plot() i cumsum() (suma skumulowana), aby zwizualizować skumulowany udział wyjaśnionej wariancji w zależności od liczby głównych składowych.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Plot variance explained for each principal component
plot(___, xlab = "Principal Component",
     ylab = "Proportion of Variance Explained",
     ylim = c(0, 1), type = "b")

# Plot cumulative proportion of variance explained
plot(___, xlab = "Principal Component",
     ylab = "Cumulative Proportion of Variance Explained",
     ylim = c(0, 1), type = "b")
Edytuj i uruchom kod