Несколько переменных для пересечения (случайные наклоны) модели смешанного эффекта (lme4) - PullRequest
0 голосов
/ 15 апреля 2019

Я новичок в R, из STATA. Я хочу оценить смешанную модель (lme4), в которой моя зависимая переменная является средним (средняя скорость), и я имею в качестве независимых переменных crosswalk, Appro_width (эти два на одном уровне, улица или подход), lumix, pop_dens и empl_dens (эти те, на другом уровне, этот уровень является пересечением). Для разных уровней у меня есть идентификатор (Int_ID и Approach_ID). Идея состоит в том, чтобы оценить влияние на средства, которые имеют lumix, pop_dens и empl_dens на уровне Int_ID и переходе, подход_пропускания в Approach_ID.

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

memeads <- lmer(means ~ crosswalk + approach_width + lumix + pop_dens + empl_dens + (1 | Approach_ID) + (1 | Int_ID), data = db)

В STATA я бы сделал что-то вроде этого:

xtmixed means crosswalk approach_width lumix pop_dens empl_dens || Int_ID : lumix pop_dens empl_dens || Approach_ID : crosswalk + approach_width

Любая помощь будет оценена

1 Ответ

0 голосов
/ 16 апреля 2019

С помощью @ Оливера я смог подогнать свою модель. Решение заключается в следующем, если таковые имеются в будущем.

Чтобы иметь более одной случайной величины на склоне, модель должна быть:

memeads <- lmer(means ~ crosswalk + approach_width + lumix + pop_dens + empl_dens + (1 + lumix + pop_dens + empl_dens | Approach_ID) + (1 +crosswalk + approach_width | Int_ID), data = db)

Спасибо за поддержку

...