R'de çoklu arabuluculuk analizi


19

Herkesin R'de çoklu arabuluculuk modelini çalıştırmanın bir yolunu bilip bilmediğini merak ediyorum. Arabuluculuk paketinin birden çok basit arabuluculuk modeline izin verdiğini biliyorum , ama aynı anda birden fazla arabuluculuk modelini değerlendiren bir model çalıştırmak istiyorum.

Bunu bir SEM çerçevesinde yapabileceğimi varsayıyorum (yol analizi), ancak birden çok aracı için arabuluculuk analizine özgü istatistikleri hesaplayan bir paketin yeni birisinin (dolaylı etkiler, Arabuluculuk yoluyla Toplam Etki Oranı, vb.) ve önyüklemeyi kullanabilir. Bunun uzun vadeli olduğunu biliyorum, ancak sıfırdan gelişerek zaman harcamadan önce sormam gerektiğini düşündüm.

GÜNCELLEME: (11/11/2013)

Bu soruyu birkaç yıl önce sorduğumdan beri, çoklu arabuluculuk yapmak için harika R paketi lavasını kullanmayı öğrendim.

örnek kod:

model <- '
# outcome model 
outcomeVar ~ c*xVar + b1*medVar1 + b2*medVar2

# mediator models
medVar1 ~ a1*xVar 
medVar2 ~ a2*xVar

# indirect effects (IDE)
medVar1IDE  := a1*b1
medVar2IDE  := a2*b2
sumIDE := (a1*b1) + (a2*b2)

# total effect
total := c + (a1*b1) + (a2*b2)
medVar1 ~~ medVar2 # model correlation between mediators
'

A1, a2, b1, b2 ve c'nin etiketler olduğunu unutmayın. Ardından modeli çalıştırın:

fit <- sem(model, data=dataframe)

Ve çıktıya bakın:

summary(fit, fit.measures=TRUE, standardize=TRUE, rsquare=TRUE)

Son olarak, bootstrap güven aralıkları oluşturun:

boot.fit <- parameterEstimates(fit, boot.ci.type="bca.simple")

Daha fazla ayrıntı için lav web sitesine bakın: http://lavaan.ugent.be/


SemPLS veya plspm'nin arabuluculuk analizine izin verip vermeyeceğinden emin değilim , ancak kontrol etmeye değer.
chl

@wmmurrah sorunuzu piggyback olacak, güven aralıkları elde etmek için bootstraping tek avantajı nedir?
lf_araujo

1
@If_araujo Eğer hipotez testine giriyorsanız, p değerleri yerine önyükleme güven aralıkları kullanılmalıdır, çünkü ikincisi genellikle ihlal edilen normallik varsayımlarını gerektirir. İki yol katsayısının ürünü olan dolaylı etki, büyük olmadıkça p-değerlerinin varsayımlarını sorgulanabilir kılar. Bu nedenle, aralıkları kullanmak istemeseniz bile, p değerlerinden daha üstündürler.
wmmurrah

@ If_araujo bakınız: Bakınız: Preacher, KJ ve Hayes, AF (2008). Çoklu arabulucu modellerinde dolaylı etkilerin değerlendirilmesi ve karşılaştırılması için asimptotik ve yeniden örnekleme stratejileri. Davranış araştırma yöntemleri, 40 (3), 879-891.
wmmurrah

Yanıtlar:


5

Lav paketi SEM için bir R paketidir. Birden fazla arabuluculuk hipotezini test etmek için kullanabilirsiniz ve boostrap vardır.


Son zamanlarda büyük bir lav hayranı oldum. Yukarıdaki soru için yaptığım güncellemeye bakın. Umarım lav gelişimi devam eder!
wmmurrah
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.