Я не думаю, что вы можете легко сделать то, что вы хотите сделать с RM-ANOVA, так как количество повторений не одинаково для всех предметов. Запуск моделей со смешанными эффектами в R. очень прост. На самом деле, потратив немного времени на изучение основ и команд, вы откроете для вас много возможностей. Я также нахожу смешанное моделирование намного более простым в использовании и более гибким, и почти никогда не нужно выполнять RM-ANOVA напрямую. Наконец, учтите, что при смешанном моделировании вы можете также учитывать ковариационную структуру невязок (RM-ANOVA просто предполагает диагональную структуру), что может быть важно для многих приложений.
Существует два основных пакета для линейного смешанного моделирования в R: nlme
и lme4
. В lme4
пакетах являются более современными один , который отлично подходит для больших наборов данных , а также для случаев , вы имеете дело с кластерными данными. Nlme
является более старым пакетом и в основном не рекомендуется в пользу lme4
. Однако для проектов с повторными измерениями это все же лучше, чем, lme4
поскольку nlme
позволяет моделировать только ковариационную структуру невязок. Основной синтаксис nlme
очень прост. Например:
fit.1 <- lme(dv ~ x + t, random=~1|subject, cor=corCompSymm())
Здесь я моделирую взаимосвязь между зависимой переменной dv
и фактором, x
а также ковариату, связанной со временем t
. Subject
является случайным эффектом, и я использовал составную структуру симметрии для ковариации невязок. Теперь вы можете легко получить печально известные значения р:
anova(fit.1)
Наконец, я могу предложить вам больше узнать о nlme, используя его полное справочное руководство « Модели смешанных эффектов в S и S-Plus» . Еще одним хорошим справочником для начинающих является линейные смешанные модели - практическое руководство по использованию статистического программного обеспечения, в котором собраны многочисленные примеры различных приложений смешанного моделирования с кодом на R, SAS, SPSS и т. Д.