Je vais décrire le modèle de chacun de vos appels lmer()
et leur différence, puis répondre à votre dernière question sur la sélection des effets aléatoires.
Chacun de vos trois modèles contient des effets fixes pour practice
, context
et l'interaction entre les deux. Les effets aléatoires diffèrent entre les modèles.
lmer(ERPindex ~ practice*context + (1|participants), data=base)
participants
participant
0
lmer(ERPindex ~ practice*context + (1+practice|participants), data=base)
Ce modèle, en plus d’une interception aléatoire, contient également une pente aléatoire dans practice
. Cela signifie que le rythme auquel les individus apprennent de la pratique est différent d'une personne à l'autre. Si une personne a un effet aléatoire positif, elle augmente plus vite avec la pratique que la moyenne, tandis qu'un effet aléatoire négatif indique qu'elle apprend moins vite avec la pratique que la moyenne, ou peut-être s'aggrave avec la pratique, en fonction de la variance de l'aléatoire. effet (en supposant que l'effet fixe de la pratique soit positif).
lmer(ERPindex ~ practice*context + (practice|participants) +
(practice|participants:context), data=base)
Ce modèle s'adapte à une pente aléatoire et intercepte dedans practice
(vous devez faire (practice-1|...)
pour supprimer l'interception), tout comme le modèle précédent, mais maintenant vous avez également ajouté une pente aléatoire et une interception dans le facteur participants:context
, qui est un nouveau facteur dont les niveaux Toutes les combinaisons des niveaux présents dans participants
et context
et les effets aléatoires correspondants sont partagées par des observations ayant la même valeur pour les deux participants
et context
. Pour adapter ce modèle , vous aurez besoin d'avoir plusieurs observations qui ont les mêmes valeurs pour les deux participants
etcontext
ou bien le modèle n'est pas estimable. Dans de nombreuses situations, les groupes créés par cette variable d'interaction sont très rares et donnent lieu à des modèles d'effets aléatoires très bruyants / difficiles à adapter. Vous devez donc faire attention lorsque vous utilisez un facteur d'interaction en tant que variable de regroupement.
Fondamentalement (lire: sans devenir trop compliqué), vous devez utiliser des effets aléatoires lorsque vous pensez que les variables de regroupement définissent des "poches" d’inhomogénéité dans l’ensemble de données ou que les individus partageant le même niveau de facteur de regroupement doivent être corrélés les uns aux autres ( les individus qui ne le sont pas ne devraient pas être corrélés) - les effets aléatoires y parviennent. Si vous pensez que des observations partageant les mêmes niveaux participants
et context
plus similaires que la somme des deux parties, il peut être approprié d’inclure l’effet aléatoire "interaction".
Edit: Comme @Henrik le mentionne dans les commentaires, les modèles que vous adaptez, par exemple:
lmer(ERPindex ~ practice*context + (1+practice|participants), data=base)
faire en sorte que la pente aléatoire et l'interception aléatoire soient corrélées l'une avec l'autre, et que cette corrélation soit estimée par le modèle. Pour contraindre le modèle de sorte que la pente aléatoire et l'interception aléatoire ne soient pas corrélées (et donc indépendantes, puisqu'elles sont normalement distribuées), vous devez plutôt adapter le modèle:
lmer(ERPindex ~ practice*context + (1|participants) + (practice-1|participants),
data=base)
Le choix entre ces deux options doit être fondé sur le fait que vous pensez, par exemple, que les participant
s ayant une ligne de base supérieure à la moyenne (c.-à-d. Une interception aléatoire positive) sont également susceptibles d'avoir un taux de changement supérieur à la moyenne (c.-à-d. Une pente aléatoire positive). Si tel est le cas, vous autoriseriez une corrélation entre les deux, sinon, vous les obligeriez à être indépendants. (Encore une fois, cet exemple suppose que la pente de l'effet fixe est positive).
lmer(ERPindex ~ practice*context + (1|participants) + (0 + practice|participants, data=base)
ou est-ce que je me trompe? (Unrelated: Excusez ma petite publication de votre message. Si vous êtes en désaccord avec cette précision, remettez-la en place.)