Wynik anomalii
Twoja wizualizacja sugerowała, że chorobę tarczycy można wykryć na podstawie nieprawidłowych pomiarów hormonów.
W tym ćwiczeniu użyjesz lasu izolacyjnego, aby wygenerować wynik anomalii dla poziomów hormonów tarczycy, a następnie porównasz ten wynik z rzeczywistym statusem choroby.
To ćwiczenie jest częścią kursu
Wprowadzenie do wykrywania anomalii w R
Instrukcje do ćwiczenia
- Dopasuj las izolacyjny do pomiarów hormonów tarczycy ze zbioru
thyroid. - Wygeneruj wyniki anomalii dla danych tarczycy i dołącz wynik do
thyroidjako nową kolumnęiso_score. - Użyj funkcji
boxplot(), aby porównać rozkład wyników dla pacjentów z chorobą tarczycy i bez niej, korzystając z kolumnylabel.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Fit isolation forest
thyroid_forest <- iForest(___, ___ = 200, phi = 100)
# Anomaly score
thyroid$iso_score <- predict(thyroid_forest, ___)
# Boxplot of the anomaly score against labels
boxplot(___ ~ ___, ___, col = "olivedrab4")