Pakiet R do wielopoziomowego modelowania równań strukturalnych?


18

Chcę przetestować wieloetapowy model ścieżki (np. A przewiduje B, B przewiduje C, C przewiduje D), gdzie wszystkie moje zmienne są indywidualnymi obserwacjami zagnieżdżonymi w grupach. Do tej pory robiłem to poprzez wiele unikalnych analiz wielopoziomowych w R.

Wolałbym użyć techniki takiej jak SEM, która pozwala mi testować wiele ścieżek jednocześnie (A -> B -> C -> D) i nadal poprawnie obsługiwać 2 poziomy (osoby w grupach).

Rozumiem, że MPLUS może sobie z tym poradzić. Czy istnieje pakiet R, którego mogę użyć?

Odpowiedzi:


19

Wygląda na to, że OpenMx (oparty na Mx, ale teraz jest to pakiet R) może robić to, czego szukasz: „Analiza wielopoziomowa”


6
(+1) To tylko rozwidlenie Mx, ale jest całkiem dobre jako darmowe oprogramowanie dla SEM. Kolejnym obiecującym projektem jest lavaan (który stara się dostarczać wyjście zgodne z Mplus, gdy tylko jest to możliwe).
chl

@chi Dziękuję za sugestię, sprawdzę też lawy.
Steven L. Johnson

7

Możesz wykonać wielopoziomowy SEM w dowolnym pakiecie, który obsługuje analizę wielu grup przy użyciu metody Muthen's MUML.

Modelujesz 2 grupy, pierwszą z macierzą kowariancji wewnątrz, a drugą z macierzą między kowariancją jako danymi. Następnie ogranicz odpowiednie parametry, aby były równe we wszystkich grupach (w zależności od modelu).

Więc tak, możesz wykonywać wielopoziomowe SEM w Lavaanie i OpenMx.

Zobacz http://smr.sagepub.com/content/22/3/376.short


4

Jeśli twój model jest skomplikowany, poleciłbym xxM, pakiet dla R autorstwa Paras Mehta. http://xxm.times.uh.edu/

Mehta, PD (2013). Modelowanie równań strukturalnych na poziomie n. W Y. Petscher, C. Schatschneider i DL Compton (red.), Zastosował analizę ilościową w naukach społecznych (str. 329-362). Nowy Jork: Routledge.


Jakie byłyby zalety tego modelu?
Andy

@Andy: Nie korzystałem z tego pakietu, ale wydaje się, że obsługuje on wiele różnych modeli i sytuacji, a także nie ma ograniczenia liczby poziomów. Jednak pakiet wymaga wyraźnej specyfikacji różnych matryc, co wprowadza nadmierną słowność i jest uciążliwe . Innym problemem jest to, że 1) wydaje się, że xxMobecnie obsługuje tylko system Windows; 2) paczka nie znajduje się w CRAN; 3) pakiet wydaje się być darmowy, ale nie jest oprogramowaniem typu open source (IMHO, duży negatyw!). (ciąg dalszy)
Aleksandr Blekh

@Andy: oto Podręcznik użytkownika , który jest przydatny, ponieważ w przeciwnym razie musisz się zarejestrować, aby pobrać dokument.
Aleksandr Blekh

Dzięki! Myślałem, że ta informacja będzie pełniejszą odpowiedzią.
Andy,

4

Jeśli chodzi o możliwość ściągnięcia tego w dowolnym programie SEM ... tak, nie zawsze potrzebujesz specjalistycznego oprogramowania SEM, ale możesz mieć cholernie trudne zadanie przenoszenia danych, jeśli nie używasz oprogramowania SEM, które jest specjalizuje się w tym zadaniu. FYI: Nie uważam openmx za intuicyjny.

Oto odniesienie do ściągnięcia tego w większości programów, o których wcześniej nie wspominano.


2

Spróbuj wyszukać „modelowanie równań strukturalnych” na stronie http://rseek.org . Znajdziesz kilka pomocnych linków, w tym linki do kilku możliwych pakietów.

Możesz także zajrzeć do widoku zadań dla nauk społecznych, jest sekcja do modelowania równań strukturalnych, może jedna trzecia w dół. Zobacz http://cran.r-project.org/web/views/SocialSciences.html .

Szczególnie przydatny może być sempakiet Johna Foxa . http://cran.r-project.org/web/packages/sem/index.html


AFAIK żaden z tych pakietów nie może oszacować modeli wielopoziomowych ścieżek / równań strukturalnych.
Bernd Weiss,

Nie zdawałem sobie z tego sprawy. Cieszę się, że mówiłeś o OpenMx.
Aaron - Przywróć Monikę

(Zachowam odpowiedź, ponieważ zwłaszcza z komentarzem Bernda, może być przydatne dla innych zadających to samo pytanie.)
Aaron - Przywróć Monikę

Dziękuję za sugestie. Wypróbowałem pierwszy i trzeci przed opublikowaniem mojego pytania i jak zauważył @Bernd, nie ma (oczywistego) niczego, co ma zarówno wielopoziomowe, jak i SEM.
Steven L. Johnson
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.