R'de sobel testi nasıl yapılır
Sobel testi, aracılık etkisinin önemini test etmek için kullanılan bir yöntemdir.
Wikipedia’ya göre:
Aracılıkta, bağımsız değişken ile bağımlı değişken arasındaki ilişkinin, üçüncü bir değişkenin (aracı) etkisi nedeniyle var olan dolaylı bir etki olduğu varsayılır. Sonuç olarak, bağımsız değişkenle birlikte bir regresyon analizi modeline aracının dahil edilmesi durumunda bağımsız değişkenin etkisi azalmakta ve aracının etkisi anlamlı kalmaktadır.
Sobel testi, esasen, aracının modele dahil edilmesinden sonra bağımsız değişkenin etkisindeki azalmanın anlamlı bir azalma olup olmadığını ve dolayısıyla aracılık etkisinin istatistiksel olarak anlamlı olup olmadığını belirlemek için bir yöntem sağlayan özel bir t-testidir.
Bu eğitimde R’de Sobel testinin nasıl gerçekleştirileceği açıklanmaktadır.
R’de Sobel testi gerçekleştirin
R’de sobel testi gerçekleştirmek için bda kütüphanesini kullanabilirsiniz.
#install bda package if not already installed install.packages('bda') #load bda package library(bda)
Sobel testini gerçekleştirmenin temel sözdizimi şöyledir:
arabuluculuk.test(mv,iv,dv)
burada mv aracı değişken, iv bağımsız değişken ve dv bağımlı değişkendir.
Aşağıdaki kod, aracı değişken, bağımsız değişken ve bağımlı değişken için 50 normal rastgele değişkenden oluşan bir liste kullanarak bir Sobel testi gerçekleştirir:
mv <- rnorm(50) iv <- rnorm(50) dv <- rnorm(50) mediation.test(mv,iv,dv)
Bu kod aşağıdaki sonucu üretir:
Bu durumda esas olarak Sobel sütununun değerleriyle ilgileniyoruz. Z değeri -1,047 ve karşılık gelen p değeri 0,295’tir.
Bu p değeri 0,05 olan alfa seviyesinden büyük olduğu için aracılık etkisinin olmadığı yönündeki sıfır hipotezini reddedemedik.
Dolayısıyla aracılık etkisi istatistiksel olarak anlamlı değildir.
Not: Kendi testinizde farklı bir alfa düzeyi kullanabilirsiniz. Alfa için yaygın seçenekler arasında 0,01, 0,05 ve 0,10 bulunur.