Двухсторонняя анова на несбалансированном наборе данных - PullRequest
8 голосов
/ 12 апреля 2010

Подходит aov для несбалансированных наборов данных. По справке ...provides a wrapper to lm for fitting linear models to balanced or unbalanced experimental designs. Но позже это говорит aov is designed for balanced designs, and the results can be hard to interpret without balance.

Как мне выполнить двухстороннюю анову на несбалансированном наборе данных в R?

Я хотел бы воспроизвести различные результаты для суммы квадратов типа * I и типа III для вывода SAS (при использовании proc glm). Я помню, что мы использовали type III sum of squares для несбалансированных наборов данных.

Заранее спасибо.

1 Ответ

14 голосов
/ 13 апреля 2010

Функция anova (или summary.aov) даст вам так называемую сумму квадратов типа I (или последовательную). Чтобы получить сумму квадратов типа III, вы можете использовать функцию Anova из библиотеки car с параметром type="III". Разница между этими двумя подходами в несбалансированных наборах данных (а также в примере кода R для создания обеих таблиц) подробно представлена ​​ здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...