Skip to content

Metriche di errore e significato della media

Prendiamo per esempio un modello il cui output è semplicemente 1 o −1.

Durante la validazione possiamo classificare l’output del modello per un certo input rispetto all’etichetta che aveva quell’input:

valore outputetichetta
true positive11
true negative−1−1
false positive1−1
false negative−11

Le prime due categorie di risultati sono corrette, le altre rappresentano gli errori.

Non tutti i tipi di errore sono uguali: per esempio, un sistema che sbaglia classificando un fungo come commestibile rischia di far stare male una persona (grave), mentre uno che lo classifica erroneamente come velenoso farà soltanto perdere qualche fungo in più (meno grave).

In genere si possono usare tre metriche per valutare gli errori generati da un sistema:

  • accuracy: misura il numero di risposte corrette su quelle totali.

    true positive+true negativetotal
  • precision: misura il numero di risposte positive corrette su tutte quelle positive.

    true positivetrue positive+false positive
  • recall: misura il numero di risposte positive corrette sul totale delle risposte che avrebbero dovuto essere positive.

    true positivetrue positive+false negative

Dato un insieme di valori {𝑥1,…,𝑥𝑛}, la media è il valore per cui la somma degli errori quadratici si minimizza:

𝑚|dd𝑚∑𝑖=1𝑛(𝑥𝑖−𝑚)2=0

Quindi risolvendo l’equazione:

𝑚=∑𝑖=1𝑛𝑥𝑖𝑛