Skóre anomálie
Tvoje vizualizace naznačila, že onemocnění štítné žlázy by mohlo být detekovatelné z anomálních hodnot hormonů.
V tomto cvičení použiješ isolation forest k výpočtu skóre anomálie pro hodnoty štítné žlázy a porovnáš výsledné skóre se skutečným stavem onemocnění.
Toto cvičení je součástí kurzu
Úvod do detekce anomálií v R
Pokyny k cvičení
- Natrénuj isolation forest na hormonálních měřeních z datasetu
thyroid. - Vygeneruj skóre anomálie pro data
thyroida výsledek přidej dothyroidjako nový sloupeciso_score. - Pomocí funkce
boxplot()porovnej rozdělení skóre u pacientů s onemocněním štítné žlázy a bez něj, a to s využitím sloupcelabel.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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")