Trascurando la presenza di outlier nei dati in ingresso su cui eseguire la regressione, rimangono come importanti questioni aperte sia quella di dare un giudizio su quanto è buono il modello ottenuto e allo stesso tempo fornire un indice su quanto tale stima sia distante dal modello vero, a causa degli errori sui dati in ingresso.
In questa sezione viene trattato ampiamente il caso non-lineare: il caso lineare è equivalente usando al posto dello Jacobiano la design matrix
in parte già affrontato in sezione 1.2.
Sia
un vettore di realizzazioni di variabili aleatorie statisticamente indipendenti
e sia
il vettore dei parametri del modello.
Uno stimatore intuitivo della bontà del modello è il root-mean-squared residual error (RMSE)
| (4.91) |
Questo tuttavia non è un indice diretto della bontà della soluzione individuata ma solo quanto il modello trovato combacia con i dati in ingresso: si pensi ad esempio al caso limite dei sistemi non sovradimensionati dove il residuo sarà sempre zero, indipendentemente dalla quantità di rumore che agisce sulle singole osservazioni.
L'indice più adatto a stimare il modello è la matrice di varianza-covarianza dei parametri (Parameter Variances and Covariances matrix).
La propagazione in avanti della covarianza (covariance forward propagation) è stata già mostrata nella sezione 2.6 e, facendo un veloce rimando, esistono 3 metodi per eseguire tale operazione: `il primo è basato sull'approssimazione lineare del modello e coinvolge l'uso dello Jacobiano, il secondo è basato sulla più generica tecnica della simulazione Monte Carlo, e infine una via moderna alternativa, media tra le prime due, è la Unscented Transform (sezione 3.5) che permette, empiricamente, stime fino al terzo ordine in caso di rumore gaussiano.
Il voler valutare la bontà dei parametri individuati
data la covarianza del rumore stimata (Covariance Matrix Estimation) è esattamente il caso opposto perché richiede di calcolare la propagazione all'indietro della varianza (backward propagation).
Infatti, ottenuta tale matrice di covarianza, è possibile definire un intervallo di confidenza nell'intorno di
.
Tale bontà della stima dei parametri
, nel caso non-lineare, può essere valutata in prima approssimazione attraverso l'inversione della versione linearizzata del modello (ma anche in questo caso tecniche come la Montecarlo o la UT possono essere utilizzate per stime più rigorose).
È possibile stimare la matrice di covarianza associata alla soluzione
assumendo che il modello
sia differenziabile nell'intorno della soluzione.
Sia
| (4.93) |
Si noti che questo (l'inverso della matrice dell'informazione) è il limite inferiore di Cramer-Rao sulla covarianza che può avere uno stimatore corretto del parametro
.
Nei casi in cui la trasformazione sia sottodeterminata, il rango dello Jacobiano
, con
, è chiamato numero dei parametri essenziali (essential parameters).
In caso di trasformazione
sottodeterminata la formula (4.92) non è invertibile ma è possibile dimostrare che
un'approssimazione della matrice di covarianza limitatamente alle direzioni osservabili può essere ottenuta mediante l'uso della pseudo-inversa:
Nel caso invece molto comune in cui sia una funzione scalare e il rumore di osservazione sia indipendente e di varianza costante, la matrice di covarianza stimata asintoticamente (Asymptotic Covariance Matrix) si può scrivere in maniera più semplice come
| (4.94) |
La stima del rumore di osservazione può essere ottenuta empiricamente, assumendo per un numero elevato di osservazioni che la deviazione standard del rumore sia approssimata dalla deviazione standard dei residui. Si ottiene quindi
| (4.95) |
| (4.96) |
Il denominatore rappresenta i gradi di libertà statistici del problema: quando il numero di incognite coincide con il numero di osservazioni non esistono gradi di libertà residui e la stima della varianza non è definita.
Lo stimatore di covarianza di Eicker-White è leggermente differente e viene lasciato al lettore il suo studio.
La matrice di varianza-covarianza dei parametri rappresenta l'elissoide dell'errore.
Una metrica utile per dare un voto al problema è la configurazione D-ottima (D-optimal design):
| (4.97) |
| (4.98) |
Altre metriche sono per esempio la configurazione E-ottima (E-optimal design) che consiste nel massimizzare il minimo autovalore della matrice di Fisher ovvero minimizzare il più grande autovalore della matrice di varianza-covarianza. Geometricamente questo minimizza il massimo diametro dell'elissoide.
Paolo medici