Mogę to pokazać na przykładzie.
Terminy kowariancji są określone w tej samej formule, co efekty stałe i losowe. Warunki kowariancji są określone przez sposób pisania formuły.
Na przykład:
glmer(y ~ 1 + x1 + (1|g) + (0+x1|g), data=data, family="binomial")
Tutaj są dwa ustalone efekty, które mogą się zmieniać losowo, i jeden czynnik grupujący g
. Ponieważ dwa losowe efekty są podzielone na własne terminy, nie zawarto między nimi terminu kowariancji. Innymi słowy, szacowana jest tylko przekątna macierzy wariancji-kowariancji. Zero w drugim członie wyraźnie mówi, że nie należy dodawać losowego terminu przechwytującego ani zezwalać na zmianę istniejącego losowego przechwytywania x1
.
Drugi przykład:
glmer(y ~ 1 + x1 + (1+x1|g), data=data, family="binomial")
Tutaj określono kowariancję między x1
efektem przechwytywania a efektami losowymi, ponieważ wszystkie 1 + x1 | g są zawarte w tym samym terminie. Innymi słowy, oszacowano wszystkie 3 możliwe parametry w strukturze wariancji-kowariancji.
Nieco bardziej skomplikowany przykład:
glmer(y ~ 1 + x1 + x2 + (1+x1|g) + (0+x2|g), data=data, family="binomial")
Tutaj x1
efekty przechwytywania i losowe mogą się różnić razem, podczas gdy narzuca się zerową korelację między x2
efektem losowym a każdym z pozostałych dwóch. Ponownie a 0
jest włączone do x2
pojęcia efektu losowego tylko po to, aby jednoznacznie uniknąć włączenia losowego przechwytywania, które zachowuje kowariancję z x2
efektem losowym.
xxM
pakiet jest również dobrą, ale bardziej skomplikowaną opcją, która umożliwia modelowanie równań struktur. xxm.times.uh.edu