Cara mencari nilai p koefisien korelasi pada r


Koefisien korelasi Pearson dapat digunakan untuk mengukur hubungan linier antara dua variabel.

Koefisien korelasi ini selalu bernilai antara -1 dan 1 dimana:

  • -1 : Korelasi linier negatif sempurna antara dua variabel.
  • 0 : Tidak ada korelasi linier antara dua variabel.
  • 1: Korelasi linier positif sempurna antara dua variabel.

Untuk menentukan apakah koefisien korelasi signifikan secara statistik, Anda dapat menghitung skor-t dan nilai-p yang sesuai.

Rumus untuk menghitung t-score suatu koefisien korelasi (r) adalah:

t = r√ n-2 / √ 1-r 2

Nilai p dihitung sebagai nilai p dua sisi yang sesuai untuk distribusi t dengan n-2 derajat kebebasan.

Untuk menghitung nilai p dari koefisien korelasi Pearson di R, Anda dapat menggunakan fungsi cor.test() .

 horn. test (x,y)

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.

Contoh: Hitung nilai P untuk koefisien korelasi di R

Kode berikut menunjukkan cara menggunakan fungsi cor.test() untuk menghitung nilai p dari koefisien korelasi antara dua variabel di R:

 #create two variables
x <- c(70, 78, 90, 87, 84, 86, 91, 74, 83, 85)
y <- c(90, 94, 79, 86, 84, 83, 88, 92, 76, 75)

#calculate correlation coefficient and corresponding p-value
horn. test (x,y)

	Pearson's product-moment correlation

data: x and y
t = -1.7885, df = 8, p-value = 0.1115
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
 -0.8709830 0.1434593
sample estimates:
       horn 
-0.5344408

Dari hasilnya kita dapat melihat:

  • Koefisien korelasi Pearson sebesar -0,5344408 .
  • Nilai p yang sesuai adalah 0,1115 .

Karena koefisien korelasinya bernilai negatif, hal ini menunjukkan adanya hubungan linier negatif antara kedua variabel.

Namun, karena nilai p dari koefisien korelasi tidak kurang dari 0,05, maka korelasi tersebut tidak signifikan secara statistik.

Perhatikan bahwa kita juga dapat mengetik cor.test(x, y)$p.value untuk mengekstrak hanya nilai p untuk koefisien korelasi:

 #create two variables
x <- c(70, 78, 90, 87, 84, 86, 91, 74, 83, 85)
y <- c(90, 94, 79, 86, 84, 83, 88, 92, 76, 75)

#calculate p-value for correlation between x and y
horn. test (x, y)$p.value

[1] 0.1114995

Nilai p untuk koefisien korelasi adalah 0,1114995 .

Ini cocok dengan nilai p dari keluaran sebelumnya.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara menghitung korelasi parsial di R
Cara menghitung korelasi Spearman di R
Cara menghitung korelasi geser di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *