LoslegenKostenlos starten

Anomalie-Score

Deine Visualisierung hat nahegelegt, dass Schilddrüsenerkrankungen anhand auffälliger Hormonmessungen erkennbar sind.

In dieser Übung verwendest du einen Isolation Forest, um einen Anomalie-Score für Schilddrüsenwerte zu erzeugen, und vergleichst den resultierenden Score mit dem tatsächlichen Krankheitsstatus.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in die Anomalieerkennung in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Fitte einen Isolation Forest auf die thyroid-Hormonmessungen.
  • Erzeuge Anomalie-Scores für die Schilddrüsendaten und hänge das Ergebnis als neue Spalte iso_score an thyroid an.
  • Verwende die Funktion boxplot(), um die Score-Verteilung für Patientinnen und Patienten mit und ohne Schilddrüsenerkrankung mithilfe der Spalte label zu vergleichen.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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")
Code bearbeiten und ausführen