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
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()icumsum()(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")