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?
Odpowiedzi:
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
nlme
pakietu R, elegancko opisali bardziej merytoryczne względy przy wyborze modelu: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.
źródło
Aby zapoznać się z częścią liniowo-nieliniową, zobacz: CrossValidated artykuł na ten temat , szczególnie odpowiedź drugiego stopnia Charliego. Nie sądzę, żeby były jakieś zmiany w przypadku efektów mieszanych.
źródło