Какая функция R LMM для AR-корреляционной структуры и скрещенные случайные эффекты - PullRequest
0 голосов
/ 14 февраля 2019

Будучи психологом, а не статистиком, я всегда использовал ANOVA для анализа конструкций с повторными измерениями, но с тех пор узнал, что вместо этого следует использовать смешанное линейное моделирование с экспериментами такого типа, чтобы справиться с (в значительной степени присущей) сферичностьюнарушения, которые идут с ними.Поэтому я пытаюсь заново провести все свои анализы соответствующим образом, используя эту новую технику.Пытаясь переписать мои модели, я узнал, что функция lmer может обрабатывать скрещенные случайные эффекты, но не позволяет задавать корреляционную структуру AR, а функция lme, наоборот, может делать обратное.

Для моей собственной ситуации у меня есть эксперимент со следующей настройкой:

В настоящее время у меня есть 5 предметов, где "субъекты" - это случайная величина.

Каждый субъектподвергается воздействию 3 различных раздражителей - CS +, CS- и CST.Это фактор внутри субъекта.

Во время каждого представления стимула мы измеряем зависимую переменную в каждый из 12 моментов времени - sec1, sec2, ..., sec12.Это фактор внутри субъекта.

Мы собрали еще 3 переменные, которые мы надеемся контролировать:

  1. Пол (M и F) (имя переменной = " пол ")
  2. STAI-T баллы тревоги (имя переменной = " staiT ")
  3. STAI-S баллы тревоги (имя переменной = " staiS ")

Хотя это может показаться странным, и «стимулы», и «временные точки» являются нашими независимыми интересующими переменными, поскольку нас интересуют различия в рейтингах между стимулами, а также ГДЕ эти различия (в рамках исследования) имеют место,Поэтому мы рассматриваем фиксированные переменные " CS " и " sec ".

Я начал с функции R следующим образом:

model <- lmer(rating ~ CS*sec + sex + staiT + staiS, data = dataframe, REML = F)

Однако меня отбрасывают случайные эффекты.Данные выглядят так: the data look like this

Очевидно, что самая легкая модель, которую можно здесь разместить, это:

model <- lmer(rating ~ CS*sec + sex + staiT + staiS + (1|subject), data = dataframe, REML = F)

Но это понятно каждомусубъект показывает уникальный наклон, связанный с CS , что приведет к следующей модели:

model <- lmer(rating ~ CS*sec + sex + staiT + staiS + (CS|subject), data = dataframe, REML = F)

Эта проблема, я понятия не имею, что делать с sec переменная здесь;Я уверен, уверен, как сказать, есть ли случайный эффект, связанный с этим.Я видел примеры продольных исследований, которые, по сути, говорят об этом, но не знают, что искать, чтобы решить это.Если это так, то CS и sec пересекаются, поэтому моя модель в итоге получит

model <- lmer(rating ~ CS*sec + sex + staiT + staiS + (CS|subject) + (sec|subject), data = dataframe, REML = F)

Однако, поскольку это также повторяетсяЯ полагаю, что авторегрессивная корреляционная структура лучше соответствовала бы этим данным, что, очевидно, не может быть указано в lmer.Кажется, что если я хочу, то лучшее, что я могу сделать, это:

model <- lme(rating ~ CS*sec, random = ~CS|subject, correlation = corAR1(), data = dataframe, method = "ML")

И здесь я не могу, по-видимому, определить конкретные скрещенные случайные факторы.

Учитывая все это, у меня есть 3вопросы:

  1. Имеет ли одна модель больше смысла, чем другие?
  2. Как, черт возьми, вы решаете, если sec (или эквивалент времени)курс обучения) это случайный фактор?Я просто не могу обернуть голову вокруг этого.Когда я смотрю на CS, я просто смотрю на наклон каждой линии CS OVER SEC, чтобы получить свой ответ, но с точки зрения самой секунды, я не знаю, как это выяснить.
  3. Хотя это может в конечном итоге не бытьПрименимо ко мне. Мне любопытно: что вы делаете в ситуации, когда вы используете R и у вас есть корреляционная структура AR и скрещенные случайные эффекты?Какую функцию вы выполняете или как ее взламываете, чтобы вы могли это сделать?Или это невозможно?

Отчаянно благодарим вас за понимание, которое кто-либо может предоставить.

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