Diferencia entre LOESS y LOWESS

17

¿Cuál es la diferencia entre LOESS y LOWESS? Desde Wikipedia solo puedo ver que LOESS es una generalización de LOWESS. ¿Tienen parámetros ligeramente diferentes?

pir
fuente

Respuestas:

19

Creo que es importante distinguir entre los métodos y sus implementaciones en software. La principal diferencia con respecto al primero es que lowess permite solo un predictor, mientras que loess se puede usar para suavizar datos multivariados en un tipo de superficie. También te da intervalos de confianza. En estos sentidos, loess es una generalización. Si bien el valor predeterminado para lowess es utilizar la ponderación tricubo, loess realiza un ajuste no ponderado de forma predeterminada.

Ahora para la implementación. En algunos programas, lowess usa un polinomio lineal, mientras que loess usa un polinomio cuadrático (aunque puede modificarlo). Los valores predeterminados y los accesos directos que utilizan los algoritmos a menudo son bastante diferentes, por lo que es difícil lograr que las salidas univariadas coincidan exactamente. Por otro lado, no estoy al tanto de un caso en el que la elección entre los dos haya hecho una diferencia sustancial.

Dimitriy V. Masterov
fuente
2
Papel de Cleveland de 1979 BAJO en JASA . tiene un peso tricubo para esto. Se menciona explícitamente en el paso 4 en la p831 de "Diagramas de dispersión de regresión y suavizado robusto localmente ponderados", William S. Cleveland, Revista de la Asociación Americana de Estadística , vol. 74 , núm . 368 . (Diciembre de 1979), págs. 829-836. Si el artículo de Wikipedia es exacto, LOESS no cambió ese valor predeterminado, ambos lo hacen.
Glen_b -Reinstate Monica
Quizás este no sea el uso estándar después de todo. Supongo que lowess también usa típicamente un polinomio lineal, mientras que loess usa un polinomio cuadrático.
Dimitriy V. Masterov
¿Cuándo se prefiere uno sobre el otro?
pir
8
Puede ser difícil rastrear las diferencias con precisión, ya que lowess evolucionó con el tiempo, y loess fue simplemente como Bill Cleveland comenzó a llamarlo después de que algunos geocientíficos con los que estaba hablando sobre lowess le dijeron por qué les recordaba a loess. Adoptó el nuevo nombre en ese punto, y lo que era loess 'típico' continuó evolucionando (ligeramente) después de eso. Hay más diferencias entre las opciones dentro del documento de 1979 que señalo arriba que entre las implementaciones típicas de los dos. Es posible que necesitemos tomar dos puntos específicos a lo largo de esa evolución para identificar diferencias específicas.
Glen_b -Reinstalar Monica
6

Específicamente para R, la diferencia es pequeña. Aquí hay una explicación muy detallada: https://support.bioconductor.org/p/2323/

Pero observe que lowess () en R genera una lista de datos mientras que loess () genera el modelo que puede ingresarse en predic ().

Guangbo Chen
fuente
1
La discusión en el enlace es excelente. te dice la relación exacta entre el argumento
cmo