Różnica między LOESS a LOWESS


17

Jaka jest różnica między LOESS a LOWESS? Z Wikipedii widzę tylko, że LOESS jest uogólnieniem LOWESS. Czy mają nieco inne parametry?

Odpowiedzi:


19

Myślę, że ważne jest, aby odróżnić metody od ich implementacji w oprogramowaniu. Główną różnicą w stosunku do pierwszego jest to, że lowess pozwala tylko na jeden predyktor, podczas gdy less może być użyty do wygładzenia danych wielowymiarowych na pewnego rodzaju powierzchni. Daje również przedziały ufności. W tych zmysłach less jest uogólnieniem. Podczas gdy domyślnym ustawieniem lowess jest użycie ważenia trójkołowego, Loess domyślnie wykonuje dopasowanie nieważone.

Teraz do wdrożenia. W niektórych programach lowess używa wielomianu liniowego, natomiast lessess używa wielomianu kwadratowego (choć można to zmienić). Domyślne i skróty używane przez algorytmy są często całkiem różne, więc trudno jest dokładnie dopasować wyjścia jednowymiarowe. Z drugiej strony nie znam przypadku, w którym wybór między tymi dwoma istotnie zmienił się.


2
Artykuł Cleveland's LOWESS z 1979 r. W JASA . ma do tego wagę trójkołową. Zostało to wyraźnie wspomniane w kroku 4 na str. 831 „Solidnej lokalnie ważonej regresji i wygładzania wykresów rozrzutu”, William S. Cleveland, Journal of the American Statistics Association , t. 74 , nr 368 . (Dec., 1979), s. 829–836. Jeśli artykuł w Wikipedii jest dokładny, LOESS nie zmienił tego domyślnego - oboje to robią.
Glen_b

Może jednak nie jest to standardowe użycie. Wydaje mi się, że lowess zazwyczaj używa wielomianu liniowego, podczas gdy lessess używa wielomianu kwadratowego.
Dimitriy V. Masterov,

Kiedy jedno jest preferowane?
pir

8
Dokładne wyśledzenie różnic może być trudne, ponieważ Lowess ewoluowała w czasie, a less był po prostu tym, jak Bill Cleveland zaczął go nazywać po tym, jak niektórzy geolodzy, z którymi rozmawiał o lowess, powiedzieli mu, dlaczego przypomina im to less. W tym momencie przyjął nową nazwę, a potem to, co było „typowe”, dalej ewoluowało (nieznacznie). Istnieje więcej różnic między opcjami w dokumencie z 1979 r., Na który wskazałem powyżej, niż między typowymi implementacjami tych dwóch. Być może będziemy musieli wziąć pod uwagę dwa konkretne punkty tej ewolucji, aby zidentyfikować konkretne różnice.
Glen_b

6

Różnica jest niewielka, szczególnie w przypadku R. Oto bardzo szczegółowe wyjaśnienie: https://support.bioconductor.org/p/2323/

Zauważ jednak, że lowess () na liście danych wyjściowych R, podczas gdy loess () wypisuje model, który można wprowadzić do przewidywania ().


1
dyskusja w linku jest doskonała. pokazuje dokładny związek między argumentem
cmo
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.