Utilizzare la funzione loess per adattare una serie di funzioni quadratiche ai dati utilizzando la regressione locale.
1. Definire la matrice riportata di seguito:
2. Definire l'estensione, la percentuale del numero totale di punti in una finestra ponderata attorno a ogni punto dati, utilizzata per adattamenti quadratici successivi dalla funzione loess.
Le linee guida generali prevedono che (span*n) sia >1, in quanto si desidera che venga calcolata la media del numero di punti maggiore di 1 in ogni fit ponderato ai minimi quadrati:
3. Chiamare le funzioni loess e interp per eseguire l'adattamento quadratico a pezzi.
4. Chiamare la funzione polyfit per adattare un polinomio di secondo ordine all'insieme di dati.
5. Tracciare il grafico delle due curve definite in precedenza.
• Quando l'estensione è ampia (ad esempio 2 o 3), i dati vengono considerati un singolo fit quadratico con pesi quasi uguali. Il fit si avvicina la soluzione di polyfit a un polinomio quadratico.
• Non vi sono linee guida esatte per la scelta dell'estensione. Con l'aumentare dell'estensione, il grafico del fit di loess diventa più uniforme, poiché nel fit viene connesso un numero minore di pezzi. Il fit potrebbe tuttavia non seguire correttamente le caratteristiche dei dati. Al contrario, con il diminuire dell'estensione, potrebbe risultare che loess non converge.
• L'algoritmo loess non è progettato per l'estrapolazione. Se si tenta di valutare interp in corrispondenza di valori al di là dell'intervallo x originale, viene restituito un errore.
• Potrebbe essere consigliabile utilizzare loess quando i dati hanno una caratteristica piuttosto discontinua, ma quando non si desidera eseguire il fit a pezzi manuale o utilizzare metodi di adattamento complessi, non realistici dal punto di vista fisico o non lineari.
Regressione polinomiale multivariata
Utilizzare la funzione loess per eseguire la regressione polinomiale multivariata. La funzione loess non consente di adattare più di 4 variabili indipendenti.
1. Definire un insieme di dati.
2. Definire un parametro di smoothing.
Questo parametro ha lo stesso significato dello studio a un fattore.
3. Chiamare la funzione loess.
4. Chiamare interp per interpolare le funzioni di adattamento multivariate. La funzione adattata può accettare un vettore di n elementi o un insieme di n argomenti, dove n è il numero di fattori indipendenti.
5. Utilizzare le funzioni di adattamento per predire il valore di Y in corrispondenza del punto (2, 3, 1).