R中的嵌套设计使用aov和lmer

时间:2015-03-24 03:20:49

标签: r nested anova lme4

我正在尝试找出此问题的正确R代码。

来自美国的10名高尔夫球手和来自英国的10名高尔夫球手。每位球员在英国打5轮高尔夫球,在美国打5轮。有三个具体问题:

  1. 来自英国或美国的高尔夫球手得分较高吗? (是否有国籍的影响)
  2. 在美国或英国球场打球时,得分会有所不同吗? (是否存在course.location的影响)
  3. 高尔夫球手是否具有“主场优势”,在美国或英国比赛的效果取决于高尔夫球手是来自美国还是英国(即国籍和球场之间是否存在互动)?
  4. 数据使用变量'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:高尔夫球手)之间究竟有什么区别?)

0 个答案:

没有答案