Funzione di Huber

Da testwiki.
Versione del 16 mar 2025 alle 11:00 di imported>FrescoBot (Bot: numeri di pagina nei template citazione e modifiche minori)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

La funzione di Huber è una funzione usata in analisi della regressione, che ha la proprietà di essere meno sensibile agli outlier rispetto alla somma dei quadrati residui. Introdotta da Peter Jost Huber nel 1964, è comunemente usata in metodi di regressione quali ricerca di stimatori M e modelli additivi.[1]

Definizione

Funzione di Huber (verde, δ=1) e somma dei quadrati residui (blu)

La funzione di Huber è quadratica per piccoli valori di x, e lineare per valori più grandi. È definita a tratti come[2][3]

Lδ(x)={12x2per |x|δ,δ(|x|12δ),altrimenti.

ed è continua e differenziabile nei punti di congiunzione dove |x|=δ.

Esistono diverse approssimazioni lisce della funzione di Huber.[4] Una variante comune, nota come pseudo-funzione di Huber, è definita come[5][6]

Lδ(x)=δ2(1+(x/δ)21).

e approssima x22 per valori piccoli di x, e una retta con coefficiente angolare δ per valori grandi di x.

In problemi di classificazione statistica è usata una variante nota come funzione di Huber modificata, definita come

L(y,f(x))={max(0,1yf(x))2peryf(x)1,4yf(x)altrimenti.

dove f(x) è la predizione del classificatore (a valori reali) e y{+1,1} è il valore binario della categoria di x.[7]

Note

  1. Template:Cita pubblicazione
  2. Template:Cita pubblicazione
  3. Template:Cita libro Rispetto a Hastie et al., la funzione perdita è scalata di un fattore pari a ½, per consistenza con la definizione precedente.
  4. Template:Cita pubblicazione
  5. Template:Cita pubblicazione
  6. Template:Cita libro
  7. Template:Cita conferenza

Template:Portale