Indice d'anomalie
Votre visualisation laissait entendre qu'on peut dépister une maladie de la thyroïde à partir de mesures hormonales anormales.
Dans cet exercice, vous allez utiliser une isolation forest pour générer un indice d'anomalie pour les taux thyroïdiens, puis comparer cet indice au véritable statut de la maladie.
Cette activité fait partie du cours
Introduction à la détection d'anomalies en R
Instructions de l’exercice
- Ajustez une isolation forest aux mesures hormonales dans
thyroid. - Générez des indices d'anomalie pour les données
thyroidet ajoutez le résultat àthyroidcomme nouvelle colonneiso_score. - Utilisez la fonction
boxplot()pour comparer la distribution de l'indice chez les patientes et patients avec et sans maladie thyroïdienne, en utilisant la colonnelabel.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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")