我正在尝试找出此问题的正确R代码。
来自美国的10名高尔夫球手和来自英国的10名高尔夫球手。每位球员在英国打5轮高尔夫球,在美国打5轮。有三个具体问题:
数据使用变量'golfer'编码,取值为1-20,而不是每个国籍的值1-10。
首先,这是一个嵌套设计吗?也就是说,我说高尔夫球手是否在国籍范围内是否正确?如果是这样,这是正确的anova公式:
aov(score ~ nationality + course.location + nationality*course.location + Error(nationality/golfer)
让我感到困惑的是,如果我使用混合模型框架这样做,这个公式对我来说最有意义:
lmer(score ~ nationality + course.location + nationality*course.location + (1|course.location:golfer))
在这里,高尔夫球手的随机效果取决于该高尔夫球手是在美国还是在英国比赛。
这些类似吗?有一个错吗?都错了吗?在lmer框架中我没有看到需要使用嵌套配方,但在anova框架中我觉得我错过了高尔夫球手的随机效果取决于球场位置的事实。
有什么想法?谢谢。
(作为奖励问题,当课程位置为二进制时,随机效应术语(1 + course.location |高尔夫球手)和(1 | course.location:高尔夫球手)之间究竟有什么区别?)