Paket R untuk pemodelan persamaan struktural bertingkat?

18

Saya ingin menguji model jalur multi-tahap (misalnya, A memprediksi B, B memprediksi C, C memprediksi D) di mana semua variabel saya adalah pengamatan individu yang bersarang dalam kelompok. Sejauh ini saya sudah melakukan ini melalui beberapa analisis multilevel unik di R.

Saya lebih suka menggunakan teknik seperti SEM yang memungkinkan saya menguji beberapa jalur pada saat yang sama (A -> B -> C -> D) dan masih menangani 2-level (individu dalam kelompok) dengan benar.

Saya mengerti bahwa MPLUS dapat menangani ini. Apakah ada paket R yang bisa saya gunakan?

Steven L. Johnson
sumber

Jawaban:

19

Tampaknya OpenMx (berdasarkan MX tapi sekarang paket R) dapat melakukan apa yang Anda cari: "Analisis Multi Level"

Bernd Weiss
sumber
6
(+1) Ini hanyalah fork dari Mx tetapi cukup bagus sebagai perangkat lunak gratis untuk SEM. Proyek menjanjikan lainnya adalah lavaan (yang mencoba memberikan hasil yang sesuai Mplus, bila memungkinkan).
chl
@chi Terima kasih atas sarannya, saya akan periksa lavaan juga.
Steven L. Johnson
7

Anda dapat melakukan multilevel SEM dalam paket apa pun yang mendukung analisis beberapa grup menggunakan metode Muthen MUML.

Anda memodelkan 2 kelompok, yang pertama dengan matriks kovarians dalam dan yang kedua dengan matriks kovarians sebagai data. Kemudian Anda membatasi parameter yang relevan untuk menjadi sama lintas grup (yang tergantung pada model).

Jadi ya, Anda bisa melakukan multilevel SEM di lavaan dan OpenMx.

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

Daniel
sumber
4

Jika model Anda rumit, saya akan merekomendasikan xxM, paket untuk R oleh Paras Mehta. http://xxm.times.uh.edu/

Mehta, PD (2013). pemodelan persamaan struktural n-level. Dalam Y. Petscher, C. Schatschneider & DL Compton (Eds.), Analisis kuantitatif terapan dalam ilmu sosial (hal. 329-362). New York: Routledge.

Lee Branum-Martin
sumber
Apa kelebihan model ini?
Andy
@Andy: Saya belum pernah menggunakan paket ini, tetapi tampaknya mendukung berbagai macam model dan situasi serta tidak memiliki batasan jumlah level. Namun, paket tersebut membutuhkan spesifikasi eksplisit dari berbagai matriks, yang memperkenalkan banyak kata dan rumit . Masalah lain adalah bahwa 1) tampaknya xxMsaat ini hanya mendukung Windows; 2) paket tidak pada CRAN; 3) paket tersebut tampaknya gratis, tetapi bukan perangkat lunak sumber terbuka (IMHO, negatif besar!). (Bersambung)
Aleksandr Blekh
@Andy: Ini Panduan Pengguna , yang praktis, karena kalau tidak Anda harus mendaftar untuk mengunduh dokumen.
Aleksandr Blekh
Terima kasih! Saya pikir informasi ini akan membuat jawaban yang lebih lengkap.
Andy
4

Berkenaan dengan kemampuan untuk melakukan ini dalam setiap program SEM .... ya, Anda tidak selalu membutuhkan perangkat lunak SEM khusus, tetapi Anda mungkin memiliki pekerjaan perselisihan data yang hebat jika Anda tidak menggunakan perangkat lunak SEM yang khusus untuk tugas ini. FYI: Saya tidak menemukan openmx sebagai intuitif.

Berikut ini adalah referensi untuk melakukan ini di sebagian besar perangkat lunak apa pun, yang tidak dirujuk sebelumnya.

bfoste01
sumber
2

Coba cari "pemodelan persamaan struktural" di http://rseek.org . Anda akan menemukan beberapa tautan bermanfaat, termasuk tautan ke beberapa paket yang memungkinkan.

Anda mungkin juga memeriksa Tampilan Tugas untuk ilmu sosial, ada bagian untuk pemodelan persamaan struktural mungkin sepertiga dari jalan ke bawah. Lihat http://cran.r-project.org/web/views/SocialSciences.html .

Satu paket khususnya yang mungkin bermanfaat bagi Anda adalah sempaket John Fox . http://cran.r-project.org/web/packages/sem/index.html

Aaron - Pasang kembali Monica
sumber
AFAIK tidak satu pun dari paket ini yang dapat memperkirakan jalur persamaan bertingkat / struktural.
Bernd Weiss
Tidak menyadarinya. Senang Anda berbicara tentang OpenMx.
Aaron - Kembalikan Monica
(Saya akan menyimpan jawabannya, karena terutama dengan komentar Bernd, mungkin berguna bagi orang lain yang menanyakan pertanyaan yang sama ini.)
Aaron - Reinstate Monica
Terima kasih atas sarannya. Saya mencoba yang pertama dan ketiga sebelum memposting pertanyaan saya dan sebagai @Bernd menunjukkan, tidak ada (jelas) di sana yang memiliki multilevel dan SEM.
Steven L. Johnson