Cara melakukan tes sobel di r
Tes Sobel adalah metode untuk menguji signifikansi efek mediasi.
Menurut Wikipedia :
Dalam mediasi, hubungan antara variabel independen dengan variabel dependen diasumsikan merupakan pengaruh tidak langsung yang terjadi karena pengaruh variabel ketiga (mediator). Akibatnya, ketika mediator dimasukkan dalam model analisis regresi dengan variabel independen, maka pengaruh variabel independen menjadi berkurang dan pengaruh mediator tetap signifikan.
Uji Sobel pada dasarnya adalah uji-t khusus yang menyediakan metode untuk menentukan apakah pengurangan pengaruh variabel independen, setelah memasukkan mediator ke dalam model, merupakan pengurangan yang signifikan dan oleh karena itu apakah efek mediasi signifikan secara statistik.
Tutorial ini menjelaskan cara melakukan tes Sobel di R.
Lakukan tes Sobel di R
Untuk melakukan tes sobel di R, Anda bisa menggunakan perpustakaan bda .
#install bda package if not already installed install.packages('bda') #load bda package library(bda)
Sintaks dasar untuk melakukan tes Sobel adalah:
mediasi.test(mv,iv,dv)
dimana mv adalah variabel mediasi, iv adalah variabel bebas dan dv adalah variabel terikat.
Kode berikut melakukan uji Sobel menggunakan daftar 50 variabel acak normal untuk variabel mediator, variabel independen, dan variabel dependen:
mv <- rnorm(50) iv <- rnorm(50) dv <- rnorm(50) mediation.test(mv,iv,dv)
Kode ini menghasilkan hasil sebagai berikut:
Dalam hal ini, kami terutama tertarik pada nilai kolom Sobel . Nilai z adalah -1,047 dan nilai p yang sesuai adalah 0,295.
Karena nilai p ini lebih besar dari tingkat alfa 0,05, kami tidak dapat menolak hipotesis nol yang menyatakan tidak ada efek mediasi.
Oleh karena itu, efek mediasi tidak signifikan secara statistik.
Catatan: Anda dapat menggunakan tingkat alfa yang berbeda dalam pengujian Anda sendiri. Pilihan umum untuk alfa mencakup 0,01, 0,05, dan 0,10.