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


18

Я хочу перевірити багатоступеневу модель шляху (наприклад, A прогнозує B, B прогнозує C, C прогнозує D), де всі мої змінні є індивідуальними спостереженнями, вкладеними в групи. Поки що я робив це через багаторазовий унікальний багаторівневий аналіз у Р.

Я вважаю за краще використовувати таку методику, як SEM, яка дозволяє мені перевірити одночасно декілька шляхів (A -> B -> C -> D) і все ще належним чином обробляти 2-х рівнів (осіб у групах).

Я розумію, що MPLUS може впоратися з цим. Чи є пакет R, який я можу використовувати?

Відповіді:


19

Схоже, що OpenMx (заснований на Mx, але це тепер пакет R) може робити те, що ви шукаєте: "Багаторівневий аналіз"


6
(+1) Це просто вилка Mx, але це досить добре, як безкоштовне програмне забезпечення для SEM. Іншим перспективним проектом є lavaan (який намагається забезпечити сумісний з Mplus вихід, коли це можливо).
chl

@chi Дякую за пропозицію, я перевірю і лаваан.
Стівен Л. Джонсон

7

Ви можете робити багаторівневу SEM в будь-якому пакеті, який підтримує багаторазовий аналіз, використовуючи метод MUML Muthen

Ви моделюєте 2 групи, перша з матрицею коваріації та друга з матрицею коваріації як дані. Тоді ви обмежуєте відповідні параметри рівними по групах (що залежить від моделі).

Так що так, ви можете робити багаторівневі SEM в lavaan і OpenMx.

Дивіться http://smr.sagepub.com/content/22/3/376.short


4

Якщо ваша модель складна, я б порекомендував xxM, пакет для R від Paras Mehta. http://xxm.times.uh.edu/

Мехта, PD (2013). моделювання структурного рівняння n-рівня. У Y. Petscher, C. Schatschneider & DL Compton (ред.) Застосовували кількісний аналіз у соціальних науках (с. 329-362). Нью-Йорк: Routledge.


Які б були переваги цієї моделі?
Енді

@Andy: Я не використовував цей пакет, але, здається, він підтримує широкий спектр моделей і ситуацій, а також не має обмежень у кількості рівнів. Однак пакет вимагає чітких специфікацій різних матриць, що вводить надмірну формульованість та громіздкість . Інша проблема полягає в тому, що 1) здається, що xxMнаразі підтримує лише Windows; 2) пакет не знаходиться на CRAN; 3) пакет здається безкоштовним, але не програмним забезпеченням з відкритим кодом (IMHO, великий негатив!). (буде продовжено)
Олександр Блех

@Andy: Ось керівництво користувача , яке зручно, оскільки в іншому випадку вам потрібно зареєструватися, щоб завантажити документ.
Олександр Блех

Спасибі! Я думав, що ця інформація дасть більш повну відповідь.
Енді

4

Що стосується можливості зняти це в будь-якій програмі SEM .... так, вам не завжди потрібне спеціалізоване програмне забезпечення SEM, але у вас може виникнути пекельна робота з переміщенням даних, якщо ви не використовуєте програмне забезпечення SEM, яке є спеціалізувався на цьому завданні. FYI: Я не вважаю openmx інтуїтивно зрозумілим.

Ось посилання на вирішення цього питання у більшості програмного забезпечення, на яке раніше не було посилань.


2

Спробуйте пошукати "моделювання структурних рівнянь" на http://rseek.org . Ви знайдете кілька корисних посилань, включаючи посилання на кілька можливих пакетів.

Ви також можете ознайомитись із видом завдань соціальних наук, там є розділ для моделювання структурних рівнянь, можливо, на третину шляху вниз. Дивіться http://cran.r-project.org/web/views/SocialSciences.html .

Один пакет, який, можливо, вам може бути корисним, - це semпакет Джона Фокса . http://cran.r-project.org/web/packages/sem/index.html


AFAIK жоден з цих пакетів не може оцінити багаторівневі моделі траєкторій / структурних рівнянь.
Бернд Вайс

Не усвідомлював цього. Радий, що ви розповіли про OpenMx.
Аарон - Відновіть Моніку

(Я буду тримати відповідь, тому що особливо з коментарем Бернда це може бути корисно іншим, хто задає це саме питання.)
Аарон - Відновіть Моніку

Дякуємо за пропозиції. Я спробував перший і третій, перш ніж розміщувати своє запитання, і як зазначав @Bernd, немає нічого (очевидно), що має багаторівневий і SEM.
Стівен Л. Джонсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.