IniziaInizia gratis

Punteggio di anomalia

La tua visualizzazione suggeriva che la malattia della tiroide possa essere rilevata da misurazioni ormonali anomale.

In questo esercizio userai un isolation forest per generare un punteggio di anomalia per i livelli tiroidei e confronterai il punteggio ottenuto con lo stato reale della malattia.

Questo esercizio fa parte del corso

Introduzione all'Anomaly Detection in R

Visualizza il corso

Istruzioni dell'esercizio

  • Addestra un isolation forest sulle misurazioni ormonali di thyroid.
  • Genera i punteggi di anomalia per i dati di thyroid e aggiungi il risultato a thyroid come nuova colonna iso_score.
  • Usa la funzione boxplot() per confrontare la distribuzione dei punteggi tra pazienti con e senza malattia tiroidea, utilizzando la colonna label.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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")
Modifica ed esegui il codice