Scor de anomalie
Vizualizarea ta a sugerat că boala tiroidiană poate fi detectată pe baza măsurătorilor hormonale anormale.
În acest exercițiu vei folosi un isolation forest pentru a genera un scor de anomalie pentru nivelurile tiroidiene și vei compara scorul obținut cu statusul real al bolii.
Acest exercițiu face parte din cursul
Introducere în Detecția Anomaliilor în R
Instrucțiuni pentru exercițiu
- Antrenează un isolation forest pe măsurătorile hormonale din setul de date
thyroid. - Generează scoruri de anomalie pentru datele tiroidiene și adaugă rezultatul în
thyroidca nouă coloană,iso_score. - Folosește funcția
boxplot()pentru a compara distribuția scorurilor la pacienții cu și fără boală tiroidiană, utilizând coloanalabel.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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")