2010-04-12 3 views
8

Is 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.2-way anova на несбалансированном наборе данных

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

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

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

+0

Говоря о типе III суммы квадратов: http://rfortunes.posterous.com/you-must-realize-that-r-is-written-by-experts – Marek

+1

Я думаю, что тип III SS получил плохой рэп из R. Что касается общей применимости, я считаю их более полезными, чем SS типа I, хотя и менее полезными, чем тип II. Я почти всегда использую функцию Anova в автомобильном пакете над базовой anova. –

ответ

14

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

+0

Большое спасибо. Эта статья представляется очень полезной и информативной. – Brani

+0

Спасибо за ссылку на газету Zahn. Раньше я этого не видел. –

+0

@ gd047: Не могли бы вы уточнить, где находится образец R-кода? – unutbu

Смежные вопросы