Wzory modelowe w R, takie jak
y ~ x + a*b + c:d
oparte są na tak zwanej notacji Wilkinsona : Wilkinson i Rogers 1973, Symboliczny opis modeli czynnikowych do analizy wariancji .
Ten artykuł nie omawiał notacji dla modeli mieszanych (które mogły wtedy nie istnieć). Skąd więc wzięły się formuły modelu mieszanego używane w lme4
pokrewnych pakietach w R, takie jak
y ~ x + a*b + c:d + (1|school) + (a*b||town)
pochodzić z? Kto i kiedy przedstawił je po raz pierwszy? Czy istnieje dla nich jakikolwiek uzgodniony termin, taki jak „notacja Wilkinsona”? Mam na myśli szczególnie takie terminy
(model formula | grouping variable)
(model formula || grouping variable)
nlme
używa,|
ale nie sądzę, że używa()
do oznaczania efektów losowych, prawda? Losowe efekty są wymienione jako osobny argument dla wywołania funkcji. Czy to zostałolme4
wprowadzone(x|id)
jako część tej samej formuły?