Czy ktoś może rzucić światło na mieszane efekty liniowe vs. nieliniowe?


14

Mam zamiar zająć się uczeniem się R, a mój projekt edukacyjny będzie wymagał zastosowania regresji efektów mieszanych lub losowych do zbioru danych w celu opracowania równania predykcyjnego. Podzielam troskę pisarza w tym poście Jak wybrać bibliotekę nlme lub lme4 R dla modeli efektów mieszanych? zastanawiając się, czy NLME czy LME4 jest lepszym pakietem do zapoznania się. Bardziej podstawowe pytanie brzmi: jaka jest różnica między liniowym a nieliniowym modelowaniem efektów mieszanych?

W tle zastosowałem modelowanie ME w moich badaniach stwardnienia rozsianego (w MATLAB, nie R), więc jestem zaznajomiony z tym, jak traktowane są zmienne stałe i losowe. Ale nie jestem pewien, czy praca, którą wykonałem, była uważana za liniową czy nieliniową MNIE. Czy jest to po prostu funkcjonalna forma zastosowanego równania, czy coś innego?


W razie potrzeby mogę również rozwinąć pracę nad pracą magisterską.
Kevin

Odpowiedzi:


17

Istnieje kilka różnic między modelami regresji liniowej i nieliniowej, ale podstawowy matematyczny polega na tym, że modele liniowe są liniowe w parametrach, podczas gdy modele nieliniowe są nieliniowe w parametrach. Pinheiro i Bates (2000, s. 284–285), autorzy nlmepakietu R, elegancko opisali bardziej merytoryczne względy przy wyborze modelu:

Wybierając model regresji, aby opisać, jak zmienna odpowiedzi zmienia się wraz ze zmiennymi towarzyszącymi, zawsze można skorzystać z modeli, takich jak modele wielomianowe, które są liniowe w parametrach. Zwiększając porządek modelu wielomianowego, można uzyskać coraz dokładniejsze przybliżenia do prawdziwej, zwykle nieliniowej funkcji regresji, w obrębie obserwowanego zakresu danych. Te modele empiryczne opierają się wyłącznie na zaobserwowanym związku między odpowiedzią a współzmiennymi i nie uwzględniają żadnych teoretycznych rozważań na temat mechanizmu leżącego u podstaw generowania danych. Z drugiej strony modele nieliniowe są często mechanistyczne, tj. Oparte na modelu mechanizmu wytwarzającego odpowiedź. W rezultacie parametry modelu w modelu nieliniowym mają na ogół naturalną interpretację fizyczną. Nawet gdy są uzyskane empirycznie, modele nieliniowe zwykle zawierają znane, teoretyczne cechy danych, takie jak asymptoty i monotoniczność, i w tych przypadkach można je uznać za modele półmechaniczne. Model nieliniowy zazwyczaj wykorzystuje mniej parametrów niż model liniowy konkurencji, taki jak wielomian, co daje bardziej oszczędny opis danych. Modele nieliniowe zapewniają również bardziej wiarygodne prognozy dla zmiennej odpowiedzi poza obserwowanym zakresem danych niż, powiedzmy, modele wielomianowe. podając bardziej oszczędny opis danych. Modele nieliniowe zapewniają również bardziej wiarygodne prognozy dla zmiennej odpowiedzi poza obserwowanym zakresem danych niż, powiedzmy, modele wielomianowe. podając bardziej oszczędny opis danych. Modele nieliniowe zapewniają również bardziej wiarygodne prognozy dla zmiennej odpowiedzi poza obserwowanym zakresem danych niż, powiedzmy, modele wielomianowe.

Istnieją również duże różnice między pakietami nlme i lme4, które wykraczają poza kwestię liniowości. Na przykład za pomocą nlme można dopasować modele liniowe lub nieliniowe i dla każdego typu określić struktury wariancji i korelacji dla błędów wewnątrz grupy (np. Autoregresyjny); Lme4 nie może tego zrobić. Ponadto losowe efekty można naprawić lub krzyżować w dowolnym pakiecie, ale o wiele łatwiej (i bardziej wydajnie obliczeniowo) jest określenie i modelowanie krzyżowanych efektów losowych w lme4.

Radziłbym najpierw rozważyć: a) czy będziesz potrzebować modelu nieliniowego, oraz b) czy będziesz musiał określić albo wariancje wewnątrz grupy, albo struktury korelacji. Jeśli którakolwiek z tych odpowiedzi brzmi „tak”, musisz użyć nlme (biorąc pod uwagę, że trzymasz się R). Jeśli dużo pracujesz z modelami liniowymi, które krzyżują losowe efekty lub skomplikowane kombinacje zagnieżdżonych i skrzyżowanych efektów losowych, wtedy lme4 jest prawdopodobnie lepszym wyborem. Może być konieczne nauczenie się korzystania z obu pakietów. Nauczyłem się najpierw lme4, a potem zdałem sobie sprawę, że muszę używać nlme, ponieważ prawie zawsze pracuję z autoregresyjnymi strukturami błędów. Nadal jednak wolę lme4, kiedy analizuję dane z eksperymentów ze skrzyżowanymi czynnikami. Dobra wiadomość jest taka, że ​​wiele z tego, czego dowiedziałem się o lme4, zostało dobrze przeniesionych do nlme. Tak czy inaczej,

Bibliografia

Pinheiro, JC i Bates, DM (2000). Modele z efektami mieszanymi w S i S-PLUS . Nowy Jork: Springer-Verlag.


To doskonała odpowiedź; bardzo dziękuję za opracowanie. Właśnie znalazłem dziś inne odniesienie do tej książki iz pewnością ją wyśledzę teraz, gdy wiem, że będę potrzebować NLME.
Kevin,

Świetna odpowiedź! Twój fragment Pinheiro & Bates przekonał mnie, że mam dziś wieczorem książkę do
pobrania

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.