R'de spearman sıralama korelasyonu nasıl hesaplanır


İstatistikte korelasyon , iki değişken arasındaki ilişkinin gücünü ve yönünü ifade eder. Bir korelasyon katsayısının değeri, aşağıdaki yorumlara göre -1 ile 1 arasında değişebilir:

  • -1: iki değişken arasında mükemmel bir negatif ilişki
  • 0: iki değişken arasında ilişki yok
  • 1: iki değişken arasında mükemmel bir pozitif ilişki

Özel bir korelasyon türü, iki sıralı değişken arasındaki korelasyonu ölçmek için kullanılan Spearman’ın sıra korelasyonu olarak adlandırılır. (örneğin, bir öğrencinin matematik sınavı puanının, sınıftaki fen bilimleri sınavı puanına göre sıralaması).

R’deki iki değişken arasındaki Spearman sıra korelasyonunu hesaplamak için aşağıdaki temel sözdizimini kullanabiliriz:

 corr <- cor. test (x, y, method = ' spearman ')

Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Spearman sıralarının vektörler arasındaki korelasyonu

Aşağıdaki kod, R’deki iki vektör arasındaki Spearman sıra korelasyonunun nasıl hesaplanacağını gösterir:

 #define data
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 Spearman rank correlation between x and y
horn. test (x, y, method = ' spearman ')

	Spearman's rank correlation rho

data: x and y
S = 234, p-value = 0.2324
alternative hypothesis: true rho is not equal to 0
sample estimates:
       rho 
-0.4181818

Sonuçtan Spearman sıra korelasyonunun -0,41818 ve buna karşılık gelen p değerinin 0,2324 olduğunu görebiliriz.

Bu, iki vektör arasında negatif bir korelasyon olduğunu gösterir.

Ancak korelasyonun p değeri 0,05’ten küçük olmadığı için korelasyon istatistiksel olarak anlamlı değildir.

Örnek 2: Veri çerçevesindeki sütunlar arasındaki Spearman sıra korelasyonu

Aşağıdaki kod, bir veri çerçevesindeki iki sütun arasındaki Spearman sıra korelasyonunun nasıl hesaplanacağını gösterir:

 #define data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'),
                 points=c(67, 70, 75, 78, 73, 89, 84, 99, 90, 91),
                 assists=c(22, 27, 30, 23, 25, 31, 38, 35, 34, 32))

#calculate Spearman rank correlation between x and y
horn. test (df$points, df$assists, method = 'spearman')

	Spearman's rank correlation rho

data: df$points and df$assists
S = 36, p-value = 0.01165
alternative hypothesis: true rho is not equal to 0
sample estimates:
      rho 
0.7818182 

Sonuçtan Spearman sıra korelasyonunun 0,7818 ve buna karşılık gelen p değerinin 0,01165 olduğunu görebiliriz.

Bu, iki vektör arasında güçlü bir pozitif korelasyon olduğunu gösterir.

Korelasyonun p değeri 0,05’ten küçük olduğundan korelasyon istatistiksel olarak anlamlıdır.

Ek kaynaklar

R’de kısmi korelasyon nasıl hesaplanır
R’de otokorelasyon nasıl hesaplanır
R’de kayan korelasyon nasıl hesaplanır
Spearman korelasyonunun APA formatında raporlanması

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir