Differenza tra LOESS e LOWESS


17

Qual è la differenza tra LOESS e LOWESS? Da Wikipedia posso solo vedere che LOESS è una generalizzazione di LOWESS. Hanno parametri leggermente diversi?

Risposte:


19

Penso che sia importante distinguere tra i metodi e le loro implementazioni nel software. La differenza principale rispetto alla prima è che lowess consente solo un predittore, mentre loess può essere utilizzato per smussare i dati multivariati in un tipo di superficie. Ti dà anche intervalli di confidenza. In questi sensi, loess è una generalizzazione. Mentre l'impostazione predefinita per lowess è l'uso della ponderazione del tricubo, loess esegue per impostazione predefinita un adattamento non ponderato.

Ora per l'implementazione. In alcuni software, lowess utilizza un polinomio lineare, mentre loess utilizza un polinomio quadratico (sebbene sia possibile modificarlo). Le impostazioni predefinite e le scorciatoie utilizzate dagli algoritmi sono spesso abbastanza diverse, quindi è difficile far corrispondere esattamente gli output univariati. D'altra parte, non sono a conoscenza di un caso in cui la scelta tra i due abbia fatto una differenza sostanziale.


2
L'articolo LOWESS del 1979 di Cleveland su JASA . ha una ponderazione tricube per questo. È esplicitamente menzionato nel passaggio 4 a p831 di "Grafici di dispersione e di livellamento ponderati localmente robusti", William S. Cleveland, Journal of American Statistical Association , vol. 74 , n . 368 . (Dicembre 1979), pagg. 829-836. Se l'articolo di Wikipedia è accurato, LOESS non ha modificato questa impostazione predefinita, lo fanno entrambi.
Glen_b

Forse questo non è un uso standard dopo tutto. Immagino che lowess usi anche un polinomio lineare, mentre loess usa un polinomio quadratico.
Dimitriy V. Masterov,

Quando uno è preferito rispetto all'altro?
pir

8
Può essere difficile rintracciare le differenze in modo preciso, dal momento che il lowess si è evoluto nel tempo e il loess è stato semplicemente quello che Bill Cleveland ha iniziato a chiamarlo dopo che alcuni geoscienziati con cui parlava di lowess gli hanno detto perché gli ricordava il loess. Ha adottato il nuovo nome a quel punto, e ciò che era "tipico" loess ha continuato ad evolversi (leggermente) dopo. Vi sono più differenze tra le opzioni all'interno del documento del 1979 che ho indicato sopra rispetto a quelle tra le implementazioni tipiche delle due. Potremmo aver bisogno di prendere due punti specifici lungo quell'evoluzione per identificare differenze specifiche.
Glen_b

6

In particolare per R, la differenza è piccola. C'è una spiegazione molto dettagliata qui: https://support.bioconductor.org/p/2323/

Ma nota che lowess () in R genera un elenco di dati mentre loess () genera il modello che può essere inserito in predict ().


1
la discussione nel link è eccellente. ti dice l'esatta relazione tra l'argomento
cmo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.